1<html><body>
2<style>
3
4body, h1, h2, h3, div, span, p, pre, a {
5  margin: 0;
6  padding: 0;
7  border: 0;
8  font-weight: inherit;
9  font-style: inherit;
10  font-size: 100%;
11  font-family: inherit;
12  vertical-align: baseline;
13}
14
15body {
16  font-size: 13px;
17  padding: 1em;
18}
19
20h1 {
21  font-size: 26px;
22  margin-bottom: 1em;
23}
24
25h2 {
26  font-size: 24px;
27  margin-bottom: 1em;
28}
29
30h3 {
31  font-size: 20px;
32  margin-bottom: 1em;
33  margin-top: 1em;
34}
35
36pre, code {
37  line-height: 1.5;
38  font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
39}
40
41pre {
42  margin-top: 0.5em;
43}
44
45h1, h2, h3, p {
46  font-family: Arial, sans serif;
47}
48
49h1, h2, h3 {
50  border-bottom: solid #CCC 1px;
51}
52
53.toc_element {
54  margin-top: 0.5em;
55}
56
57.firstline {
58  margin-left: 2 em;
59}
60
61.method  {
62  margin-top: 1em;
63  border: solid 1px #CCC;
64  padding: 1em;
65  background: #EEE;
66}
67
68.details {
69  font-weight: bold;
70  font-size: 14px;
71}
72
73</style>
74
75<h1><a href="resourcesettings_v1.html">Resource Settings API</a> . <a href="resourcesettings_v1.folders.html">folders</a> . <a href="resourcesettings_v1.folders.settings.html">settings</a></h1>
76<h2>Instance Methods</h2>
77<p class="toc_element">
78  <code><a href="#close">close()</a></code></p>
79<p class="firstline">Close httplib2 connections.</p>
80<p class="toc_element">
81  <code><a href="#get">get(name, view=None, x__xgafv=None)</a></code></p>
82<p class="firstline">Returns a specified setting. Returns a `google.rpc.Status` with `google.rpc.Code.NOT_FOUND` if the setting does not exist.</p>
83<p class="toc_element">
84  <code><a href="#list">list(parent, pageSize=None, pageToken=None, view=None, x__xgafv=None)</a></code></p>
85<p class="firstline">Lists all the settings that are available on the Cloud resource `parent`.</p>
86<p class="toc_element">
87  <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
88<p class="firstline">Retrieves the next page of results.</p>
89<p class="toc_element">
90  <code><a href="#patch">patch(name, body=None, x__xgafv=None)</a></code></p>
91<p class="firstline">Updates a specified setting. Returns a `google.rpc.Status` with `google.rpc.Code.NOT_FOUND` if the setting does not exist. Returns a `google.rpc.Status` with `google.rpc.Code.FAILED_PRECONDITION` if the setting is flagged as read only. Returns a `google.rpc.Status` with `google.rpc.Code.ABORTED` if the etag supplied in the request does not match the persisted etag of the setting value. On success, the response will contain only `name`, `local_value` and `etag`. The `metadata` and `effective_value` cannot be updated through this API. Note: the supplied setting will perform a full overwrite of the `local_value` field.</p>
92<h3>Method Details</h3>
93<div class="method">
94    <code class="details" id="close">close()</code>
95  <pre>Close httplib2 connections.</pre>
96</div>
97
98<div class="method">
99    <code class="details" id="get">get(name, view=None, x__xgafv=None)</code>
100  <pre>Returns a specified setting. Returns a `google.rpc.Status` with `google.rpc.Code.NOT_FOUND` if the setting does not exist.
101
102Args:
103  name: string, Required. The name of the setting to get. See Setting for naming requirements. (required)
104  view: string, The SettingView for this request.
105    Allowed values
106      SETTING_VIEW_UNSPECIFIED - The default / unset value. The API will default to the SETTING_VIEW_BASIC view.
107      SETTING_VIEW_BASIC - Include Setting.metadata, but nothing else. This is the default value (for both ListSettings and GetSetting).
108      SETTING_VIEW_EFFECTIVE_VALUE - Include Setting.effective_value, but nothing else.
109      SETTING_VIEW_LOCAL_VALUE - Include Setting.local_value, but nothing else.
110  x__xgafv: string, V1 error format.
111    Allowed values
112      1 - v1 error format
113      2 - v2 error format
114
115Returns:
116  An object of the form:
117
118    { # The schema for settings.
119  &quot;effectiveValue&quot;: { # The data in a setting value. # Output only. The effective value of the setting at the given parent resource, evaluated based on the resource hierarchy The effective value evaluates to one of the following options, in this order. If an option is not valid or doesn&#x27;t exist, then the next option is used: 1. The local setting value on the given resource: Setting.local_value 2. If one of the given resource&#x27;s ancestors in the resource hierarchy have a local setting value, the local value at the nearest such ancestor. 3. The setting&#x27;s default value: SettingMetadata.default_value 4. An empty value, defined as a `Value` with all fields unset. The data type of Value must always be consistent with the data type defined in Setting.metadata.
120    &quot;booleanValue&quot;: True or False, # Defines this value as being a boolean value.
121    &quot;durationValue&quot;: &quot;A String&quot;, # Defines this value as being a Duration.
122    &quot;enumValue&quot;: { # A enum value that can hold any enum type setting values. Each enum type is represented by a number, this representation is stored in the definitions. # Defines this value as being a Enum.
123      &quot;value&quot;: &quot;A String&quot;, # The value of this enum
124    },
125    &quot;stringMapValue&quot;: { # A string-&gt;string map value that can hold a map of string keys to string values. The maximum length of each string is 200 characters and there can be a maximum of 50 key-value pairs in the map. # Defines this value as being a StringMap.
126      &quot;mappings&quot;: { # The key-value pairs in the map
127        &quot;a_key&quot;: &quot;A String&quot;,
128      },
129    },
130    &quot;stringSetValue&quot;: { # A string set value that can hold a set of strings. The maximum length of each string is 200 characters and there can be a maximum of 50 strings in the string set. # Defines this value as being a StringSet.
131      &quot;values&quot;: [ # The strings in the set
132        &quot;A String&quot;,
133      ],
134    },
135    &quot;stringValue&quot;: &quot;A String&quot;, # Defines this value as being a string value.
136  },
137  &quot;etag&quot;: &quot;A String&quot;, # A fingerprint used for optimistic concurrency. See UpdateSetting for more details.
138  &quot;localValue&quot;: { # The data in a setting value. # The configured value of the setting at the given parent resource, ignoring the resource hierarchy. The data type of Value must always be consistent with the data type defined in Setting.metadata.
139    &quot;booleanValue&quot;: True or False, # Defines this value as being a boolean value.
140    &quot;durationValue&quot;: &quot;A String&quot;, # Defines this value as being a Duration.
141    &quot;enumValue&quot;: { # A enum value that can hold any enum type setting values. Each enum type is represented by a number, this representation is stored in the definitions. # Defines this value as being a Enum.
142      &quot;value&quot;: &quot;A String&quot;, # The value of this enum
143    },
144    &quot;stringMapValue&quot;: { # A string-&gt;string map value that can hold a map of string keys to string values. The maximum length of each string is 200 characters and there can be a maximum of 50 key-value pairs in the map. # Defines this value as being a StringMap.
145      &quot;mappings&quot;: { # The key-value pairs in the map
146        &quot;a_key&quot;: &quot;A String&quot;,
147      },
148    },
149    &quot;stringSetValue&quot;: { # A string set value that can hold a set of strings. The maximum length of each string is 200 characters and there can be a maximum of 50 strings in the string set. # Defines this value as being a StringSet.
150      &quot;values&quot;: [ # The strings in the set
151        &quot;A String&quot;,
152      ],
153    },
154    &quot;stringValue&quot;: &quot;A String&quot;, # Defines this value as being a string value.
155  },
156  &quot;metadata&quot;: { # Metadata about a setting which is not editable by the end user. # Output only. Metadata about a setting which is not editable by the end user.
157    &quot;dataType&quot;: &quot;A String&quot;, # The data type for this setting.
158    &quot;defaultValue&quot;: { # The data in a setting value. # The value provided by Setting.effective_value if no setting value is explicitly set. Note: not all settings have a default value.
159      &quot;booleanValue&quot;: True or False, # Defines this value as being a boolean value.
160      &quot;durationValue&quot;: &quot;A String&quot;, # Defines this value as being a Duration.
161      &quot;enumValue&quot;: { # A enum value that can hold any enum type setting values. Each enum type is represented by a number, this representation is stored in the definitions. # Defines this value as being a Enum.
162        &quot;value&quot;: &quot;A String&quot;, # The value of this enum
163      },
164      &quot;stringMapValue&quot;: { # A string-&gt;string map value that can hold a map of string keys to string values. The maximum length of each string is 200 characters and there can be a maximum of 50 key-value pairs in the map. # Defines this value as being a StringMap.
165        &quot;mappings&quot;: { # The key-value pairs in the map
166          &quot;a_key&quot;: &quot;A String&quot;,
167        },
168      },
169      &quot;stringSetValue&quot;: { # A string set value that can hold a set of strings. The maximum length of each string is 200 characters and there can be a maximum of 50 strings in the string set. # Defines this value as being a StringSet.
170        &quot;values&quot;: [ # The strings in the set
171          &quot;A String&quot;,
172        ],
173      },
174      &quot;stringValue&quot;: &quot;A String&quot;, # Defines this value as being a string value.
175    },
176    &quot;description&quot;: &quot;A String&quot;, # A detailed description of what this setting does.
177    &quot;displayName&quot;: &quot;A String&quot;, # The human readable name for this setting.
178    &quot;readOnly&quot;: True or False, # A flag indicating that values of this setting cannot be modified. See documentation for the specific setting for updates and reasons.
179  },
180  &quot;name&quot;: &quot;A String&quot;, # The resource name of the setting. Must be in one of the following forms: * `projects/{project_number}/settings/{setting_name}` * `folders/{folder_id}/settings/{setting_name}` * `organizations/{organization_id}/settings/{setting_name}` For example, &quot;/projects/123/settings/gcp-enableMyFeature&quot;
181}</pre>
182</div>
183
184<div class="method">
185    <code class="details" id="list">list(parent, pageSize=None, pageToken=None, view=None, x__xgafv=None)</code>
186  <pre>Lists all the settings that are available on the Cloud resource `parent`.
187
188Args:
189  parent: string, Required. The project, folder, or organization that is the parent resource for this setting. Must be in one of the following forms: * `projects/{project_number}` * `projects/{project_id}` * `folders/{folder_id}` * `organizations/{organization_id}` (required)
190  pageSize: integer, Unused. The size of the page to be returned.
191  pageToken: string, Unused. A page token used to retrieve the next page.
192  view: string, The SettingView for this request.
193    Allowed values
194      SETTING_VIEW_UNSPECIFIED - The default / unset value. The API will default to the SETTING_VIEW_BASIC view.
195      SETTING_VIEW_BASIC - Include Setting.metadata, but nothing else. This is the default value (for both ListSettings and GetSetting).
196      SETTING_VIEW_EFFECTIVE_VALUE - Include Setting.effective_value, but nothing else.
197      SETTING_VIEW_LOCAL_VALUE - Include Setting.local_value, but nothing else.
198  x__xgafv: string, V1 error format.
199    Allowed values
200      1 - v1 error format
201      2 - v2 error format
202
203Returns:
204  An object of the form:
205
206    { # The response from ListSettings.
207  &quot;nextPageToken&quot;: &quot;A String&quot;, # Unused. A page token used to retrieve the next page.
208  &quot;settings&quot;: [ # A list of settings that are available at the specified Cloud resource.
209    { # The schema for settings.
210      &quot;effectiveValue&quot;: { # The data in a setting value. # Output only. The effective value of the setting at the given parent resource, evaluated based on the resource hierarchy The effective value evaluates to one of the following options, in this order. If an option is not valid or doesn&#x27;t exist, then the next option is used: 1. The local setting value on the given resource: Setting.local_value 2. If one of the given resource&#x27;s ancestors in the resource hierarchy have a local setting value, the local value at the nearest such ancestor. 3. The setting&#x27;s default value: SettingMetadata.default_value 4. An empty value, defined as a `Value` with all fields unset. The data type of Value must always be consistent with the data type defined in Setting.metadata.
211        &quot;booleanValue&quot;: True or False, # Defines this value as being a boolean value.
212        &quot;durationValue&quot;: &quot;A String&quot;, # Defines this value as being a Duration.
213        &quot;enumValue&quot;: { # A enum value that can hold any enum type setting values. Each enum type is represented by a number, this representation is stored in the definitions. # Defines this value as being a Enum.
214          &quot;value&quot;: &quot;A String&quot;, # The value of this enum
215        },
216        &quot;stringMapValue&quot;: { # A string-&gt;string map value that can hold a map of string keys to string values. The maximum length of each string is 200 characters and there can be a maximum of 50 key-value pairs in the map. # Defines this value as being a StringMap.
217          &quot;mappings&quot;: { # The key-value pairs in the map
218            &quot;a_key&quot;: &quot;A String&quot;,
219          },
220        },
221        &quot;stringSetValue&quot;: { # A string set value that can hold a set of strings. The maximum length of each string is 200 characters and there can be a maximum of 50 strings in the string set. # Defines this value as being a StringSet.
222          &quot;values&quot;: [ # The strings in the set
223            &quot;A String&quot;,
224          ],
225        },
226        &quot;stringValue&quot;: &quot;A String&quot;, # Defines this value as being a string value.
227      },
228      &quot;etag&quot;: &quot;A String&quot;, # A fingerprint used for optimistic concurrency. See UpdateSetting for more details.
229      &quot;localValue&quot;: { # The data in a setting value. # The configured value of the setting at the given parent resource, ignoring the resource hierarchy. The data type of Value must always be consistent with the data type defined in Setting.metadata.
230        &quot;booleanValue&quot;: True or False, # Defines this value as being a boolean value.
231        &quot;durationValue&quot;: &quot;A String&quot;, # Defines this value as being a Duration.
232        &quot;enumValue&quot;: { # A enum value that can hold any enum type setting values. Each enum type is represented by a number, this representation is stored in the definitions. # Defines this value as being a Enum.
233          &quot;value&quot;: &quot;A String&quot;, # The value of this enum
234        },
235        &quot;stringMapValue&quot;: { # A string-&gt;string map value that can hold a map of string keys to string values. The maximum length of each string is 200 characters and there can be a maximum of 50 key-value pairs in the map. # Defines this value as being a StringMap.
236          &quot;mappings&quot;: { # The key-value pairs in the map
237            &quot;a_key&quot;: &quot;A String&quot;,
238          },
239        },
240        &quot;stringSetValue&quot;: { # A string set value that can hold a set of strings. The maximum length of each string is 200 characters and there can be a maximum of 50 strings in the string set. # Defines this value as being a StringSet.
241          &quot;values&quot;: [ # The strings in the set
242            &quot;A String&quot;,
243          ],
244        },
245        &quot;stringValue&quot;: &quot;A String&quot;, # Defines this value as being a string value.
246      },
247      &quot;metadata&quot;: { # Metadata about a setting which is not editable by the end user. # Output only. Metadata about a setting which is not editable by the end user.
248        &quot;dataType&quot;: &quot;A String&quot;, # The data type for this setting.
249        &quot;defaultValue&quot;: { # The data in a setting value. # The value provided by Setting.effective_value if no setting value is explicitly set. Note: not all settings have a default value.
250          &quot;booleanValue&quot;: True or False, # Defines this value as being a boolean value.
251          &quot;durationValue&quot;: &quot;A String&quot;, # Defines this value as being a Duration.
252          &quot;enumValue&quot;: { # A enum value that can hold any enum type setting values. Each enum type is represented by a number, this representation is stored in the definitions. # Defines this value as being a Enum.
253            &quot;value&quot;: &quot;A String&quot;, # The value of this enum
254          },
255          &quot;stringMapValue&quot;: { # A string-&gt;string map value that can hold a map of string keys to string values. The maximum length of each string is 200 characters and there can be a maximum of 50 key-value pairs in the map. # Defines this value as being a StringMap.
256            &quot;mappings&quot;: { # The key-value pairs in the map
257              &quot;a_key&quot;: &quot;A String&quot;,
258            },
259          },
260          &quot;stringSetValue&quot;: { # A string set value that can hold a set of strings. The maximum length of each string is 200 characters and there can be a maximum of 50 strings in the string set. # Defines this value as being a StringSet.
261            &quot;values&quot;: [ # The strings in the set
262              &quot;A String&quot;,
263            ],
264          },
265          &quot;stringValue&quot;: &quot;A String&quot;, # Defines this value as being a string value.
266        },
267        &quot;description&quot;: &quot;A String&quot;, # A detailed description of what this setting does.
268        &quot;displayName&quot;: &quot;A String&quot;, # The human readable name for this setting.
269        &quot;readOnly&quot;: True or False, # A flag indicating that values of this setting cannot be modified. See documentation for the specific setting for updates and reasons.
270      },
271      &quot;name&quot;: &quot;A String&quot;, # The resource name of the setting. Must be in one of the following forms: * `projects/{project_number}/settings/{setting_name}` * `folders/{folder_id}/settings/{setting_name}` * `organizations/{organization_id}/settings/{setting_name}` For example, &quot;/projects/123/settings/gcp-enableMyFeature&quot;
272    },
273  ],
274}</pre>
275</div>
276
277<div class="method">
278    <code class="details" id="list_next">list_next(previous_request, previous_response)</code>
279  <pre>Retrieves the next page of results.
280
281Args:
282  previous_request: The request for the previous page. (required)
283  previous_response: The response from the request for the previous page. (required)
284
285Returns:
286  A request object that you can call &#x27;execute()&#x27; on to request the next
287  page. Returns None if there are no more items in the collection.
288    </pre>
289</div>
290
291<div class="method">
292    <code class="details" id="patch">patch(name, body=None, x__xgafv=None)</code>
293  <pre>Updates a specified setting. Returns a `google.rpc.Status` with `google.rpc.Code.NOT_FOUND` if the setting does not exist. Returns a `google.rpc.Status` with `google.rpc.Code.FAILED_PRECONDITION` if the setting is flagged as read only. Returns a `google.rpc.Status` with `google.rpc.Code.ABORTED` if the etag supplied in the request does not match the persisted etag of the setting value. On success, the response will contain only `name`, `local_value` and `etag`. The `metadata` and `effective_value` cannot be updated through this API. Note: the supplied setting will perform a full overwrite of the `local_value` field.
294
295Args:
296  name: string, The resource name of the setting. Must be in one of the following forms: * `projects/{project_number}/settings/{setting_name}` * `folders/{folder_id}/settings/{setting_name}` * `organizations/{organization_id}/settings/{setting_name}` For example, &quot;/projects/123/settings/gcp-enableMyFeature&quot; (required)
297  body: object, The request body.
298    The object takes the form of:
299
300{ # The schema for settings.
301  &quot;effectiveValue&quot;: { # The data in a setting value. # Output only. The effective value of the setting at the given parent resource, evaluated based on the resource hierarchy The effective value evaluates to one of the following options, in this order. If an option is not valid or doesn&#x27;t exist, then the next option is used: 1. The local setting value on the given resource: Setting.local_value 2. If one of the given resource&#x27;s ancestors in the resource hierarchy have a local setting value, the local value at the nearest such ancestor. 3. The setting&#x27;s default value: SettingMetadata.default_value 4. An empty value, defined as a `Value` with all fields unset. The data type of Value must always be consistent with the data type defined in Setting.metadata.
302    &quot;booleanValue&quot;: True or False, # Defines this value as being a boolean value.
303    &quot;durationValue&quot;: &quot;A String&quot;, # Defines this value as being a Duration.
304    &quot;enumValue&quot;: { # A enum value that can hold any enum type setting values. Each enum type is represented by a number, this representation is stored in the definitions. # Defines this value as being a Enum.
305      &quot;value&quot;: &quot;A String&quot;, # The value of this enum
306    },
307    &quot;stringMapValue&quot;: { # A string-&gt;string map value that can hold a map of string keys to string values. The maximum length of each string is 200 characters and there can be a maximum of 50 key-value pairs in the map. # Defines this value as being a StringMap.
308      &quot;mappings&quot;: { # The key-value pairs in the map
309        &quot;a_key&quot;: &quot;A String&quot;,
310      },
311    },
312    &quot;stringSetValue&quot;: { # A string set value that can hold a set of strings. The maximum length of each string is 200 characters and there can be a maximum of 50 strings in the string set. # Defines this value as being a StringSet.
313      &quot;values&quot;: [ # The strings in the set
314        &quot;A String&quot;,
315      ],
316    },
317    &quot;stringValue&quot;: &quot;A String&quot;, # Defines this value as being a string value.
318  },
319  &quot;etag&quot;: &quot;A String&quot;, # A fingerprint used for optimistic concurrency. See UpdateSetting for more details.
320  &quot;localValue&quot;: { # The data in a setting value. # The configured value of the setting at the given parent resource, ignoring the resource hierarchy. The data type of Value must always be consistent with the data type defined in Setting.metadata.
321    &quot;booleanValue&quot;: True or False, # Defines this value as being a boolean value.
322    &quot;durationValue&quot;: &quot;A String&quot;, # Defines this value as being a Duration.
323    &quot;enumValue&quot;: { # A enum value that can hold any enum type setting values. Each enum type is represented by a number, this representation is stored in the definitions. # Defines this value as being a Enum.
324      &quot;value&quot;: &quot;A String&quot;, # The value of this enum
325    },
326    &quot;stringMapValue&quot;: { # A string-&gt;string map value that can hold a map of string keys to string values. The maximum length of each string is 200 characters and there can be a maximum of 50 key-value pairs in the map. # Defines this value as being a StringMap.
327      &quot;mappings&quot;: { # The key-value pairs in the map
328        &quot;a_key&quot;: &quot;A String&quot;,
329      },
330    },
331    &quot;stringSetValue&quot;: { # A string set value that can hold a set of strings. The maximum length of each string is 200 characters and there can be a maximum of 50 strings in the string set. # Defines this value as being a StringSet.
332      &quot;values&quot;: [ # The strings in the set
333        &quot;A String&quot;,
334      ],
335    },
336    &quot;stringValue&quot;: &quot;A String&quot;, # Defines this value as being a string value.
337  },
338  &quot;metadata&quot;: { # Metadata about a setting which is not editable by the end user. # Output only. Metadata about a setting which is not editable by the end user.
339    &quot;dataType&quot;: &quot;A String&quot;, # The data type for this setting.
340    &quot;defaultValue&quot;: { # The data in a setting value. # The value provided by Setting.effective_value if no setting value is explicitly set. Note: not all settings have a default value.
341      &quot;booleanValue&quot;: True or False, # Defines this value as being a boolean value.
342      &quot;durationValue&quot;: &quot;A String&quot;, # Defines this value as being a Duration.
343      &quot;enumValue&quot;: { # A enum value that can hold any enum type setting values. Each enum type is represented by a number, this representation is stored in the definitions. # Defines this value as being a Enum.
344        &quot;value&quot;: &quot;A String&quot;, # The value of this enum
345      },
346      &quot;stringMapValue&quot;: { # A string-&gt;string map value that can hold a map of string keys to string values. The maximum length of each string is 200 characters and there can be a maximum of 50 key-value pairs in the map. # Defines this value as being a StringMap.
347        &quot;mappings&quot;: { # The key-value pairs in the map
348          &quot;a_key&quot;: &quot;A String&quot;,
349        },
350      },
351      &quot;stringSetValue&quot;: { # A string set value that can hold a set of strings. The maximum length of each string is 200 characters and there can be a maximum of 50 strings in the string set. # Defines this value as being a StringSet.
352        &quot;values&quot;: [ # The strings in the set
353          &quot;A String&quot;,
354        ],
355      },
356      &quot;stringValue&quot;: &quot;A String&quot;, # Defines this value as being a string value.
357    },
358    &quot;description&quot;: &quot;A String&quot;, # A detailed description of what this setting does.
359    &quot;displayName&quot;: &quot;A String&quot;, # The human readable name for this setting.
360    &quot;readOnly&quot;: True or False, # A flag indicating that values of this setting cannot be modified. See documentation for the specific setting for updates and reasons.
361  },
362  &quot;name&quot;: &quot;A String&quot;, # The resource name of the setting. Must be in one of the following forms: * `projects/{project_number}/settings/{setting_name}` * `folders/{folder_id}/settings/{setting_name}` * `organizations/{organization_id}/settings/{setting_name}` For example, &quot;/projects/123/settings/gcp-enableMyFeature&quot;
363}
364
365  x__xgafv: string, V1 error format.
366    Allowed values
367      1 - v1 error format
368      2 - v2 error format
369
370Returns:
371  An object of the form:
372
373    { # The schema for settings.
374  &quot;effectiveValue&quot;: { # The data in a setting value. # Output only. The effective value of the setting at the given parent resource, evaluated based on the resource hierarchy The effective value evaluates to one of the following options, in this order. If an option is not valid or doesn&#x27;t exist, then the next option is used: 1. The local setting value on the given resource: Setting.local_value 2. If one of the given resource&#x27;s ancestors in the resource hierarchy have a local setting value, the local value at the nearest such ancestor. 3. The setting&#x27;s default value: SettingMetadata.default_value 4. An empty value, defined as a `Value` with all fields unset. The data type of Value must always be consistent with the data type defined in Setting.metadata.
375    &quot;booleanValue&quot;: True or False, # Defines this value as being a boolean value.
376    &quot;durationValue&quot;: &quot;A String&quot;, # Defines this value as being a Duration.
377    &quot;enumValue&quot;: { # A enum value that can hold any enum type setting values. Each enum type is represented by a number, this representation is stored in the definitions. # Defines this value as being a Enum.
378      &quot;value&quot;: &quot;A String&quot;, # The value of this enum
379    },
380    &quot;stringMapValue&quot;: { # A string-&gt;string map value that can hold a map of string keys to string values. The maximum length of each string is 200 characters and there can be a maximum of 50 key-value pairs in the map. # Defines this value as being a StringMap.
381      &quot;mappings&quot;: { # The key-value pairs in the map
382        &quot;a_key&quot;: &quot;A String&quot;,
383      },
384    },
385    &quot;stringSetValue&quot;: { # A string set value that can hold a set of strings. The maximum length of each string is 200 characters and there can be a maximum of 50 strings in the string set. # Defines this value as being a StringSet.
386      &quot;values&quot;: [ # The strings in the set
387        &quot;A String&quot;,
388      ],
389    },
390    &quot;stringValue&quot;: &quot;A String&quot;, # Defines this value as being a string value.
391  },
392  &quot;etag&quot;: &quot;A String&quot;, # A fingerprint used for optimistic concurrency. See UpdateSetting for more details.
393  &quot;localValue&quot;: { # The data in a setting value. # The configured value of the setting at the given parent resource, ignoring the resource hierarchy. The data type of Value must always be consistent with the data type defined in Setting.metadata.
394    &quot;booleanValue&quot;: True or False, # Defines this value as being a boolean value.
395    &quot;durationValue&quot;: &quot;A String&quot;, # Defines this value as being a Duration.
396    &quot;enumValue&quot;: { # A enum value that can hold any enum type setting values. Each enum type is represented by a number, this representation is stored in the definitions. # Defines this value as being a Enum.
397      &quot;value&quot;: &quot;A String&quot;, # The value of this enum
398    },
399    &quot;stringMapValue&quot;: { # A string-&gt;string map value that can hold a map of string keys to string values. The maximum length of each string is 200 characters and there can be a maximum of 50 key-value pairs in the map. # Defines this value as being a StringMap.
400      &quot;mappings&quot;: { # The key-value pairs in the map
401        &quot;a_key&quot;: &quot;A String&quot;,
402      },
403    },
404    &quot;stringSetValue&quot;: { # A string set value that can hold a set of strings. The maximum length of each string is 200 characters and there can be a maximum of 50 strings in the string set. # Defines this value as being a StringSet.
405      &quot;values&quot;: [ # The strings in the set
406        &quot;A String&quot;,
407      ],
408    },
409    &quot;stringValue&quot;: &quot;A String&quot;, # Defines this value as being a string value.
410  },
411  &quot;metadata&quot;: { # Metadata about a setting which is not editable by the end user. # Output only. Metadata about a setting which is not editable by the end user.
412    &quot;dataType&quot;: &quot;A String&quot;, # The data type for this setting.
413    &quot;defaultValue&quot;: { # The data in a setting value. # The value provided by Setting.effective_value if no setting value is explicitly set. Note: not all settings have a default value.
414      &quot;booleanValue&quot;: True or False, # Defines this value as being a boolean value.
415      &quot;durationValue&quot;: &quot;A String&quot;, # Defines this value as being a Duration.
416      &quot;enumValue&quot;: { # A enum value that can hold any enum type setting values. Each enum type is represented by a number, this representation is stored in the definitions. # Defines this value as being a Enum.
417        &quot;value&quot;: &quot;A String&quot;, # The value of this enum
418      },
419      &quot;stringMapValue&quot;: { # A string-&gt;string map value that can hold a map of string keys to string values. The maximum length of each string is 200 characters and there can be a maximum of 50 key-value pairs in the map. # Defines this value as being a StringMap.
420        &quot;mappings&quot;: { # The key-value pairs in the map
421          &quot;a_key&quot;: &quot;A String&quot;,
422        },
423      },
424      &quot;stringSetValue&quot;: { # A string set value that can hold a set of strings. The maximum length of each string is 200 characters and there can be a maximum of 50 strings in the string set. # Defines this value as being a StringSet.
425        &quot;values&quot;: [ # The strings in the set
426          &quot;A String&quot;,
427        ],
428      },
429      &quot;stringValue&quot;: &quot;A String&quot;, # Defines this value as being a string value.
430    },
431    &quot;description&quot;: &quot;A String&quot;, # A detailed description of what this setting does.
432    &quot;displayName&quot;: &quot;A String&quot;, # The human readable name for this setting.
433    &quot;readOnly&quot;: True or False, # A flag indicating that values of this setting cannot be modified. See documentation for the specific setting for updates and reasons.
434  },
435  &quot;name&quot;: &quot;A String&quot;, # The resource name of the setting. Must be in one of the following forms: * `projects/{project_number}/settings/{setting_name}` * `folders/{folder_id}/settings/{setting_name}` * `organizations/{organization_id}/settings/{setting_name}` For example, &quot;/projects/123/settings/gcp-enableMyFeature&quot;
436}</pre>
437</div>
438
439</body></html>