Method: projects.histories.executions.steps.thumbnails.list

किसी चरण से जुड़ी छवियों के थंबनेल सूचीबद्ध करता है।

निम्नलिखित में से कोई भी विहित त्रुटि कोड लौटा सकता है: - PERMISSION_DENIED - यदि उपयोगकर्ता प्रोजेक्ट से, या किसी भी छवि से पढ़ने के लिए अधिकृत नहीं है - INVALID_ARGUMENT - यदि अनुरोध विकृत है - NOT_FOUND - यदि चरण मौजूद नहीं है, या यदि कोई छवि मौजूद नहीं है

HTTP अनुरोध

GET https://toolresults.googleapis.com/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/thumbnails

यूआरएल जीआरपीसी ट्रांसकोडिंग सिंटैक्स का उपयोग करता है।

पथ पैरामीटर

पैरामीटर
projectId

string

एक प्रोजेक्ट आईडी.

आवश्यक।

historyId

string

एक इतिहास आईडी.

आवश्यक।

executionId

string

एक निष्पादन आईडी.

आवश्यक।

stepId

string

एक चरण आईडी.

आवश्यक।

क्वेरी पैरामीटर

पैरामीटर
pageToken

string

अगले आइटम पर क्वेरी फिर से शुरू करने के लिए एक निरंतरता टोकन।

वैकल्पिक।

pageSize

integer

लाने के लिए थंबनेल की अधिकतम संख्या.

डिफ़ॉल्ट मान: 50। यदि फ़ील्ड सेट नहीं है या उसका मान 0 है तो सर्वर इस डिफ़ॉल्ट का उपयोग करेगा।

वैकल्पिक।

निकाय से अनुरोध करें

अनुरोध का मुख्य भाग खाली होना चाहिए.

प्रतिक्रिया निकाय

एक प्रतिक्रिया जिसमें एक चरण में थंबनेल शामिल हैं।

सफल होने पर, प्रतिक्रिया निकाय में निम्नलिखित संरचना वाला डेटा शामिल होता है:

JSON प्रतिनिधित्व
{
  "thumbnails": [
    {
      object (Image)
    }
  ],
  "nextPageToken": string
}
खेत
thumbnails[]

object ( Image )

छवि डेटा की एक सूची.

छवियाँ एक नियतात्मक क्रम में लौटाई जाती हैं; उन्हें महत्व के क्रम में इन कारकों द्वारा क्रमबद्ध किया जाता है: * सबसे पहले, उनके संबंधित परीक्षण मामले द्वारा। बिना टेस्ट केस वाली छवियों को टेस्ट केस वाली छवियों से बेहतर माना जाता है। * दूसरा, उनके रचनाकाल से। बिना निर्माण समय वाली छवियां एक वाली छवियों से बड़ी होती हैं। * तीसरा, उस क्रम से जिसमें उन्हें चरण में जोड़ा गया था (स्टेप्स.क्रिएट या स्टेप्स.पैच पर कॉल द्वारा)।

nextPageToken

string

अगले आइटम पर क्वेरी फिर से शुरू करने के लिए एक निरंतरता टोकन।

यदि सेट किया गया है, तो पेजटोकन फ़ील्ड में इस मान के साथ सूची को फिर से कॉल करके, यह इंगित करता है कि पढ़ने के लिए और अधिक थंबनेल हैं।

प्राधिकरण के दायरे

निम्नलिखित OAuth दायरे की आवश्यकता है:

  • https://www.googleapis.com/auth/cloud-platform

अधिक जानकारी के लिए, प्रमाणीकरण अवलोकन देखें।

छवि

एक छवि, मुख्य छवि के लिंक और एक थंबनेल के साथ।

JSON प्रतिनिधित्व
{
  "stepId": string,
  "sourceImage": {
    object (ToolOutputReference)
  },

  // Union field thumbnail_or_error can be only one of the following:
  "thumbnail": {
    object (Thumbnail)
  },
  "error": {
    object (Status)
  }
  // End of list of possible types for union field thumbnail_or_error.
}
खेत
stepId

string

वह चरण जिससे छवि संलग्न है.

हमेशा सेट करें.

sourceImage

object ( ToolOutputReference )

पूर्ण आकार, मूल छवि का संदर्भ।

यह इसके चरण के अंतर्गत छवि के लिए टूलआउटपुट प्रविष्टि के समान है।

हमेशा सेट करें.

यूनियन फ़ील्ड thumbnail_or_error । या तो छवि का थंबनेल, या यह बताने में त्रुटि कि थंबनेल क्यों प्रस्तुत नहीं किया जा सका। thumbnail_or_error निम्नलिखित में से केवल एक ही हो सकता है:
thumbnail

object ( Thumbnail )

थंबनेल.

error

object ( Status )

यह बताने में त्रुटि कि थंबनेल क्यों प्रस्तुत नहीं किया जा सका।

थंबनेल

एक एकल थंबनेल, इसके आकार और प्रारूप के साथ।

JSON प्रतिनिधित्व
{
  "contentType": string,
  "heightPx": integer,
  "widthPx": integer,
  "data": string
}
खेत
contentType

string

थंबनेल की सामग्री प्रकार, यानी "छवि/पीएनजी"।

हमेशा सेट करें.

heightPx

integer

थंबनेल की ऊंचाई, पिक्सेल में.

हमेशा सेट करें.

widthPx

integer

थंबनेल की चौड़ाई, पिक्सेल में.

हमेशा सेट करें.

data

string ( bytes format)

थंबनेल फ़ाइल स्वयं.

यानी, यहां बाइट्स बिल्कुल वही बाइट्स हैं जो थंबनेल फ़ाइल बनाते हैं; उन्हें एक छवि के रूप में (उचित सामग्री प्रकार के साथ) प्रस्तुत किया जा सकता है।

हमेशा सेट करें.

एक बेस64-एन्कोडेड स्ट्रिंग।

स्थिति

Status प्रकार एक तार्किक त्रुटि मॉडल को परिभाषित करता है जो REST API और RPC API सहित विभिन्न प्रोग्रामिंग वातावरणों के लिए उपयुक्त है। इसका उपयोग GRPC द्वारा किया जाता है। प्रत्येक Status संदेश में डेटा के तीन भाग होते हैं: त्रुटि कोड, त्रुटि संदेश और त्रुटि विवरण।

आप एपीआई डिज़ाइन गाइड में इस त्रुटि मॉडल और इसके साथ काम करने के तरीके के बारे में अधिक जानकारी प्राप्त कर सकते हैं।

JSON प्रतिनिधित्व
{
  "code": integer,
  "message": string,
  "details": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
खेत
code

integer

स्थिति कोड, जो google.rpc.Code का एक एनम मान होना चाहिए।

message

string

एक डेवलपर-सामना करने वाला त्रुटि संदेश, जो अंग्रेजी में होना चाहिए। किसी भी उपयोगकर्ता-सामना वाले त्रुटि संदेश को स्थानीयकृत किया जाना चाहिए और google.rpc.Status.details फ़ील्ड में भेजा जाना चाहिए, या क्लाइंट द्वारा स्थानीयकृत किया जाना चाहिए।

details[]

object

संदेशों की एक सूची जिसमें त्रुटि विवरण होता है। एपीआई के उपयोग के लिए संदेश प्रकारों का एक सामान्य सेट है।

एक वस्तु जिसमें मनमाना प्रकार के फ़ील्ड हों। एक अतिरिक्त फ़ील्ड "@type" में प्रकार की पहचान करने वाला एक URI होता है। उदाहरण: { "id": 1234, "@type": "types.example.com/standard/id" }