WriteControl
Zapewnia kontrolę nad sposobem wykonywania żądań zapisu. Jeśli nie określono tego ustawienia, wygrywa ostatni zapis.
Zapis JSON |
{
// Union field control can be only one of the following:
"requiredRevisionId": string
// End of list of possible types for union field control .
} |
Pola |
Pole sumy control . Określa wersję etykiety, w której zostanie zapisana, oraz sposób zachowania żądania, jeśli ta wersja nie jest bieżącą wersją etykiety. control może mieć tylko jedną z tych wartości: |
requiredRevisionId |
string
Identyfikator [revisionId][google.apps.drive.labels.v1.Label.revision_id] etykiety, do której zostanie zastosowane żądanie zapisu. Jeśli nie jest to najnowsza wersja etykiety, żądanie nie zostanie przetworzone i zwróci błąd 400 Nieprawidłowe żądanie.
|
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-10-15 UTC.
[null,null,["Ostatnia aktualizacja: 2024-10-15 UTC."],[[["Provides control over how write requests to the label are executed, defaulting to \"last write wins\" if not specified."],["Uses JSON representation to define the write control, focusing on the `control` field."],["Offers the `requiredRevisionId` field within the `control` field to ensure writes are applied to a specific revision of the label, preventing accidental overwrites."],["If `requiredRevisionId` doesn't match the latest revision, the write request will be rejected with a 400 Bad Request error."]]],["The provided content defines how to control write requests for a label, defaulting to a \"last write wins\" approach. It uses a `control` union field, specifically the `requiredRevisionId`, to manage this. The `requiredRevisionId` field is a string representing the label's revision. If a write request targets a non-latest revision ID, the request will fail with a 400 error, ensuring only changes to the current revision are applied.\n"]]