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="cloudsupport_v2beta.html">Google Cloud Support API</a> . <a href="cloudsupport_v2beta.cases.html">cases</a></h1>
76<h2>Instance Methods</h2>
77<p class="toc_element">
78  <code><a href="cloudsupport_v2beta.cases.attachments.html">attachments()</a></code>
79</p>
80<p class="firstline">Returns the attachments Resource.</p>
81
82<p class="toc_element">
83  <code><a href="cloudsupport_v2beta.cases.comments.html">comments()</a></code>
84</p>
85<p class="firstline">Returns the comments Resource.</p>
86
87<p class="toc_element">
88  <code><a href="#close">close(name, body=None, x__xgafv=None)</a></code></p>
89<p class="firstline">Close the specified case.</p>
90<p class="toc_element">
91  <code><a href="#create">create(parent, body=None, x__xgafv=None)</a></code></p>
92<p class="firstline">Create a new case and associate it with the given Cloud resource.</p>
93<p class="toc_element">
94  <code><a href="#escalate">escalate(name, body=None, x__xgafv=None)</a></code></p>
95<p class="firstline">Escalate a case. Escalating a case will initiate the Cloud Support escalation management process. This operation is only available to certain Customer Care tiers. Go to https://cloud.google.com/support and look for 'Technical support escalations' in the feature list to find out which tiers are able to perform escalations.</p>
96<p class="toc_element">
97  <code><a href="#get">get(name, x__xgafv=None)</a></code></p>
98<p class="firstline">Retrieve the specified case.</p>
99<p class="toc_element">
100  <code><a href="#list">list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)</a></code></p>
101<p class="firstline">Retrieve all cases under the specified parent.</p>
102<p class="toc_element">
103  <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
104<p class="firstline">Retrieves the next page of results.</p>
105<p class="toc_element">
106  <code><a href="#patch">patch(name, body=None, updateMask=None, x__xgafv=None)</a></code></p>
107<p class="firstline">Update the specified case. Only a subset of fields (display_name, description, time_zone, subscriber_email_addresses, related_resources, severity, primary_contact, and labels) can be updated.</p>
108<p class="toc_element">
109  <code><a href="#search">search(pageSize=None, pageToken=None, query=None, x__xgafv=None)</a></code></p>
110<p class="firstline">Search cases using the specified query.</p>
111<p class="toc_element">
112  <code><a href="#search_next">search_next(previous_request, previous_response)</a></code></p>
113<p class="firstline">Retrieves the next page of results.</p>
114<h3>Method Details</h3>
115<div class="method">
116    <code class="details" id="close">close(name, body=None, x__xgafv=None)</code>
117  <pre>Close the specified case.
118
119Args:
120  name: string, Required. The fully qualified name of the case resource to be closed. (required)
121  body: object, The request body.
122    The object takes the form of:
123
124{ # The request message for the CloseCase endpoint.
125}
126
127  x__xgafv: string, V1 error format.
128    Allowed values
129      1 - v1 error format
130      2 - v2 error format
131
132Returns:
133  An object of the form:
134
135    { # A support case.
136  &quot;classification&quot;: { # A classification object with a product type and value. # The issue classification applicable to this case.
137    &quot;displayName&quot;: &quot;A String&quot;, # The display name of the classification.
138    &quot;id&quot;: &quot;A String&quot;, # The unique ID for a classification. Must be specified for case creation.
139  },
140  &quot;createTime&quot;: &quot;A String&quot;, # Output only. The time this case was created.
141  &quot;creator&quot;: { # An object containing information about the effective user and authenticated principal responsible for an action. # The user who created the case. Note: The name and email will be obfuscated if the case was created by Google Support.
142    &quot;displayName&quot;: &quot;A String&quot;, # The name to display for the actor. If not provided, it is inferred from credentials supplied during case creation. When an email is provided, a display name must also be provided. This will be obfuscated if the user is a Google Support agent.
143    &quot;email&quot;: &quot;A String&quot;, # The email address of the actor. If not provided, it is inferred from credentials supplied during case creation. If the authenticated principal does not have an email address, one must be provided. When a name is provided, an email must also be provided. This will be obfuscated if the user is a Google Support agent.
144    &quot;googleSupport&quot;: True or False, # Output only. Whether the actor is a Google support actor.
145    &quot;principalId&quot;: &quot;A String&quot;, # Output only. An ID representing the user that was authenticated when the corresponding action was taken. This will be an email address, if one is available, or some other unique ID. See https://cloud.google.com/docs/authentication for more information on types of authentication.
146  },
147  &quot;description&quot;: &quot;A String&quot;, # A broad description of the issue.
148  &quot;displayName&quot;: &quot;A String&quot;, # The short summary of the issue reported in this case.
149  &quot;escalated&quot;: True or False, # Whether the case is currently escalated.
150  &quot;name&quot;: &quot;A String&quot;, # The resource name for the case.
151  &quot;severity&quot;: &quot;A String&quot;, # The severity of this case.
152  &quot;state&quot;: &quot;A String&quot;, # Output only. The current status of the support case.
153  &quot;subscriberEmailAddresses&quot;: [ # The email addresses to receive updates on this case.
154    &quot;A String&quot;,
155  ],
156  &quot;testCase&quot;: True or False, # Whether this case was created for internal API testing and should not be acted on by the support team.
157  &quot;timeZone&quot;: &quot;A String&quot;, # The timezone of the user who created the support case. It should be in a format IANA recognizes: https://www.iana.org/time-zones. There is no additional validation done by the API.
158  &quot;updateTime&quot;: &quot;A String&quot;, # Output only. The time this case was last updated.
159}</pre>
160</div>
161
162<div class="method">
163    <code class="details" id="create">create(parent, body=None, x__xgafv=None)</code>
164  <pre>Create a new case and associate it with the given Cloud resource.
165
166Args:
167  parent: string, Required. The name of the Cloud resource under which the case should be created. (required)
168  body: object, The request body.
169    The object takes the form of:
170
171{ # A support case.
172  &quot;classification&quot;: { # A classification object with a product type and value. # The issue classification applicable to this case.
173    &quot;displayName&quot;: &quot;A String&quot;, # The display name of the classification.
174    &quot;id&quot;: &quot;A String&quot;, # The unique ID for a classification. Must be specified for case creation.
175  },
176  &quot;createTime&quot;: &quot;A String&quot;, # Output only. The time this case was created.
177  &quot;creator&quot;: { # An object containing information about the effective user and authenticated principal responsible for an action. # The user who created the case. Note: The name and email will be obfuscated if the case was created by Google Support.
178    &quot;displayName&quot;: &quot;A String&quot;, # The name to display for the actor. If not provided, it is inferred from credentials supplied during case creation. When an email is provided, a display name must also be provided. This will be obfuscated if the user is a Google Support agent.
179    &quot;email&quot;: &quot;A String&quot;, # The email address of the actor. If not provided, it is inferred from credentials supplied during case creation. If the authenticated principal does not have an email address, one must be provided. When a name is provided, an email must also be provided. This will be obfuscated if the user is a Google Support agent.
180    &quot;googleSupport&quot;: True or False, # Output only. Whether the actor is a Google support actor.
181    &quot;principalId&quot;: &quot;A String&quot;, # Output only. An ID representing the user that was authenticated when the corresponding action was taken. This will be an email address, if one is available, or some other unique ID. See https://cloud.google.com/docs/authentication for more information on types of authentication.
182  },
183  &quot;description&quot;: &quot;A String&quot;, # A broad description of the issue.
184  &quot;displayName&quot;: &quot;A String&quot;, # The short summary of the issue reported in this case.
185  &quot;escalated&quot;: True or False, # Whether the case is currently escalated.
186  &quot;name&quot;: &quot;A String&quot;, # The resource name for the case.
187  &quot;severity&quot;: &quot;A String&quot;, # The severity of this case.
188  &quot;state&quot;: &quot;A String&quot;, # Output only. The current status of the support case.
189  &quot;subscriberEmailAddresses&quot;: [ # The email addresses to receive updates on this case.
190    &quot;A String&quot;,
191  ],
192  &quot;testCase&quot;: True or False, # Whether this case was created for internal API testing and should not be acted on by the support team.
193  &quot;timeZone&quot;: &quot;A String&quot;, # The timezone of the user who created the support case. It should be in a format IANA recognizes: https://www.iana.org/time-zones. There is no additional validation done by the API.
194  &quot;updateTime&quot;: &quot;A String&quot;, # Output only. The time this case was last updated.
195}
196
197  x__xgafv: string, V1 error format.
198    Allowed values
199      1 - v1 error format
200      2 - v2 error format
201
202Returns:
203  An object of the form:
204
205    { # A support case.
206  &quot;classification&quot;: { # A classification object with a product type and value. # The issue classification applicable to this case.
207    &quot;displayName&quot;: &quot;A String&quot;, # The display name of the classification.
208    &quot;id&quot;: &quot;A String&quot;, # The unique ID for a classification. Must be specified for case creation.
209  },
210  &quot;createTime&quot;: &quot;A String&quot;, # Output only. The time this case was created.
211  &quot;creator&quot;: { # An object containing information about the effective user and authenticated principal responsible for an action. # The user who created the case. Note: The name and email will be obfuscated if the case was created by Google Support.
212    &quot;displayName&quot;: &quot;A String&quot;, # The name to display for the actor. If not provided, it is inferred from credentials supplied during case creation. When an email is provided, a display name must also be provided. This will be obfuscated if the user is a Google Support agent.
213    &quot;email&quot;: &quot;A String&quot;, # The email address of the actor. If not provided, it is inferred from credentials supplied during case creation. If the authenticated principal does not have an email address, one must be provided. When a name is provided, an email must also be provided. This will be obfuscated if the user is a Google Support agent.
214    &quot;googleSupport&quot;: True or False, # Output only. Whether the actor is a Google support actor.
215    &quot;principalId&quot;: &quot;A String&quot;, # Output only. An ID representing the user that was authenticated when the corresponding action was taken. This will be an email address, if one is available, or some other unique ID. See https://cloud.google.com/docs/authentication for more information on types of authentication.
216  },
217  &quot;description&quot;: &quot;A String&quot;, # A broad description of the issue.
218  &quot;displayName&quot;: &quot;A String&quot;, # The short summary of the issue reported in this case.
219  &quot;escalated&quot;: True or False, # Whether the case is currently escalated.
220  &quot;name&quot;: &quot;A String&quot;, # The resource name for the case.
221  &quot;severity&quot;: &quot;A String&quot;, # The severity of this case.
222  &quot;state&quot;: &quot;A String&quot;, # Output only. The current status of the support case.
223  &quot;subscriberEmailAddresses&quot;: [ # The email addresses to receive updates on this case.
224    &quot;A String&quot;,
225  ],
226  &quot;testCase&quot;: True or False, # Whether this case was created for internal API testing and should not be acted on by the support team.
227  &quot;timeZone&quot;: &quot;A String&quot;, # The timezone of the user who created the support case. It should be in a format IANA recognizes: https://www.iana.org/time-zones. There is no additional validation done by the API.
228  &quot;updateTime&quot;: &quot;A String&quot;, # Output only. The time this case was last updated.
229}</pre>
230</div>
231
232<div class="method">
233    <code class="details" id="escalate">escalate(name, body=None, x__xgafv=None)</code>
234  <pre>Escalate a case. Escalating a case will initiate the Cloud Support escalation management process. This operation is only available to certain Customer Care tiers. Go to https://cloud.google.com/support and look for &#x27;Technical support escalations&#x27; in the feature list to find out which tiers are able to perform escalations.
235
236Args:
237  name: string, Required. The fully qualified name of the Case resource to be escalated. (required)
238  body: object, The request body.
239    The object takes the form of:
240
241{ # The request message for the EscalateCase endpoint.
242  &quot;escalation&quot;: { # An escalation of a support case. # The escalation object to be sent with the escalation request.
243    &quot;actor&quot;: { # An object containing information about the effective user and authenticated principal responsible for an action. # Output only. The user or Google Support agent initiated this escalation.
244      &quot;displayName&quot;: &quot;A String&quot;, # The name to display for the actor. If not provided, it is inferred from credentials supplied during case creation. When an email is provided, a display name must also be provided. This will be obfuscated if the user is a Google Support agent.
245      &quot;email&quot;: &quot;A String&quot;, # The email address of the actor. If not provided, it is inferred from credentials supplied during case creation. If the authenticated principal does not have an email address, one must be provided. When a name is provided, an email must also be provided. This will be obfuscated if the user is a Google Support agent.
246      &quot;googleSupport&quot;: True or False, # Output only. Whether the actor is a Google support actor.
247      &quot;principalId&quot;: &quot;A String&quot;, # Output only. An ID representing the user that was authenticated when the corresponding action was taken. This will be an email address, if one is available, or some other unique ID. See https://cloud.google.com/docs/authentication for more information on types of authentication.
248    },
249    &quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when this escalation event was created.
250    &quot;justification&quot;: &quot;A String&quot;, # Required. A free text description to accompany the `reason` field above. Provides additional context on why the case is being escalated.
251    &quot;name&quot;: &quot;A String&quot;, # Output only. The resource name for the escalation event.
252    &quot;reason&quot;: &quot;A String&quot;, # Required. The reason why the Case is being escalated.
253  },
254}
255
256  x__xgafv: string, V1 error format.
257    Allowed values
258      1 - v1 error format
259      2 - v2 error format
260
261Returns:
262  An object of the form:
263
264    { # A support case.
265  &quot;classification&quot;: { # A classification object with a product type and value. # The issue classification applicable to this case.
266    &quot;displayName&quot;: &quot;A String&quot;, # The display name of the classification.
267    &quot;id&quot;: &quot;A String&quot;, # The unique ID for a classification. Must be specified for case creation.
268  },
269  &quot;createTime&quot;: &quot;A String&quot;, # Output only. The time this case was created.
270  &quot;creator&quot;: { # An object containing information about the effective user and authenticated principal responsible for an action. # The user who created the case. Note: The name and email will be obfuscated if the case was created by Google Support.
271    &quot;displayName&quot;: &quot;A String&quot;, # The name to display for the actor. If not provided, it is inferred from credentials supplied during case creation. When an email is provided, a display name must also be provided. This will be obfuscated if the user is a Google Support agent.
272    &quot;email&quot;: &quot;A String&quot;, # The email address of the actor. If not provided, it is inferred from credentials supplied during case creation. If the authenticated principal does not have an email address, one must be provided. When a name is provided, an email must also be provided. This will be obfuscated if the user is a Google Support agent.
273    &quot;googleSupport&quot;: True or False, # Output only. Whether the actor is a Google support actor.
274    &quot;principalId&quot;: &quot;A String&quot;, # Output only. An ID representing the user that was authenticated when the corresponding action was taken. This will be an email address, if one is available, or some other unique ID. See https://cloud.google.com/docs/authentication for more information on types of authentication.
275  },
276  &quot;description&quot;: &quot;A String&quot;, # A broad description of the issue.
277  &quot;displayName&quot;: &quot;A String&quot;, # The short summary of the issue reported in this case.
278  &quot;escalated&quot;: True or False, # Whether the case is currently escalated.
279  &quot;name&quot;: &quot;A String&quot;, # The resource name for the case.
280  &quot;severity&quot;: &quot;A String&quot;, # The severity of this case.
281  &quot;state&quot;: &quot;A String&quot;, # Output only. The current status of the support case.
282  &quot;subscriberEmailAddresses&quot;: [ # The email addresses to receive updates on this case.
283    &quot;A String&quot;,
284  ],
285  &quot;testCase&quot;: True or False, # Whether this case was created for internal API testing and should not be acted on by the support team.
286  &quot;timeZone&quot;: &quot;A String&quot;, # The timezone of the user who created the support case. It should be in a format IANA recognizes: https://www.iana.org/time-zones. There is no additional validation done by the API.
287  &quot;updateTime&quot;: &quot;A String&quot;, # Output only. The time this case was last updated.
288}</pre>
289</div>
290
291<div class="method">
292    <code class="details" id="get">get(name, x__xgafv=None)</code>
293  <pre>Retrieve the specified case.
294
295Args:
296  name: string, Required. The fully qualified name of a case to be retrieved. (required)
297  x__xgafv: string, V1 error format.
298    Allowed values
299      1 - v1 error format
300      2 - v2 error format
301
302Returns:
303  An object of the form:
304
305    { # A support case.
306  &quot;classification&quot;: { # A classification object with a product type and value. # The issue classification applicable to this case.
307    &quot;displayName&quot;: &quot;A String&quot;, # The display name of the classification.
308    &quot;id&quot;: &quot;A String&quot;, # The unique ID for a classification. Must be specified for case creation.
309  },
310  &quot;createTime&quot;: &quot;A String&quot;, # Output only. The time this case was created.
311  &quot;creator&quot;: { # An object containing information about the effective user and authenticated principal responsible for an action. # The user who created the case. Note: The name and email will be obfuscated if the case was created by Google Support.
312    &quot;displayName&quot;: &quot;A String&quot;, # The name to display for the actor. If not provided, it is inferred from credentials supplied during case creation. When an email is provided, a display name must also be provided. This will be obfuscated if the user is a Google Support agent.
313    &quot;email&quot;: &quot;A String&quot;, # The email address of the actor. If not provided, it is inferred from credentials supplied during case creation. If the authenticated principal does not have an email address, one must be provided. When a name is provided, an email must also be provided. This will be obfuscated if the user is a Google Support agent.
314    &quot;googleSupport&quot;: True or False, # Output only. Whether the actor is a Google support actor.
315    &quot;principalId&quot;: &quot;A String&quot;, # Output only. An ID representing the user that was authenticated when the corresponding action was taken. This will be an email address, if one is available, or some other unique ID. See https://cloud.google.com/docs/authentication for more information on types of authentication.
316  },
317  &quot;description&quot;: &quot;A String&quot;, # A broad description of the issue.
318  &quot;displayName&quot;: &quot;A String&quot;, # The short summary of the issue reported in this case.
319  &quot;escalated&quot;: True or False, # Whether the case is currently escalated.
320  &quot;name&quot;: &quot;A String&quot;, # The resource name for the case.
321  &quot;severity&quot;: &quot;A String&quot;, # The severity of this case.
322  &quot;state&quot;: &quot;A String&quot;, # Output only. The current status of the support case.
323  &quot;subscriberEmailAddresses&quot;: [ # The email addresses to receive updates on this case.
324    &quot;A String&quot;,
325  ],
326  &quot;testCase&quot;: True or False, # Whether this case was created for internal API testing and should not be acted on by the support team.
327  &quot;timeZone&quot;: &quot;A String&quot;, # The timezone of the user who created the support case. It should be in a format IANA recognizes: https://www.iana.org/time-zones. There is no additional validation done by the API.
328  &quot;updateTime&quot;: &quot;A String&quot;, # Output only. The time this case was last updated.
329}</pre>
330</div>
331
332<div class="method">
333    <code class="details" id="list">list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)</code>
334  <pre>Retrieve all cases under the specified parent.
335
336Args:
337  parent: string, Required. The fully qualified name of parent resource to list cases under. (required)
338  filter: string, An expression written in the Cloud filter language. If non-empty, then only cases whose fields match the filter are returned. If empty, then no messages are filtered out. Filter strings can use the following fields: - status (Accepted values: OPEN or CLOSED) - severity (Accepted values: S0, S1, S2, S3, or S4) - creator.email with the operators equals (=) and AND. Additionally, a global restriction (with no operator) can be used to search across displayName, description, and comments (e.g. &quot;my search&quot;).
339  orderBy: string, A comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case-insensitive, default sorting order is ascending, redundant space characters are insignificant. Example: `name asc,update_time, create_time desc`
340  pageSize: integer, The maximum number of cases fetched with each request. Defaults to 10.
341  pageToken: string, A token identifying the page of results to return. If unspecified, the first page is retrieved.
342  x__xgafv: string, V1 error format.
343    Allowed values
344      1 - v1 error format
345      2 - v2 error format
346
347Returns:
348  An object of the form:
349
350    { # The response message for the ListCases endpoint.
351  &quot;cases&quot;: [ # The list of cases associated with the cloud resource, after any filters have been applied.
352    { # A support case.
353      &quot;classification&quot;: { # A classification object with a product type and value. # The issue classification applicable to this case.
354        &quot;displayName&quot;: &quot;A String&quot;, # The display name of the classification.
355        &quot;id&quot;: &quot;A String&quot;, # The unique ID for a classification. Must be specified for case creation.
356      },
357      &quot;createTime&quot;: &quot;A String&quot;, # Output only. The time this case was created.
358      &quot;creator&quot;: { # An object containing information about the effective user and authenticated principal responsible for an action. # The user who created the case. Note: The name and email will be obfuscated if the case was created by Google Support.
359        &quot;displayName&quot;: &quot;A String&quot;, # The name to display for the actor. If not provided, it is inferred from credentials supplied during case creation. When an email is provided, a display name must also be provided. This will be obfuscated if the user is a Google Support agent.
360        &quot;email&quot;: &quot;A String&quot;, # The email address of the actor. If not provided, it is inferred from credentials supplied during case creation. If the authenticated principal does not have an email address, one must be provided. When a name is provided, an email must also be provided. This will be obfuscated if the user is a Google Support agent.
361        &quot;googleSupport&quot;: True or False, # Output only. Whether the actor is a Google support actor.
362        &quot;principalId&quot;: &quot;A String&quot;, # Output only. An ID representing the user that was authenticated when the corresponding action was taken. This will be an email address, if one is available, or some other unique ID. See https://cloud.google.com/docs/authentication for more information on types of authentication.
363      },
364      &quot;description&quot;: &quot;A String&quot;, # A broad description of the issue.
365      &quot;displayName&quot;: &quot;A String&quot;, # The short summary of the issue reported in this case.
366      &quot;escalated&quot;: True or False, # Whether the case is currently escalated.
367      &quot;name&quot;: &quot;A String&quot;, # The resource name for the case.
368      &quot;severity&quot;: &quot;A String&quot;, # The severity of this case.
369      &quot;state&quot;: &quot;A String&quot;, # Output only. The current status of the support case.
370      &quot;subscriberEmailAddresses&quot;: [ # The email addresses to receive updates on this case.
371        &quot;A String&quot;,
372      ],
373      &quot;testCase&quot;: True or False, # Whether this case was created for internal API testing and should not be acted on by the support team.
374      &quot;timeZone&quot;: &quot;A String&quot;, # The timezone of the user who created the support case. It should be in a format IANA recognizes: https://www.iana.org/time-zones. There is no additional validation done by the API.
375      &quot;updateTime&quot;: &quot;A String&quot;, # Output only. The time this case was last updated.
376    },
377  ],
378  &quot;nextPageToken&quot;: &quot;A String&quot;, # A token to retrieve the next page of results. This should be set in the `page_token` field of subsequent `ListCasesRequest` message that is issued. If unspecified, there are no more results to retrieve.
379}</pre>
380</div>
381
382<div class="method">
383    <code class="details" id="list_next">list_next(previous_request, previous_response)</code>
384  <pre>Retrieves the next page of results.
385
386Args:
387  previous_request: The request for the previous page. (required)
388  previous_response: The response from the request for the previous page. (required)
389
390Returns:
391  A request object that you can call &#x27;execute()&#x27; on to request the next
392  page. Returns None if there are no more items in the collection.
393    </pre>
394</div>
395
396<div class="method">
397    <code class="details" id="patch">patch(name, body=None, updateMask=None, x__xgafv=None)</code>
398  <pre>Update the specified case. Only a subset of fields (display_name, description, time_zone, subscriber_email_addresses, related_resources, severity, primary_contact, and labels) can be updated.
399
400Args:
401  name: string, The resource name for the case. (required)
402  body: object, The request body.
403    The object takes the form of:
404
405{ # A support case.
406  &quot;classification&quot;: { # A classification object with a product type and value. # The issue classification applicable to this case.
407    &quot;displayName&quot;: &quot;A String&quot;, # The display name of the classification.
408    &quot;id&quot;: &quot;A String&quot;, # The unique ID for a classification. Must be specified for case creation.
409  },
410  &quot;createTime&quot;: &quot;A String&quot;, # Output only. The time this case was created.
411  &quot;creator&quot;: { # An object containing information about the effective user and authenticated principal responsible for an action. # The user who created the case. Note: The name and email will be obfuscated if the case was created by Google Support.
412    &quot;displayName&quot;: &quot;A String&quot;, # The name to display for the actor. If not provided, it is inferred from credentials supplied during case creation. When an email is provided, a display name must also be provided. This will be obfuscated if the user is a Google Support agent.
413    &quot;email&quot;: &quot;A String&quot;, # The email address of the actor. If not provided, it is inferred from credentials supplied during case creation. If the authenticated principal does not have an email address, one must be provided. When a name is provided, an email must also be provided. This will be obfuscated if the user is a Google Support agent.
414    &quot;googleSupport&quot;: True or False, # Output only. Whether the actor is a Google support actor.
415    &quot;principalId&quot;: &quot;A String&quot;, # Output only. An ID representing the user that was authenticated when the corresponding action was taken. This will be an email address, if one is available, or some other unique ID. See https://cloud.google.com/docs/authentication for more information on types of authentication.
416  },
417  &quot;description&quot;: &quot;A String&quot;, # A broad description of the issue.
418  &quot;displayName&quot;: &quot;A String&quot;, # The short summary of the issue reported in this case.
419  &quot;escalated&quot;: True or False, # Whether the case is currently escalated.
420  &quot;name&quot;: &quot;A String&quot;, # The resource name for the case.
421  &quot;severity&quot;: &quot;A String&quot;, # The severity of this case.
422  &quot;state&quot;: &quot;A String&quot;, # Output only. The current status of the support case.
423  &quot;subscriberEmailAddresses&quot;: [ # The email addresses to receive updates on this case.
424    &quot;A String&quot;,
425  ],
426  &quot;testCase&quot;: True or False, # Whether this case was created for internal API testing and should not be acted on by the support team.
427  &quot;timeZone&quot;: &quot;A String&quot;, # The timezone of the user who created the support case. It should be in a format IANA recognizes: https://www.iana.org/time-zones. There is no additional validation done by the API.
428  &quot;updateTime&quot;: &quot;A String&quot;, # Output only. The time this case was last updated.
429}
430
431  updateMask: string, A field that represents attributes of a case object that should be updated as part of this request. Supported values are severity, display_name, and subscriber_email_addresses. If no fields are specified, all supported fields will be updated. WARNING: If you do not provide a field mask then you may accidentally clear some fields. For example, if you leave field mask empty and do not provide a value for subscriber_email_addresses then subscriber_email_addresses will be updated to empty.
432  x__xgafv: string, V1 error format.
433    Allowed values
434      1 - v1 error format
435      2 - v2 error format
436
437Returns:
438  An object of the form:
439
440    { # A support case.
441  &quot;classification&quot;: { # A classification object with a product type and value. # The issue classification applicable to this case.
442    &quot;displayName&quot;: &quot;A String&quot;, # The display name of the classification.
443    &quot;id&quot;: &quot;A String&quot;, # The unique ID for a classification. Must be specified for case creation.
444  },
445  &quot;createTime&quot;: &quot;A String&quot;, # Output only. The time this case was created.
446  &quot;creator&quot;: { # An object containing information about the effective user and authenticated principal responsible for an action. # The user who created the case. Note: The name and email will be obfuscated if the case was created by Google Support.
447    &quot;displayName&quot;: &quot;A String&quot;, # The name to display for the actor. If not provided, it is inferred from credentials supplied during case creation. When an email is provided, a display name must also be provided. This will be obfuscated if the user is a Google Support agent.
448    &quot;email&quot;: &quot;A String&quot;, # The email address of the actor. If not provided, it is inferred from credentials supplied during case creation. If the authenticated principal does not have an email address, one must be provided. When a name is provided, an email must also be provided. This will be obfuscated if the user is a Google Support agent.
449    &quot;googleSupport&quot;: True or False, # Output only. Whether the actor is a Google support actor.
450    &quot;principalId&quot;: &quot;A String&quot;, # Output only. An ID representing the user that was authenticated when the corresponding action was taken. This will be an email address, if one is available, or some other unique ID. See https://cloud.google.com/docs/authentication for more information on types of authentication.
451  },
452  &quot;description&quot;: &quot;A String&quot;, # A broad description of the issue.
453  &quot;displayName&quot;: &quot;A String&quot;, # The short summary of the issue reported in this case.
454  &quot;escalated&quot;: True or False, # Whether the case is currently escalated.
455  &quot;name&quot;: &quot;A String&quot;, # The resource name for the case.
456  &quot;severity&quot;: &quot;A String&quot;, # The severity of this case.
457  &quot;state&quot;: &quot;A String&quot;, # Output only. The current status of the support case.
458  &quot;subscriberEmailAddresses&quot;: [ # The email addresses to receive updates on this case.
459    &quot;A String&quot;,
460  ],
461  &quot;testCase&quot;: True or False, # Whether this case was created for internal API testing and should not be acted on by the support team.
462  &quot;timeZone&quot;: &quot;A String&quot;, # The timezone of the user who created the support case. It should be in a format IANA recognizes: https://www.iana.org/time-zones. There is no additional validation done by the API.
463  &quot;updateTime&quot;: &quot;A String&quot;, # Output only. The time this case was last updated.
464}</pre>
465</div>
466
467<div class="method">
468    <code class="details" id="search">search(pageSize=None, pageToken=None, query=None, x__xgafv=None)</code>
469  <pre>Search cases using the specified query.
470
471Args:
472  pageSize: integer, The maximum number of cases fetched with each request. The default page size is 10.
473  pageToken: string, A token identifying the page of results to return. If unspecified, the first page is retrieved.
474  query: string, An expression written in the Cloud filter language. Filter strings can use the following fields: - organization (A name of the form organizations/) - project (A name of the form projects/) - customer (A name of the form customers/) - state (Accepted values: OPEN or CLOSED) - severity (Accepted values: S0, S1, S2, S3, or S4) - creator.email with the operators equals (=) and AND. Additionally, a global restriction (with no key/operator) can be used to search across display_name, description, and comments (e.g. &quot;my search&quot;). One of organization, project, or customer field must be specified.
475  x__xgafv: string, V1 error format.
476    Allowed values
477      1 - v1 error format
478      2 - v2 error format
479
480Returns:
481  An object of the form:
482
483    { # The response message for the SearchCases endpoint.
484  &quot;cases&quot;: [ # The list of Case associated with the cloud resource, after any filters have been applied.
485    { # A support case.
486      &quot;classification&quot;: { # A classification object with a product type and value. # The issue classification applicable to this case.
487        &quot;displayName&quot;: &quot;A String&quot;, # The display name of the classification.
488        &quot;id&quot;: &quot;A String&quot;, # The unique ID for a classification. Must be specified for case creation.
489      },
490      &quot;createTime&quot;: &quot;A String&quot;, # Output only. The time this case was created.
491      &quot;creator&quot;: { # An object containing information about the effective user and authenticated principal responsible for an action. # The user who created the case. Note: The name and email will be obfuscated if the case was created by Google Support.
492        &quot;displayName&quot;: &quot;A String&quot;, # The name to display for the actor. If not provided, it is inferred from credentials supplied during case creation. When an email is provided, a display name must also be provided. This will be obfuscated if the user is a Google Support agent.
493        &quot;email&quot;: &quot;A String&quot;, # The email address of the actor. If not provided, it is inferred from credentials supplied during case creation. If the authenticated principal does not have an email address, one must be provided. When a name is provided, an email must also be provided. This will be obfuscated if the user is a Google Support agent.
494        &quot;googleSupport&quot;: True or False, # Output only. Whether the actor is a Google support actor.
495        &quot;principalId&quot;: &quot;A String&quot;, # Output only. An ID representing the user that was authenticated when the corresponding action was taken. This will be an email address, if one is available, or some other unique ID. See https://cloud.google.com/docs/authentication for more information on types of authentication.
496      },
497      &quot;description&quot;: &quot;A String&quot;, # A broad description of the issue.
498      &quot;displayName&quot;: &quot;A String&quot;, # The short summary of the issue reported in this case.
499      &quot;escalated&quot;: True or False, # Whether the case is currently escalated.
500      &quot;name&quot;: &quot;A String&quot;, # The resource name for the case.
501      &quot;severity&quot;: &quot;A String&quot;, # The severity of this case.
502      &quot;state&quot;: &quot;A String&quot;, # Output only. The current status of the support case.
503      &quot;subscriberEmailAddresses&quot;: [ # The email addresses to receive updates on this case.
504        &quot;A String&quot;,
505      ],
506      &quot;testCase&quot;: True or False, # Whether this case was created for internal API testing and should not be acted on by the support team.
507      &quot;timeZone&quot;: &quot;A String&quot;, # The timezone of the user who created the support case. It should be in a format IANA recognizes: https://www.iana.org/time-zones. There is no additional validation done by the API.
508      &quot;updateTime&quot;: &quot;A String&quot;, # Output only. The time this case was last updated.
509    },
510  ],
511  &quot;nextPageToken&quot;: &quot;A String&quot;, # A token to retrieve the next page of results. This should be set in the `page_token` field of subsequent `SearchCaseRequest` message that is issued. If unspecified, there are no more results to retrieve.
512}</pre>
513</div>
514
515<div class="method">
516    <code class="details" id="search_next">search_next(previous_request, previous_response)</code>
517  <pre>Retrieves the next page of results.
518
519Args:
520  previous_request: The request for the previous page. (required)
521  previous_response: The response from the request for the previous page. (required)
522
523Returns:
524  A request object that you can call &#x27;execute()&#x27; on to request the next
525  page. Returns None if there are no more items in the collection.
526    </pre>
527</div>
528
529</body></html>