Không bắt buộc. Mặt nạ trường được dùng để chỉ định các trường sẽ được ghi đè trong tài nguyên SettingBinding theo bản cập nhật. Các trường được chỉ định trong updateMask liên quan đến tài nguyên, chứ không phải toàn bộ yêu cầu. Một trường sẽ bị ghi đè nếu trường đó nằm trong mặt nạ. Nếu người dùng không cung cấp mặt nạ, thì tất cả các trường có trong yêu cầu sẽ bị ghi đè.
Đây là danh sách tên trường đủ điều kiện được phân tách bằng dấu phẩy. Ví dụ: "user.displayName,photo"
requestId
string
Không bắt buộc. Mã yêu cầu không bắt buộc để xác định yêu cầu. Chỉ định mã yêu cầu duy nhất để nếu bạn phải thử lại yêu cầu, máy chủ sẽ biết bỏ qua yêu cầu nếu yêu cầu đó đã hoàn tất. Máy chủ sẽ đảm bảo điều đó trong ít nhất 60 phút kể từ yêu cầu đầu tiên.
Ví dụ: hãy xem xét trường hợp bạn đưa ra một yêu cầu ban đầu và yêu cầu đó hết thời gian chờ. Nếu bạn gửi lại yêu cầu có cùng mã yêu cầu, máy chủ có thể kiểm tra xem liệu đã nhận được thao tác ban đầu có cùng mã yêu cầu hay chưa. Nếu có, máy chủ sẽ bỏ qua yêu cầu thứ hai. Điều này giúp khách hàng không vô tình tạo các cam kết trùng lặp.
Mã yêu cầu phải là một UUID hợp lệ, ngoại trừ UUID rỗng (00000000-0000-0000-0000-000000000000).
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Khó hiểu","hardToUnderstand","thumb-down"],["Thông tin hoặc mã mẫu không chính xác","incorrectInformationOrSampleCode","thumb-down"],["Thiếu thông tin/mẫu tôi cần","missingTheInformationSamplesINeed","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-06-09 UTC."],[],[],null,["# Method: projects.locations.geminiGcpEnablementSettings.settingBindings.patch\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Query parameters](#body.QUERY_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n- [Authorization scopes](#body.aspect)\n- [IAM Permissions](#body.aspect_1)\n\nUpdates the parameters of a single SettingBinding.\n\n### HTTP request\n\n`PATCH https://cloudaicompanion.googleapis.com/v1/{settingBinding.name=projects/*/locations/*/geminiGcpEnablementSettings/*/settingBindings/*}`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n### Query parameters\n\n### Request body\n\nThe request body contains an instance of [SettingBinding](/gemini/docs/api/reference/rest/v1/projects.locations.codeToolsSettings.settingBindings#SettingBinding).\n\n### Response body\n\nIf successful, the response body contains an instance of [Operation](/gemini/docs/api/reference/rest/v1/projects.locations.operations#Operation).\n\n### Authorization scopes\n\nRequires the following OAuth scope:\n\n- `https://www.googleapis.com/auth/cloud-platform`\n\nFor more information, see the [Authentication Overview](/docs/authentication#authorization-gcp).\n\n### IAM Permissions\n\nRequires the following [IAM](https://cloud.google.com/iam/docs) permission on the `name` resource:\n\n- `cloudaicompanion.settingBindings.geminiGcpEnablementSettingsUpdate`\n\nRequires the following [IAM](https://cloud.google.com/iam/docs) permission on the `target` resource:\n\n- `cloudaicompanion.settingBindings.geminiGcpEnablementSettingsUse`\n\nFor more information, see the [IAM documentation](https://cloud.google.com/iam/docs)."]]