Operation
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bu kaynak, bir ağ API çağrısının sonucu olan uzun süreli bir işlemi temsil eder.
JSON gösterimi |
{
"name": string,
"metadata": {
"@type": string,
field1: ...,
...
},
"done": boolean,
// Union field result can be only one of the following:
"error": {
object (Status )
},
"response": {
"@type": string,
field1: ...,
...
}
// End of list of possible types for union field result .
} |
Alanlar |
name |
string
Sunucu tarafından atanan ad (yalnızca alan adını döndüren hizmette benzersizdir). Varsayılan HTTP eşlemesini kullanırsanız name , operations/{unique_id} ile biten bir kaynak adı olmalıdır.
|
metadata |
object
İşlemle ilişkili hizmete özel meta veriler. Genellikle ilerleme durumu bilgilerini ve oluşturma zamanı gibi sık kullanılan meta verileri içerir. Bazı hizmetler bu tür meta veriler sunmayabilir. Uzun süreli bir işlem döndüren tüm yöntemler meta veri türünü (varsa) belgelemelidir. İsteğe bağlı tür türündeki alanları içeren bir nesne. Ek "@type" alanı, türü tanımlayan bir URI içeriyor. Örnek: { "id": 1234, "@type": "types.example.com/standard/id" } .
|
done |
boolean
Değerin false olması, işlemin hâlâ devam ettiği anlamına gelir. true ise işlem tamamlanır ve error veya response kullanılabilir olur.
|
Birlik alanı result . error veya geçerli bir response olabilecek işlem sonucu. done == false ise error veya response ayarlanmaz. done == true ise error veya response seçeneklerinden biri tam olarak ayarlanabilir. Bazı hizmetler sonuç vermeyebilir. result aşağıdakilerden yalnızca biri olabilir: |
error |
object (Status )
Başarısızlık veya iptal durumunda işlemin hata sonucu.
|
response |
object
İşlemin normal ve başarılı yanıtı. Orijinal yöntem Delete gibi başarılı başarı verileri döndürmezse yanıt google.protobuf.Empty olur. Orijinal yöntem standart Get /Create /Update ise yanıt, kaynak olmalıdır. Diğer yöntemler için yanıt XxxResponse türünde olmalıdır. Burada Xxx , orijinal yöntem adıdır. Örneğin, orijinal yöntem adı TakeSnapshot() ise tahmin edilen yanıt türü TakeSnapshotResponse olur. İsteğe bağlı tür türündeki alanları içeren bir nesne. Ek "@type" alanı, türü tanımlayan bir URI içeriyor. Örnek: { "id": 1234, "@type": "types.example.com/standard/id" } .
|
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2023-08-03 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"İhtiyacım olan bilgiler yok"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Çok karmaşık / çok fazla adım var"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Güncel değil"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Çeviri sorunu"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Örnek veya kod sorunu"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Diğer"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Anlaması kolay"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Sorunumu çözdü"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Diğer"
}]
{
"last_modified": "Son güncelleme tarihi: 2023-08-03 UTC.",
"state": ""
}