blob: 45b42e28b2d950d930bd655ddedcc94fe5f03fdd [file] [log] [blame]
Bu Sun Kim65020912020-05-20 12:08:20 -07001<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="bigqueryreservation_v1beta1.html">BigQuery Reservation API</a> . <a href="bigqueryreservation_v1beta1.projects.html">projects</a> . <a href="bigqueryreservation_v1beta1.projects.locations.html">locations</a></h1>
76<h2>Instance Methods</h2>
77<p class="toc_element">
78 <code><a href="bigqueryreservation_v1beta1.projects.locations.capacityCommitments.html">capacityCommitments()</a></code>
79</p>
80<p class="firstline">Returns the capacityCommitments Resource.</p>
81
82<p class="toc_element">
83 <code><a href="bigqueryreservation_v1beta1.projects.locations.reservations.html">reservations()</a></code>
84</p>
85<p class="firstline">Returns the reservations Resource.</p>
86
87<p class="toc_element">
88 <code><a href="#getBiReservation">getBiReservation(name, x__xgafv=None)</a></code></p>
89<p class="firstline">Retrieves a BI reservation.</p>
90<p class="toc_element">
91 <code><a href="#searchAssignments">searchAssignments(parent, pageToken=None, pageSize=None, query=None, x__xgafv=None)</a></code></p>
92<p class="firstline">Looks up assignments for a specified resource for a particular region.</p>
93<p class="toc_element">
94 <code><a href="#searchAssignments_next">searchAssignments_next(previous_request, previous_response)</a></code></p>
95<p class="firstline">Retrieves the next page of results.</p>
96<p class="toc_element">
97 <code><a href="#updateBiReservation">updateBiReservation(name, body=None, updateMask=None, x__xgafv=None)</a></code></p>
98<p class="firstline">Updates a BI reservation.</p>
99<h3>Method Details</h3>
100<div class="method">
101 <code class="details" id="getBiReservation">getBiReservation(name, x__xgafv=None)</code>
102 <pre>Retrieves a BI reservation.
103
104Args:
105 name: string, Required. Name of the requested reservation, for example:
106`projects/{project_id}/locations/{location_id}/bireservation` (required)
107 x__xgafv: string, V1 error format.
108 Allowed values
109 1 - v1 error format
110 2 - v2 error format
111
112Returns:
113 An object of the form:
114
115 { # Represents a BI Reservation.
116 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. The last update timestamp of a reservation.
117 &quot;name&quot;: &quot;A String&quot;, # The resource name of the singleton BI reservation.
118 # Reservation names have the form
119 # `projects/{project_id}/locations/{location_id}/bireservation`.
120 &quot;size&quot;: &quot;A String&quot;, # Size of a reservation, in bytes.
121 }</pre>
122</div>
123
124<div class="method">
125 <code class="details" id="searchAssignments">searchAssignments(parent, pageToken=None, pageSize=None, query=None, x__xgafv=None)</code>
126 <pre>Looks up assignments for a specified resource for a particular region.
127If the request is about a project:
128 1) Assignments created on the project will be returned if they exist.
129 2) Otherwise assignments created on the closest ancestor will be
130 returned. 3) Assignments for different JobTypes will all be returned.
131Same logic applies if the request is about a folder.
132If the request is about an organization, then assignments created on the
133organization will be returned (organization doesn&#x27;t have ancestors).
134Comparing to ListAssignments, there are some behavior
135differences:
136 1) permission on the assignee will be verified in this API.
137 2) Hierarchy lookup (project-&gt;folder-&gt;organization) happens in this API.
138 3) Parent here is projects/*/locations/*, instead of
139 projects/*/locations/*reservations/*.
140Note &quot;-&quot; cannot be used for projects
141nor locations.
142
143Args:
144 parent: string, Required. The resource name of the admin project(containing project and location),
145e.g.:
146 &quot;projects/myproject/locations/US&quot;. (required)
147 pageToken: string, The next_page_token value returned from a previous List request, if any.
148 pageSize: integer, The maximum number of items to return.
149 query: string, Please specify resource name as assignee in the query.
150e.g., &quot;assignee=projects/myproject&quot;
151 &quot;assignee=folders/123&quot;
152 &quot;assignee=organizations/456&quot;
153 x__xgafv: string, V1 error format.
154 Allowed values
155 1 - v1 error format
156 2 - v2 error format
157
158Returns:
159 An object of the form:
160
161 { # The response for ReservationService.SearchAssignments.
162 &quot;assignments&quot;: [ # List of assignments visible to the user.
163 { # A Assignment allows a project to submit jobs
164 # of a certain type using slots from the specified reservation.
165 &quot;jobType&quot;: &quot;A String&quot;, # Which type of jobs will use the reservation.
166 &quot;state&quot;: &quot;A String&quot;, # Output only. State of the assignment.
167 &quot;name&quot;: &quot;A String&quot;, # Output only. Name of the resource. E.g.:
168 # projects/myproject/locations/US/reservations/team1-prod/assignments/123.
169 &quot;assignee&quot;: &quot;A String&quot;, # The resource which will use the reservation. E.g.
170 # projects/myproject, folders/123, organizations/456.
171 },
172 ],
173 &quot;nextPageToken&quot;: &quot;A String&quot;, # Token to retrieve the next page of results, or empty if there are no
174 # more results in the list.
175 }</pre>
176</div>
177
178<div class="method">
179 <code class="details" id="searchAssignments_next">searchAssignments_next(previous_request, previous_response)</code>
180 <pre>Retrieves the next page of results.
181
182Args:
183 previous_request: The request for the previous page. (required)
184 previous_response: The response from the request for the previous page. (required)
185
186Returns:
187 A request object that you can call &#x27;execute()&#x27; on to request the next
188 page. Returns None if there are no more items in the collection.
189 </pre>
190</div>
191
192<div class="method">
193 <code class="details" id="updateBiReservation">updateBiReservation(name, body=None, updateMask=None, x__xgafv=None)</code>
194 <pre>Updates a BI reservation.
195Only fields specified in the field_mask are updated.
196Singleton BI reservation always exists with default size 0.
197In order to reserve BI capacity it needs to be updated to an amount
198greater than 0. In order to release BI capacity reservation size
199must be set to 0.
200
201Args:
202 name: string, The resource name of the singleton BI reservation.
203Reservation names have the form
204`projects/{project_id}/locations/{location_id}/bireservation`. (required)
205 body: object, The request body.
206 The object takes the form of:
207
208{ # Represents a BI Reservation.
209 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. The last update timestamp of a reservation.
210 &quot;name&quot;: &quot;A String&quot;, # The resource name of the singleton BI reservation.
211 # Reservation names have the form
212 # `projects/{project_id}/locations/{location_id}/bireservation`.
213 &quot;size&quot;: &quot;A String&quot;, # Size of a reservation, in bytes.
214}
215
216 updateMask: string, A list of fields to be updated in this request.
217 x__xgafv: string, V1 error format.
218 Allowed values
219 1 - v1 error format
220 2 - v2 error format
221
222Returns:
223 An object of the form:
224
225 { # Represents a BI Reservation.
226 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. The last update timestamp of a reservation.
227 &quot;name&quot;: &quot;A String&quot;, # The resource name of the singleton BI reservation.
228 # Reservation names have the form
229 # `projects/{project_id}/locations/{location_id}/bireservation`.
230 &quot;size&quot;: &quot;A String&quot;, # Size of a reservation, in bytes.
231 }</pre>
232</div>
233
234</body></html>