Bắt buộc. Mã nhận dạng của đối tượng yêu cầu. Nếu tự động tạo mã nhận dạng phía máy chủ, hãy xoá trường này và setting_id khỏi method_signature của Create RPC.
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ột 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ừ trường hợp không hỗ 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.dataSharingWithGoogleSettings.settingBindings.create\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\nCreates a new SettingBinding in a given project and location.\n\n### HTTP request\n\n`POST https://cloudaicompanion.googleapis.com/v1/{parent=projects/*/locations/*/dataSharingWithGoogleSettings/*}/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 a newly created 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 `parent` resource:\n\n- `cloudaicompanion.settingBindings.dataSharingWithGoogleSettingsCreate`\n\nRequires the following [IAM](https://cloud.google.com/iam/docs) permission on the `target` resource:\n\n- `cloudaicompanion.settingBindings.dataSharingWithGoogleSettingsUse`\n\nFor more information, see the [IAM documentation](https://cloud.google.com/iam/docs)."]]