REST Resource: projects.settings.value

रिसॉर्स: SettingValue

किसी सेटिंग का इंस्टैंटिएशन. हर सेटिंग वैल्यू, उससे जुड़ी सेटिंग की पैरंट होती है.

JSON के काेड में दिखाना
{
  "name": string,
  "value": {
    object (Value)
  },
  "etag": string,
  "readOnly": boolean,
  "updateTime": string
}
फ़ील्ड
name

string

सेटिंग की वैल्यू के संसाधन का नाम. यह इनमें से किसी एक फ़ॉर्म में होना चाहिए:

  • projects/{project_number}/settings/{setting_name}/value
  • folders/{folder_id}/settings/{setting_name}/value
  • organizations/{organization_id}/settings/{setting_name}/value

उदाहरण के लिए, "/projects/123/settings/gcp-enableMyFeature/value"

value

object (Value)

सेटिंग की वैल्यू. Value का डेटा टाइप, पैरंट सेटिंग के तय किए गए डेटा टाइप के साथ हमेशा मेल खाना चाहिए.

etag

string

इस फ़िंगरप्रिंट का इस्तेमाल, ऑप्टिमिस्टिक कॉन्करेंसी के लिए किया जाता है. ज़्यादा जानकारी के लिए, settings.updateValue पर जाएं.

readOnly

boolean

सिर्फ़ आउटपुट के लिए. यह फ़्लैग दिखाता है कि इस सेटिंग की वैल्यू में बदलाव नहीं किया जा सकता. हालांकि, अगर DeleteSettingValueRequest.ignore_read_only को सही पर सेट किया गया है, तो settings.deleteValue का इस्तेमाल करके इसे मिटाया जा सकता है. इस फ़्लैग का इस्तेमाल करने का मतलब है कि सेटिंग की वैल्यू को फिर से नहीं बनाया जा सकता. यह फ़्लैग, पैरंट सेटिंग से लिया गया है. इसका मकसद, उपयोगकर्ताओं को सुविधा देना है. ज़्यादा जानकारी के लिए, Setting.read_only पर जाएं.

updateTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. इस टाइमस्टैंप से पता चलता है कि सेटिंग की वैल्यू को पिछली बार कब अपडेट किया गया था.

आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड तक सटीक होता है. उदाहरण: "2014-10-02T15:01:23.045123456Z".

तरीके

create

सेटिंग वैल्यू बनाता है.