Operation
    
    
      
    
    
      
      קל לארגן דפים בעזרת אוספים
    
    
      
      אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
    
  
  
      
    
  
  
  
  
  
    
  
  
    
    
    
    
    
    
      
      
        המשאב הזה מייצג פעולה ממושכת שהיא תוצאה של קריאה ל-API ברשת.
      
      
        
          
            
              | ייצוג JSON | 
          
          
            
              | {
  "name": string,
  "metadata": {
    "@type": string,
    field1: ...,
    ...
  },
  "done": boolean,
  // Union field resultcan be only one of the following:
  "error": {
    object (Status)
  },
  "response": {
    "@type": string,
    field1: ...,
    ...
  }
  // End of list of possible types for union fieldresult.
} | 
          
        
      
      
        
          
            
            
          
          
            
              | שדות | 
          
          
            
              | name | string
 השם שמוקצה על ידי השרת, שהוא ייחודי באותו שירות שהחזיר אותו במקור. אם משתמשים במיפוי ה-HTTP שמוגדר כברירת מחדל, nameצריך להיות שם משאב שמסתיים ב-operations/{unique_id}. | 
            
              | metadata | object
 מטא-נתונים ספציפיים לשירות שמשויכים לפעולה. בדרך כלל הוא מכיל מידע על ההתקדמות ומטא-נתונים נפוצים, כמו שעת היצירה. יכול להיות ששירותים מסוימים לא יספקו מטא-נתונים כאלה. כל שיטה שמחזירה פעולה ממושכת צריכה לתעד את סוג המטא-נתונים, אם יש כזה. אובייקט שמכיל שדות מסוג שרירותי. שדה נוסף "@type"מכיל URI המזהה את הסוג. לדוגמה:{ "id": 1234, "@type": "types.example.com/standard/id" }. | 
            
              | done | boolean
 אם הערך הוא false, המשמעות היא שהפעולה עדיין מתבצעת. אם הערך הואtrue, הפעולה הושלמה ואפשר להזיןerrorאוresponse. | 
            
              | שדה איחוד result. תוצאת הפעולה, שיכולה להיותerrorאוresponseחוקית. אםdone==false, לא מוגדרerrorוגםresponse. אםdone==true, אפשר להגדיר בדיוק אחד מהערכיםerrorאוresponse. יכול להיות ששירותים מסוימים לא יספקו את התוצאה.resultיכול להיות רק אחת מהאפשרויות הבאות: | 
            
              | error | object (Status)
 תוצאת השגיאה של הפעולה במקרה של כשל או ביטול. | 
            
              | response | object
 התגובה הרגילה והמוצלחת של הפעולה. אם השיטה המקורית לא מחזירה נתוני הצלחה, כמו Delete, התגובה היאgoogle.protobuf.Empty. אם השיטה המקורית היא רגילהGet/Create/Update, התגובה צריכה להיות המשאב. בשיטות אחרות, התגובה צריכה להיות מסוגXxxResponse, ו-Xxxהוא השם המקורי של ה-method. לדוגמה, אם השם המקורי של ה-method הואTakeSnapshot(), סוג התגובה שמתקבלת הואTakeSnapshotResponse. אובייקט שמכיל שדות מסוג שרירותי. שדה נוסף "@type"מכיל URI המזהה את הסוג. לדוגמה:{ "id": 1234, "@type": "types.example.com/standard/id" }. | 
          
        
      
    
  
  
  
  
 
  
    
    
      
       
    
    
  
  
  אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
  עדכון אחרון: 2025-07-25 (שעון UTC).
  
  
  
    
      [null,null,["עדכון אחרון: 2025-07-25 (שעון UTC)."],[],["This content defines the structure of a long-running operation's JSON representation. It includes fields for `name` (server-assigned identifier), `metadata` (service-specific data), and `done` (operation status). If `done` is true, the `result` field will contain either an `error` object (for failed operations) or a `response` object (for successful ones). `result` field can only contain one of them. Otherwise, it contains neither of them.\n"]]