Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(598)

Side by Side Diff: generated/googleapis_beta/lib/dlp/v2beta1.dart

Issue 3006323002: Api-Roll 54: 2017-09-11 (Closed)
Patch Set: use 2.0.0-dev.infinity sdk constraint in pubspecs Created 3 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // This is a generated file (see the discoveryapis_generator project). 1 // This is a generated file (see the discoveryapis_generator project).
2 2
3 library googleapis_beta.dlp.v2beta1; 3 library googleapis_beta.dlp.v2beta1;
4 4
5 import 'dart:core' as core; 5 import 'dart:core' as core;
6 import 'dart:async' as async; 6 import 'dart:async' as async;
7 import 'dart:convert' as convert; 7 import 'dart:convert' as convert;
8 8
9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons;
10 import 'package:http/http.dart' as http; 10 import 'package:http/http.dart' as http;
11 11
12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show 12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart'
13 ApiRequestError, DetailedApiRequestError; 13 show ApiRequestError, DetailedApiRequestError;
14 14
15 const core.String USER_AGENT = 'dart-api-client dlp/v2beta1'; 15 const core.String USER_AGENT = 'dart-api-client dlp/v2beta1';
16 16
17 /** 17 /// The Google Data Loss Prevention API provides methods for detection of
18 * The Google Data Loss Prevention API provides methods for detection of 18 /// privacy-sensitive fragments in text, images, and Google Cloud Platform
19 * privacy-sensitive fragments in text, images, and Google Cloud Platform 19 /// storage repositories.
20 * storage repositories.
21 */
22 class DlpApi { 20 class DlpApi {
23 /** View and manage your data across Google Cloud Platform services */ 21 /// View and manage your data across Google Cloud Platform services
24 static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platf orm"; 22 static const CloudPlatformScope =
25 23 "https://www.googleapis.com/auth/cloud-platform";
26 24
27 final commons.ApiRequester _requester; 25 final commons.ApiRequester _requester;
28 26
29 ContentResourceApi get content => new ContentResourceApi(_requester); 27 ContentResourceApi get content => new ContentResourceApi(_requester);
30 InspectResourceApi get inspect => new InspectResourceApi(_requester); 28 InspectResourceApi get inspect => new InspectResourceApi(_requester);
31 RootCategoriesResourceApi get rootCategories => new RootCategoriesResourceApi( _requester); 29 RiskAnalysisResourceApi get riskAnalysis =>
30 new RiskAnalysisResourceApi(_requester);
31 RootCategoriesResourceApi get rootCategories =>
32 new RootCategoriesResourceApi(_requester);
32 33
33 DlpApi(http.Client client, {core.String rootUrl: "https://dlp.googleapis.com/" , core.String servicePath: ""}) : 34 DlpApi(http.Client client,
34 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A GENT); 35 {core.String rootUrl: "https://dlp.googleapis.com/",
36 core.String servicePath: ""})
37 : _requester =
38 new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT);
35 } 39 }
36 40
37
38 class ContentResourceApi { 41 class ContentResourceApi {
39 final commons.ApiRequester _requester; 42 final commons.ApiRequester _requester;
40 43
41 ContentResourceApi(commons.ApiRequester client) : 44 ContentResourceApi(commons.ApiRequester client) : _requester = client;
42 _requester = client;
43 45
44 /** 46 /// Finds potentially sensitive info in a list of strings.
45 * Finds potentially sensitive info in a list of strings. 47 /// This method has limits on input size, processing time, and output size.
46 * This method has limits on input size, processing time, and output size. 48 ///
47 * 49 /// [request] - The metadata request object.
48 * [request] - The metadata request object. 50 ///
49 * 51 /// Request parameters:
50 * Request parameters: 52 ///
51 * 53 /// Completes with a [GooglePrivacyDlpV2beta1InspectContentResponse].
52 * Completes with a [GooglePrivacyDlpV2beta1InspectContentResponse]. 54 ///
53 * 55 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
54 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 56 /// an error.
55 * error. 57 ///
56 * 58 /// If the used [http.Client] completes with an error when making a REST
57 * If the used [http.Client] completes with an error when making a REST call, 59 /// call, this method will complete with the same error.
58 * this method will complete with the same error. 60 async.Future<GooglePrivacyDlpV2beta1InspectContentResponse> inspect(
59 */ 61 GooglePrivacyDlpV2beta1InspectContentRequest request) {
60 async.Future<GooglePrivacyDlpV2beta1InspectContentResponse> inspect(GooglePriv acyDlpV2beta1InspectContentRequest request) {
61 var _url = null; 62 var _url = null;
62 var _queryParams = new core.Map(); 63 var _queryParams = new core.Map();
63 var _uploadMedia = null; 64 var _uploadMedia = null;
64 var _uploadOptions = null; 65 var _uploadOptions = null;
65 var _downloadOptions = commons.DownloadOptions.Metadata; 66 var _downloadOptions = commons.DownloadOptions.Metadata;
66 var _body = null; 67 var _body = null;
67 68
68 if (request != null) { 69 if (request != null) {
69 _body = convert.JSON.encode((request).toJson()); 70 _body = convert.JSON.encode((request).toJson());
70 } 71 }
71 72
72 _url = 'v2beta1/content:inspect'; 73 _url = 'v2beta1/content:inspect';
73 74
74 var _response = _requester.request(_url, 75 var _response = _requester.request(_url, "POST",
75 "POST", 76 body: _body,
76 body: _body, 77 queryParams: _queryParams,
77 queryParams: _queryParams, 78 uploadOptions: _uploadOptions,
78 uploadOptions: _uploadOptions, 79 uploadMedia: _uploadMedia,
79 uploadMedia: _uploadMedia, 80 downloadOptions: _downloadOptions);
80 downloadOptions: _downloadOptions); 81 return _response.then((data) =>
81 return _response.then((data) => new GooglePrivacyDlpV2beta1InspectContentRes ponse.fromJson(data)); 82 new GooglePrivacyDlpV2beta1InspectContentResponse.fromJson(data));
82 } 83 }
83 84
84 /** 85 /// Redacts potentially sensitive info from a list of strings.
85 * Redacts potentially sensitive info from a list of strings. 86 /// This method has limits on input size, processing time, and output size.
86 * This method has limits on input size, processing time, and output size. 87 ///
87 * 88 /// [request] - The metadata request object.
88 * [request] - The metadata request object. 89 ///
89 * 90 /// Request parameters:
90 * Request parameters: 91 ///
91 * 92 /// Completes with a [GooglePrivacyDlpV2beta1RedactContentResponse].
92 * Completes with a [GooglePrivacyDlpV2beta1RedactContentResponse]. 93 ///
93 * 94 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
94 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 95 /// an error.
95 * error. 96 ///
96 * 97 /// If the used [http.Client] completes with an error when making a REST
97 * If the used [http.Client] completes with an error when making a REST call, 98 /// call, this method will complete with the same error.
98 * this method will complete with the same error. 99 async.Future<GooglePrivacyDlpV2beta1RedactContentResponse> redact(
99 */ 100 GooglePrivacyDlpV2beta1RedactContentRequest request) {
100 async.Future<GooglePrivacyDlpV2beta1RedactContentResponse> redact(GooglePrivac yDlpV2beta1RedactContentRequest request) {
101 var _url = null; 101 var _url = null;
102 var _queryParams = new core.Map(); 102 var _queryParams = new core.Map();
103 var _uploadMedia = null; 103 var _uploadMedia = null;
104 var _uploadOptions = null; 104 var _uploadOptions = null;
105 var _downloadOptions = commons.DownloadOptions.Metadata; 105 var _downloadOptions = commons.DownloadOptions.Metadata;
106 var _body = null; 106 var _body = null;
107 107
108 if (request != null) { 108 if (request != null) {
109 _body = convert.JSON.encode((request).toJson()); 109 _body = convert.JSON.encode((request).toJson());
110 } 110 }
111 111
112 _url = 'v2beta1/content:redact'; 112 _url = 'v2beta1/content:redact';
113 113
114 var _response = _requester.request(_url, 114 var _response = _requester.request(_url, "POST",
115 "POST", 115 body: _body,
116 body: _body, 116 queryParams: _queryParams,
117 queryParams: _queryParams, 117 uploadOptions: _uploadOptions,
118 uploadOptions: _uploadOptions, 118 uploadMedia: _uploadMedia,
119 uploadMedia: _uploadMedia, 119 downloadOptions: _downloadOptions);
120 downloadOptions: _downloadOptions); 120 return _response.then((data) =>
121 return _response.then((data) => new GooglePrivacyDlpV2beta1RedactContentResp onse.fromJson(data)); 121 new GooglePrivacyDlpV2beta1RedactContentResponse.fromJson(data));
122 } 122 }
123
124 } 123 }
125 124
126
127 class InspectResourceApi { 125 class InspectResourceApi {
128 final commons.ApiRequester _requester; 126 final commons.ApiRequester _requester;
129 127
130 InspectOperationsResourceApi get operations => new InspectOperationsResourceAp i(_requester); 128 InspectOperationsResourceApi get operations =>
131 InspectResultsResourceApi get results => new InspectResultsResourceApi(_reques ter); 129 new InspectOperationsResourceApi(_requester);
130 InspectResultsResourceApi get results =>
131 new InspectResultsResourceApi(_requester);
132 132
133 InspectResourceApi(commons.ApiRequester client) : 133 InspectResourceApi(commons.ApiRequester client) : _requester = client;
134 _requester = client;
135 } 134 }
136 135
137
138 class InspectOperationsResourceApi { 136 class InspectOperationsResourceApi {
139 final commons.ApiRequester _requester; 137 final commons.ApiRequester _requester;
140 138
141 InspectOperationsResourceApi(commons.ApiRequester client) : 139 InspectOperationsResourceApi(commons.ApiRequester client)
142 _requester = client; 140 : _requester = client;
143 141
144 /** 142 /// Cancels an operation. Use the get method to check whether the
145 * Cancels an operation. Use the get method to check whether the cancellation 143 /// cancellation succeeded or whether the operation completed despite
146 * succeeded or whether the operation completed despite cancellation. 144 /// cancellation.
147 * 145 ///
148 * [request] - The metadata request object. 146 /// [request] - The metadata request object.
149 * 147 ///
150 * Request parameters: 148 /// Request parameters:
151 * 149 ///
152 * [name] - The name of the operation resource to be cancelled. 150 /// [name] - The name of the operation resource to be cancelled.
153 * Value must have pattern "^inspect/operations/[^/]+$". 151 /// Value must have pattern "^inspect/operations/[^/]+$".
154 * 152 ///
155 * Completes with a [GoogleProtobufEmpty]. 153 /// Completes with a [GoogleProtobufEmpty].
156 * 154 ///
157 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 155 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
158 * error. 156 /// an error.
159 * 157 ///
160 * If the used [http.Client] completes with an error when making a REST call, 158 /// If the used [http.Client] completes with an error when making a REST
161 * this method will complete with the same error. 159 /// call, this method will complete with the same error.
162 */ 160 async.Future<GoogleProtobufEmpty> cancel(
163 async.Future<GoogleProtobufEmpty> cancel(GoogleLongrunningCancelOperationReque st request, core.String name) { 161 GoogleLongrunningCancelOperationRequest request, core.String name) {
164 var _url = null; 162 var _url = null;
165 var _queryParams = new core.Map(); 163 var _queryParams = new core.Map();
166 var _uploadMedia = null; 164 var _uploadMedia = null;
167 var _uploadOptions = null; 165 var _uploadOptions = null;
168 var _downloadOptions = commons.DownloadOptions.Metadata; 166 var _downloadOptions = commons.DownloadOptions.Metadata;
169 var _body = null; 167 var _body = null;
170 168
171 if (request != null) { 169 if (request != null) {
172 _body = convert.JSON.encode((request).toJson()); 170 _body = convert.JSON.encode((request).toJson());
173 } 171 }
174 if (name == null) { 172 if (name == null) {
175 throw new core.ArgumentError("Parameter name is required."); 173 throw new core.ArgumentError("Parameter name is required.");
176 } 174 }
177 175
178 _url = 'v2beta1/' + commons.Escaper.ecapeVariableReserved('$name') + ':cance l'; 176 _url =
177 'v2beta1/' + commons.Escaper.ecapeVariableReserved('$name') + ':cancel';
179 178
180 var _response = _requester.request(_url, 179 var _response = _requester.request(_url, "POST",
181 "POST", 180 body: _body,
182 body: _body, 181 queryParams: _queryParams,
183 queryParams: _queryParams, 182 uploadOptions: _uploadOptions,
184 uploadOptions: _uploadOptions, 183 uploadMedia: _uploadMedia,
185 uploadMedia: _uploadMedia, 184 downloadOptions: _downloadOptions);
186 downloadOptions: _downloadOptions);
187 return _response.then((data) => new GoogleProtobufEmpty.fromJson(data)); 185 return _response.then((data) => new GoogleProtobufEmpty.fromJson(data));
188 } 186 }
189 187
190 /** 188 /// Schedules a job scanning content in a Google Cloud Platform data
191 * Schedules a job scanning content in a Google Cloud Platform data 189 /// repository.
192 * repository. 190 ///
193 * 191 /// [request] - The metadata request object.
194 * [request] - The metadata request object. 192 ///
195 * 193 /// Request parameters:
196 * Request parameters: 194 ///
197 * 195 /// Completes with a [GoogleLongrunningOperation].
198 * Completes with a [GoogleLongrunningOperation]. 196 ///
199 * 197 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
200 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 198 /// an error.
201 * error. 199 ///
202 * 200 /// If the used [http.Client] completes with an error when making a REST
203 * If the used [http.Client] completes with an error when making a REST call, 201 /// call, this method will complete with the same error.
204 * this method will complete with the same error. 202 async.Future<GoogleLongrunningOperation> create(
205 */ 203 GooglePrivacyDlpV2beta1CreateInspectOperationRequest request) {
206 async.Future<GoogleLongrunningOperation> create(GooglePrivacyDlpV2beta1CreateI nspectOperationRequest request) {
207 var _url = null; 204 var _url = null;
208 var _queryParams = new core.Map(); 205 var _queryParams = new core.Map();
209 var _uploadMedia = null; 206 var _uploadMedia = null;
210 var _uploadOptions = null; 207 var _uploadOptions = null;
211 var _downloadOptions = commons.DownloadOptions.Metadata; 208 var _downloadOptions = commons.DownloadOptions.Metadata;
212 var _body = null; 209 var _body = null;
213 210
214 if (request != null) { 211 if (request != null) {
215 _body = convert.JSON.encode((request).toJson()); 212 _body = convert.JSON.encode((request).toJson());
216 } 213 }
217 214
218 _url = 'v2beta1/inspect/operations'; 215 _url = 'v2beta1/inspect/operations';
219 216
220 var _response = _requester.request(_url, 217 var _response = _requester.request(_url, "POST",
221 "POST", 218 body: _body,
222 body: _body, 219 queryParams: _queryParams,
223 queryParams: _queryParams, 220 uploadOptions: _uploadOptions,
224 uploadOptions: _uploadOptions, 221 uploadMedia: _uploadMedia,
225 uploadMedia: _uploadMedia, 222 downloadOptions: _downloadOptions);
226 downloadOptions: _downloadOptions); 223 return _response
227 return _response.then((data) => new GoogleLongrunningOperation.fromJson(data )); 224 .then((data) => new GoogleLongrunningOperation.fromJson(data));
228 } 225 }
229 226
230 /** 227 /// This method is not supported and the server returns `UNIMPLEMENTED`.
231 * This method is not supported and the server returns `UNIMPLEMENTED`. 228 ///
232 * 229 /// Request parameters:
233 * Request parameters: 230 ///
234 * 231 /// [name] - The name of the operation resource to be deleted.
235 * [name] - The name of the operation resource to be deleted. 232 /// Value must have pattern "^inspect/operations/[^/]+$".
236 * Value must have pattern "^inspect/operations/[^/]+$". 233 ///
237 * 234 /// Completes with a [GoogleProtobufEmpty].
238 * Completes with a [GoogleProtobufEmpty]. 235 ///
239 * 236 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
240 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 237 /// an error.
241 * error. 238 ///
242 * 239 /// If the used [http.Client] completes with an error when making a REST
243 * If the used [http.Client] completes with an error when making a REST call, 240 /// call, this method will complete with the same error.
244 * this method will complete with the same error.
245 */
246 async.Future<GoogleProtobufEmpty> delete(core.String name) { 241 async.Future<GoogleProtobufEmpty> delete(core.String name) {
247 var _url = null; 242 var _url = null;
248 var _queryParams = new core.Map(); 243 var _queryParams = new core.Map();
249 var _uploadMedia = null; 244 var _uploadMedia = null;
250 var _uploadOptions = null; 245 var _uploadOptions = null;
251 var _downloadOptions = commons.DownloadOptions.Metadata; 246 var _downloadOptions = commons.DownloadOptions.Metadata;
252 var _body = null; 247 var _body = null;
253 248
254 if (name == null) { 249 if (name == null) {
255 throw new core.ArgumentError("Parameter name is required."); 250 throw new core.ArgumentError("Parameter name is required.");
256 } 251 }
257 252
258 _url = 'v2beta1/' + commons.Escaper.ecapeVariableReserved('$name'); 253 _url = 'v2beta1/' + commons.Escaper.ecapeVariableReserved('$name');
259 254
260 var _response = _requester.request(_url, 255 var _response = _requester.request(_url, "DELETE",
261 "DELETE", 256 body: _body,
262 body: _body, 257 queryParams: _queryParams,
263 queryParams: _queryParams, 258 uploadOptions: _uploadOptions,
264 uploadOptions: _uploadOptions, 259 uploadMedia: _uploadMedia,
265 uploadMedia: _uploadMedia, 260 downloadOptions: _downloadOptions);
266 downloadOptions: _downloadOptions);
267 return _response.then((data) => new GoogleProtobufEmpty.fromJson(data)); 261 return _response.then((data) => new GoogleProtobufEmpty.fromJson(data));
268 } 262 }
269 263
270 /** 264 /// Gets the latest state of a long-running operation. Clients can use this
271 * Gets the latest state of a long-running operation. Clients can use this 265 /// method to poll the operation result at intervals as recommended by the
272 * method to poll the operation result at intervals as recommended by the API 266 /// API
273 * service. 267 /// service.
274 * 268 ///
275 * Request parameters: 269 /// Request parameters:
276 * 270 ///
277 * [name] - The name of the operation resource. 271 /// [name] - The name of the operation resource.
278 * Value must have pattern "^inspect/operations/[^/]+$". 272 /// Value must have pattern "^inspect/operations/[^/]+$".
279 * 273 ///
280 * Completes with a [GoogleLongrunningOperation]. 274 /// Completes with a [GoogleLongrunningOperation].
281 * 275 ///
282 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 276 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
283 * error. 277 /// an error.
284 * 278 ///
285 * If the used [http.Client] completes with an error when making a REST call, 279 /// If the used [http.Client] completes with an error when making a REST
286 * this method will complete with the same error. 280 /// call, this method will complete with the same error.
287 */
288 async.Future<GoogleLongrunningOperation> get(core.String name) { 281 async.Future<GoogleLongrunningOperation> get(core.String name) {
289 var _url = null; 282 var _url = null;
290 var _queryParams = new core.Map(); 283 var _queryParams = new core.Map();
291 var _uploadMedia = null; 284 var _uploadMedia = null;
292 var _uploadOptions = null; 285 var _uploadOptions = null;
293 var _downloadOptions = commons.DownloadOptions.Metadata; 286 var _downloadOptions = commons.DownloadOptions.Metadata;
294 var _body = null; 287 var _body = null;
295 288
296 if (name == null) { 289 if (name == null) {
297 throw new core.ArgumentError("Parameter name is required."); 290 throw new core.ArgumentError("Parameter name is required.");
298 } 291 }
299 292
300 _url = 'v2beta1/' + commons.Escaper.ecapeVariableReserved('$name'); 293 _url = 'v2beta1/' + commons.Escaper.ecapeVariableReserved('$name');
301 294
302 var _response = _requester.request(_url, 295 var _response = _requester.request(_url, "GET",
303 "GET", 296 body: _body,
304 body: _body, 297 queryParams: _queryParams,
305 queryParams: _queryParams, 298 uploadOptions: _uploadOptions,
306 uploadOptions: _uploadOptions, 299 uploadMedia: _uploadMedia,
307 uploadMedia: _uploadMedia, 300 downloadOptions: _downloadOptions);
308 downloadOptions: _downloadOptions); 301 return _response
309 return _response.then((data) => new GoogleLongrunningOperation.fromJson(data )); 302 .then((data) => new GoogleLongrunningOperation.fromJson(data));
310 } 303 }
311 304
312 /** 305 /// Fetch the list of long running operations.
313 * Fetch the list of long running operations. 306 ///
314 * 307 /// Request parameters:
315 * Request parameters: 308 ///
316 * 309 /// [name] - The name of the operation's parent resource.
317 * [name] - The name of the operation's parent resource. 310 /// Value must have pattern "^inspect/operations$".
318 * Value must have pattern "^inspect/operations$". 311 ///
319 * 312 /// [filter] - This parameter supports filtering by done, ie done=true or
320 * [filter] - This parameter supports filtering by done, ie done=true or 313 /// done=false.
321 * done=false. 314 ///
322 * 315 /// [pageToken] - The standard list page token.
323 * [pageToken] - The standard list page token. 316 ///
324 * 317 /// [pageSize] - The list page size. The max allowed value is 256 and default
325 * [pageSize] - The list page size. The max allowed value is 256 and default 318 /// is 100.
326 * is 100. 319 ///
327 * 320 /// Completes with a [GoogleLongrunningListOperationsResponse].
328 * Completes with a [GoogleLongrunningListOperationsResponse]. 321 ///
329 * 322 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
330 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 323 /// an error.
331 * error. 324 ///
332 * 325 /// If the used [http.Client] completes with an error when making a REST
333 * If the used [http.Client] completes with an error when making a REST call, 326 /// call, this method will complete with the same error.
334 * this method will complete with the same error. 327 async.Future<GoogleLongrunningListOperationsResponse> list(core.String name,
335 */ 328 {core.String filter, core.String pageToken, core.int pageSize}) {
336 async.Future<GoogleLongrunningListOperationsResponse> list(core.String name, { core.String filter, core.String pageToken, core.int pageSize}) {
337 var _url = null; 329 var _url = null;
338 var _queryParams = new core.Map(); 330 var _queryParams = new core.Map();
339 var _uploadMedia = null; 331 var _uploadMedia = null;
340 var _uploadOptions = null; 332 var _uploadOptions = null;
341 var _downloadOptions = commons.DownloadOptions.Metadata; 333 var _downloadOptions = commons.DownloadOptions.Metadata;
342 var _body = null; 334 var _body = null;
343 335
344 if (name == null) { 336 if (name == null) {
345 throw new core.ArgumentError("Parameter name is required."); 337 throw new core.ArgumentError("Parameter name is required.");
346 } 338 }
347 if (filter != null) { 339 if (filter != null) {
348 _queryParams["filter"] = [filter]; 340 _queryParams["filter"] = [filter];
349 } 341 }
350 if (pageToken != null) { 342 if (pageToken != null) {
351 _queryParams["pageToken"] = [pageToken]; 343 _queryParams["pageToken"] = [pageToken];
352 } 344 }
353 if (pageSize != null) { 345 if (pageSize != null) {
354 _queryParams["pageSize"] = ["${pageSize}"]; 346 _queryParams["pageSize"] = ["${pageSize}"];
355 } 347 }
356 348
357 _url = 'v2beta1/' + commons.Escaper.ecapeVariableReserved('$name'); 349 _url = 'v2beta1/' + commons.Escaper.ecapeVariableReserved('$name');
358 350
359 var _response = _requester.request(_url, 351 var _response = _requester.request(_url, "GET",
360 "GET", 352 body: _body,
361 body: _body, 353 queryParams: _queryParams,
362 queryParams: _queryParams, 354 uploadOptions: _uploadOptions,
363 uploadOptions: _uploadOptions, 355 uploadMedia: _uploadMedia,
364 uploadMedia: _uploadMedia, 356 downloadOptions: _downloadOptions);
365 downloadOptions: _downloadOptions); 357 return _response.then(
366 return _response.then((data) => new GoogleLongrunningListOperationsResponse. fromJson(data)); 358 (data) => new GoogleLongrunningListOperationsResponse.fromJson(data));
367 } 359 }
368
369 } 360 }
370 361
371
372 class InspectResultsResourceApi { 362 class InspectResultsResourceApi {
373 final commons.ApiRequester _requester; 363 final commons.ApiRequester _requester;
374 364
375 InspectResultsFindingsResourceApi get findings => new InspectResultsFindingsRe sourceApi(_requester); 365 InspectResultsFindingsResourceApi get findings =>
366 new InspectResultsFindingsResourceApi(_requester);
376 367
377 InspectResultsResourceApi(commons.ApiRequester client) : 368 InspectResultsResourceApi(commons.ApiRequester client) : _requester = client;
378 _requester = client;
379 } 369 }
380 370
381
382 class InspectResultsFindingsResourceApi { 371 class InspectResultsFindingsResourceApi {
383 final commons.ApiRequester _requester; 372 final commons.ApiRequester _requester;
384 373
385 InspectResultsFindingsResourceApi(commons.ApiRequester client) : 374 InspectResultsFindingsResourceApi(commons.ApiRequester client)
386 _requester = client; 375 : _requester = client;
387 376
388 /** 377 /// Returns list of results for given inspect operation result set id.
389 * Returns list of results for given inspect operation result set id. 378 ///
390 * 379 /// Request parameters:
391 * Request parameters: 380 ///
392 * 381 /// [name] - Identifier of the results set returned as metadata of
393 * [name] - Identifier of the results set returned as metadata of 382 /// the longrunning operation created by a call to InspectDataSource.
394 * the longrunning operation created by a call to CreateInspectOperation. 383 /// Should be in the format of `inspect/results/{id}`.
395 * Should be in the format of `inspect/results/{id}`. 384 /// Value must have pattern "^inspect/results/[^/]+$".
396 * Value must have pattern "^inspect/results/[^/]+$". 385 ///
397 * 386 /// [pageToken] - The value returned by the last
398 * [pageToken] - The value returned by the last `ListInspectFindingsResponse`; 387 /// `ListInspectFindingsResponse`; indicates
399 * indicates 388 /// that this is a continuation of a prior `ListInspectFindings` call, and
400 * that this is a continuation of a prior `ListInspectFindings` call, and that 389 /// that
401 * the system should return the next page of data. 390 /// the system should return the next page of data.
402 * 391 ///
403 * [pageSize] - Maximum number of results to return. 392 /// [pageSize] - Maximum number of results to return.
404 * If 0, the implementation selects a reasonable value. 393 /// If 0, the implementation selects a reasonable value.
405 * 394 ///
406 * [filter] - Restricts findings to items that match. Supports info_type and 395 /// [filter] - Restricts findings to items that match. Supports info_type and
407 * likelihood. 396 /// likelihood.
408 * <p>Examples:<br/> 397 /// Examples:
409 * <li>info_type=EMAIL_ADDRESS 398 /// - info_type=EMAIL_ADDRESS
410 * <li>info_type=PHONE_NUMBER,EMAIL_ADDRESS 399 /// - info_type=PHONE_NUMBER,EMAIL_ADDRESS
411 * <li>likelihood=VERY_LIKELY 400 /// - likelihood=VERY_LIKELY
412 * <li>likelihood=VERY_LIKELY,LIKELY 401 /// - likelihood=VERY_LIKELY,LIKELY
413 * <li>info_type=EMAIL_ADDRESS,likelihood=VERY_LIKELY,LIKELY 402 /// - info_type=EMAIL_ADDRESS,likelihood=VERY_LIKELY,LIKELY
414 * 403 ///
415 * Completes with a [GooglePrivacyDlpV2beta1ListInspectFindingsResponse]. 404 /// Completes with a [GooglePrivacyDlpV2beta1ListInspectFindingsResponse].
416 * 405 ///
417 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 406 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
418 * error. 407 /// an error.
419 * 408 ///
420 * If the used [http.Client] completes with an error when making a REST call, 409 /// If the used [http.Client] completes with an error when making a REST
421 * this method will complete with the same error. 410 /// call, this method will complete with the same error.
422 */ 411 async.Future<GooglePrivacyDlpV2beta1ListInspectFindingsResponse> list(
423 async.Future<GooglePrivacyDlpV2beta1ListInspectFindingsResponse> list(core.Str ing name, {core.String pageToken, core.int pageSize, core.String filter}) { 412 core.String name,
413 {core.String pageToken,
414 core.int pageSize,
415 core.String filter}) {
424 var _url = null; 416 var _url = null;
425 var _queryParams = new core.Map(); 417 var _queryParams = new core.Map();
426 var _uploadMedia = null; 418 var _uploadMedia = null;
427 var _uploadOptions = null; 419 var _uploadOptions = null;
428 var _downloadOptions = commons.DownloadOptions.Metadata; 420 var _downloadOptions = commons.DownloadOptions.Metadata;
429 var _body = null; 421 var _body = null;
430 422
431 if (name == null) { 423 if (name == null) {
432 throw new core.ArgumentError("Parameter name is required."); 424 throw new core.ArgumentError("Parameter name is required.");
433 } 425 }
434 if (pageToken != null) { 426 if (pageToken != null) {
435 _queryParams["pageToken"] = [pageToken]; 427 _queryParams["pageToken"] = [pageToken];
436 } 428 }
437 if (pageSize != null) { 429 if (pageSize != null) {
438 _queryParams["pageSize"] = ["${pageSize}"]; 430 _queryParams["pageSize"] = ["${pageSize}"];
439 } 431 }
440 if (filter != null) { 432 if (filter != null) {
441 _queryParams["filter"] = [filter]; 433 _queryParams["filter"] = [filter];
442 } 434 }
443 435
444 _url = 'v2beta1/' + commons.Escaper.ecapeVariableReserved('$name') + '/findi ngs'; 436 _url = 'v2beta1/' +
445 437 commons.Escaper.ecapeVariableReserved('$name') +
446 var _response = _requester.request(_url, 438 '/findings';
447 "GET", 439
448 body: _body, 440 var _response = _requester.request(_url, "GET",
449 queryParams: _queryParams, 441 body: _body,
450 uploadOptions: _uploadOptions, 442 queryParams: _queryParams,
451 uploadMedia: _uploadMedia, 443 uploadOptions: _uploadOptions,
452 downloadOptions: _downloadOptions); 444 uploadMedia: _uploadMedia,
453 return _response.then((data) => new GooglePrivacyDlpV2beta1ListInspectFindin gsResponse.fromJson(data)); 445 downloadOptions: _downloadOptions);
454 } 446 return _response.then((data) =>
455 447 new GooglePrivacyDlpV2beta1ListInspectFindingsResponse.fromJson(data));
448 }
456 } 449 }
457 450
451 class RiskAnalysisResourceApi {
452 final commons.ApiRequester _requester;
453
454 RiskAnalysisOperationsResourceApi get operations =>
455 new RiskAnalysisOperationsResourceApi(_requester);
456
457 RiskAnalysisResourceApi(commons.ApiRequester client) : _requester = client;
458 }
459
460 class RiskAnalysisOperationsResourceApi {
461 final commons.ApiRequester _requester;
462
463 RiskAnalysisOperationsResourceApi(commons.ApiRequester client)
464 : _requester = client;
465
466 /// Cancels an operation. Use the get method to check whether the
467 /// cancellation succeeded or whether the operation completed despite
468 /// cancellation.
469 ///
470 /// [request] - The metadata request object.
471 ///
472 /// Request parameters:
473 ///
474 /// [name] - The name of the operation resource to be cancelled.
475 /// Value must have pattern "^riskAnalysis/operations/[^/]+$".
476 ///
477 /// Completes with a [GoogleProtobufEmpty].
478 ///
479 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
480 /// an error.
481 ///
482 /// If the used [http.Client] completes with an error when making a REST
483 /// call, this method will complete with the same error.
484 async.Future<GoogleProtobufEmpty> cancel(
485 GoogleLongrunningCancelOperationRequest request, core.String name) {
486 var _url = null;
487 var _queryParams = new core.Map();
488 var _uploadMedia = null;
489 var _uploadOptions = null;
490 var _downloadOptions = commons.DownloadOptions.Metadata;
491 var _body = null;
492
493 if (request != null) {
494 _body = convert.JSON.encode((request).toJson());
495 }
496 if (name == null) {
497 throw new core.ArgumentError("Parameter name is required.");
498 }
499
500 _url =
501 'v2beta1/' + commons.Escaper.ecapeVariableReserved('$name') + ':cancel';
502
503 var _response = _requester.request(_url, "POST",
504 body: _body,
505 queryParams: _queryParams,
506 uploadOptions: _uploadOptions,
507 uploadMedia: _uploadMedia,
508 downloadOptions: _downloadOptions);
509 return _response.then((data) => new GoogleProtobufEmpty.fromJson(data));
510 }
511
512 /// This method is not supported and the server returns `UNIMPLEMENTED`.
513 ///
514 /// Request parameters:
515 ///
516 /// [name] - The name of the operation resource to be deleted.
517 /// Value must have pattern "^riskAnalysis/operations/[^/]+$".
518 ///
519 /// Completes with a [GoogleProtobufEmpty].
520 ///
521 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
522 /// an error.
523 ///
524 /// If the used [http.Client] completes with an error when making a REST
525 /// call, this method will complete with the same error.
526 async.Future<GoogleProtobufEmpty> delete(core.String name) {
527 var _url = null;
528 var _queryParams = new core.Map();
529 var _uploadMedia = null;
530 var _uploadOptions = null;
531 var _downloadOptions = commons.DownloadOptions.Metadata;
532 var _body = null;
533
534 if (name == null) {
535 throw new core.ArgumentError("Parameter name is required.");
536 }
537
538 _url = 'v2beta1/' + commons.Escaper.ecapeVariableReserved('$name');
539
540 var _response = _requester.request(_url, "DELETE",
541 body: _body,
542 queryParams: _queryParams,
543 uploadOptions: _uploadOptions,
544 uploadMedia: _uploadMedia,
545 downloadOptions: _downloadOptions);
546 return _response.then((data) => new GoogleProtobufEmpty.fromJson(data));
547 }
548
549 /// Gets the latest state of a long-running operation. Clients can use this
550 /// method to poll the operation result at intervals as recommended by the
551 /// API
552 /// service.
553 ///
554 /// Request parameters:
555 ///
556 /// [name] - The name of the operation resource.
557 /// Value must have pattern "^riskAnalysis/operations/[^/]+$".
558 ///
559 /// Completes with a [GoogleLongrunningOperation].
560 ///
561 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
562 /// an error.
563 ///
564 /// If the used [http.Client] completes with an error when making a REST
565 /// call, this method will complete with the same error.
566 async.Future<GoogleLongrunningOperation> get(core.String name) {
567 var _url = null;
568 var _queryParams = new core.Map();
569 var _uploadMedia = null;
570 var _uploadOptions = null;
571 var _downloadOptions = commons.DownloadOptions.Metadata;
572 var _body = null;
573
574 if (name == null) {
575 throw new core.ArgumentError("Parameter name is required.");
576 }
577
578 _url = 'v2beta1/' + commons.Escaper.ecapeVariableReserved('$name');
579
580 var _response = _requester.request(_url, "GET",
581 body: _body,
582 queryParams: _queryParams,
583 uploadOptions: _uploadOptions,
584 uploadMedia: _uploadMedia,
585 downloadOptions: _downloadOptions);
586 return _response
587 .then((data) => new GoogleLongrunningOperation.fromJson(data));
588 }
589
590 /// Fetch the list of long running operations.
591 ///
592 /// Request parameters:
593 ///
594 /// [name] - The name of the operation's parent resource.
595 /// Value must have pattern "^riskAnalysis/operations$".
596 ///
597 /// [pageToken] - The standard list page token.
598 ///
599 /// [pageSize] - The list page size. The max allowed value is 256 and default
600 /// is 100.
601 ///
602 /// [filter] - This parameter supports filtering by done, ie done=true or
603 /// done=false.
604 ///
605 /// Completes with a [GoogleLongrunningListOperationsResponse].
606 ///
607 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
608 /// an error.
609 ///
610 /// If the used [http.Client] completes with an error when making a REST
611 /// call, this method will complete with the same error.
612 async.Future<GoogleLongrunningListOperationsResponse> list(core.String name,
613 {core.String pageToken, core.int pageSize, core.String filter}) {
614 var _url = null;
615 var _queryParams = new core.Map();
616 var _uploadMedia = null;
617 var _uploadOptions = null;
618 var _downloadOptions = commons.DownloadOptions.Metadata;
619 var _body = null;
620
621 if (name == null) {
622 throw new core.ArgumentError("Parameter name is required.");
623 }
624 if (pageToken != null) {
625 _queryParams["pageToken"] = [pageToken];
626 }
627 if (pageSize != null) {
628 _queryParams["pageSize"] = ["${pageSize}"];
629 }
630 if (filter != null) {
631 _queryParams["filter"] = [filter];
632 }
633
634 _url = 'v2beta1/' + commons.Escaper.ecapeVariableReserved('$name');
635
636 var _response = _requester.request(_url, "GET",
637 body: _body,
638 queryParams: _queryParams,
639 uploadOptions: _uploadOptions,
640 uploadMedia: _uploadMedia,
641 downloadOptions: _downloadOptions);
642 return _response.then(
643 (data) => new GoogleLongrunningListOperationsResponse.fromJson(data));
644 }
645 }
458 646
459 class RootCategoriesResourceApi { 647 class RootCategoriesResourceApi {
460 final commons.ApiRequester _requester; 648 final commons.ApiRequester _requester;
461 649
462 RootCategoriesInfoTypesResourceApi get infoTypes => new RootCategoriesInfoType sResourceApi(_requester); 650 RootCategoriesInfoTypesResourceApi get infoTypes =>
463 651 new RootCategoriesInfoTypesResourceApi(_requester);
464 RootCategoriesResourceApi(commons.ApiRequester client) : 652
465 _requester = client; 653 RootCategoriesResourceApi(commons.ApiRequester client) : _requester = client;
466 654
467 /** 655 /// Returns the list of root categories of sensitive information.
468 * Returns the list of root categories of sensitive information. 656 ///
469 * 657 /// Request parameters:
470 * Request parameters: 658 ///
471 * 659 /// [languageCode] - Optional language code for localized friendly category
472 * [languageCode] - Optional language code for localized friendly category 660 /// names.
473 * names. 661 /// If omitted or if localized strings are not available,
474 * If omitted or if localized strings are not available, 662 /// en-US strings will be returned.
475 * en-US strings will be returned. 663 ///
476 * 664 /// Completes with a [GooglePrivacyDlpV2beta1ListRootCategoriesResponse].
477 * Completes with a [GooglePrivacyDlpV2beta1ListRootCategoriesResponse]. 665 ///
478 * 666 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
479 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 667 /// an error.
480 * error. 668 ///
481 * 669 /// If the used [http.Client] completes with an error when making a REST
482 * If the used [http.Client] completes with an error when making a REST call, 670 /// call, this method will complete with the same error.
483 * this method will complete with the same error. 671 async.Future<GooglePrivacyDlpV2beta1ListRootCategoriesResponse> list(
484 */ 672 {core.String languageCode}) {
485 async.Future<GooglePrivacyDlpV2beta1ListRootCategoriesResponse> list({core.Str ing languageCode}) { 673 var _url = null;
486 var _url = null; 674 var _queryParams = new core.Map();
487 var _queryParams = new core.Map(); 675 var _uploadMedia = null;
488 var _uploadMedia = null;
489 var _uploadOptions = null; 676 var _uploadOptions = null;
490 var _downloadOptions = commons.DownloadOptions.Metadata; 677 var _downloadOptions = commons.DownloadOptions.Metadata;
491 var _body = null; 678 var _body = null;
492 679
493 if (languageCode != null) { 680 if (languageCode != null) {
494 _queryParams["languageCode"] = [languageCode]; 681 _queryParams["languageCode"] = [languageCode];
495 } 682 }
496 683
497 _url = 'v2beta1/rootCategories'; 684 _url = 'v2beta1/rootCategories';
498 685
499 var _response = _requester.request(_url, 686 var _response = _requester.request(_url, "GET",
500 "GET", 687 body: _body,
501 body: _body, 688 queryParams: _queryParams,
502 queryParams: _queryParams, 689 uploadOptions: _uploadOptions,
503 uploadOptions: _uploadOptions, 690 uploadMedia: _uploadMedia,
504 uploadMedia: _uploadMedia, 691 downloadOptions: _downloadOptions);
505 downloadOptions: _downloadOptions); 692 return _response.then((data) =>
506 return _response.then((data) => new GooglePrivacyDlpV2beta1ListRootCategorie sResponse.fromJson(data)); 693 new GooglePrivacyDlpV2beta1ListRootCategoriesResponse.fromJson(data));
507 } 694 }
508
509 } 695 }
510 696
511
512 class RootCategoriesInfoTypesResourceApi { 697 class RootCategoriesInfoTypesResourceApi {
513 final commons.ApiRequester _requester; 698 final commons.ApiRequester _requester;
514 699
515 RootCategoriesInfoTypesResourceApi(commons.ApiRequester client) : 700 RootCategoriesInfoTypesResourceApi(commons.ApiRequester client)
516 _requester = client; 701 : _requester = client;
517 702
518 /** 703 /// Returns sensitive information types for given category.
519 * Returns sensitive information types for given category. 704 ///
520 * 705 /// Request parameters:
521 * Request parameters: 706 ///
522 * 707 /// [category] - Category name as returned by ListRootCategories.
523 * [category] - Category name as returned by ListRootCategories. 708 /// Value must have pattern "^[^/]+$".
524 * Value must have pattern "^[^/]+$". 709 ///
525 * 710 /// [languageCode] - Optional BCP-47 language code for localized info type
526 * [languageCode] - Optional BCP-47 language code for localized info type 711 /// friendly
527 * friendly 712 /// names. If omitted, or if localized strings are not available,
528 * names. If omitted, or if localized strings are not available, 713 /// en-US strings will be returned.
529 * en-US strings will be returned. 714 ///
530 * 715 /// Completes with a [GooglePrivacyDlpV2beta1ListInfoTypesResponse].
531 * Completes with a [GooglePrivacyDlpV2beta1ListInfoTypesResponse]. 716 ///
532 * 717 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
533 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 718 /// an error.
534 * error. 719 ///
535 * 720 /// If the used [http.Client] completes with an error when making a REST
536 * If the used [http.Client] completes with an error when making a REST call, 721 /// call, this method will complete with the same error.
537 * this method will complete with the same error. 722 async.Future<GooglePrivacyDlpV2beta1ListInfoTypesResponse> list(
538 */ 723 core.String category,
539 async.Future<GooglePrivacyDlpV2beta1ListInfoTypesResponse> list(core.String ca tegory, {core.String languageCode}) { 724 {core.String languageCode}) {
540 var _url = null; 725 var _url = null;
541 var _queryParams = new core.Map(); 726 var _queryParams = new core.Map();
542 var _uploadMedia = null; 727 var _uploadMedia = null;
543 var _uploadOptions = null; 728 var _uploadOptions = null;
544 var _downloadOptions = commons.DownloadOptions.Metadata; 729 var _downloadOptions = commons.DownloadOptions.Metadata;
545 var _body = null; 730 var _body = null;
546 731
547 if (category == null) { 732 if (category == null) {
548 throw new core.ArgumentError("Parameter category is required."); 733 throw new core.ArgumentError("Parameter category is required.");
549 } 734 }
550 if (languageCode != null) { 735 if (languageCode != null) {
551 _queryParams["languageCode"] = [languageCode]; 736 _queryParams["languageCode"] = [languageCode];
552 } 737 }
553 738
554 _url = 'v2beta1/rootCategories/' + commons.Escaper.ecapeVariableReserved('$c ategory') + '/infoTypes'; 739 _url = 'v2beta1/rootCategories/' +
740 commons.Escaper.ecapeVariableReserved('$category') +
741 '/infoTypes';
555 742
556 var _response = _requester.request(_url, 743 var _response = _requester.request(_url, "GET",
557 "GET", 744 body: _body,
558 body: _body, 745 queryParams: _queryParams,
559 queryParams: _queryParams, 746 uploadOptions: _uploadOptions,
560 uploadOptions: _uploadOptions, 747 uploadMedia: _uploadMedia,
561 uploadMedia: _uploadMedia, 748 downloadOptions: _downloadOptions);
562 downloadOptions: _downloadOptions); 749 return _response.then((data) =>
563 return _response.then((data) => new GooglePrivacyDlpV2beta1ListInfoTypesResp onse.fromJson(data)); 750 new GooglePrivacyDlpV2beta1ListInfoTypesResponse.fromJson(data));
564 } 751 }
565
566 } 752 }
567 753
568 754 /// The request message for Operations.CancelOperation.
569
570 /** The request message for Operations.CancelOperation. */
571 class GoogleLongrunningCancelOperationRequest { 755 class GoogleLongrunningCancelOperationRequest {
572
573 GoogleLongrunningCancelOperationRequest(); 756 GoogleLongrunningCancelOperationRequest();
574 757
575 GoogleLongrunningCancelOperationRequest.fromJson(core.Map _json) { 758 GoogleLongrunningCancelOperationRequest.fromJson(core.Map _json) {}
576 }
577 759
578 core.Map<core.String, core.Object> toJson() { 760 core.Map<core.String, core.Object> toJson() {
579 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 761 final core.Map<core.String, core.Object> _json =
762 new core.Map<core.String, core.Object>();
580 return _json; 763 return _json;
581 } 764 }
582 } 765 }
583 766
584 /** The response message for Operations.ListOperations. */ 767 /// The response message for Operations.ListOperations.
585 class GoogleLongrunningListOperationsResponse { 768 class GoogleLongrunningListOperationsResponse {
586 /** The standard List next-page token. */ 769 /// The standard List next-page token.
587 core.String nextPageToken; 770 core.String nextPageToken;
588 /** A list of operations that matches the specified filter in the request. */ 771
772 /// A list of operations that matches the specified filter in the request.
589 core.List<GoogleLongrunningOperation> operations; 773 core.List<GoogleLongrunningOperation> operations;
590 774
591 GoogleLongrunningListOperationsResponse(); 775 GoogleLongrunningListOperationsResponse();
592 776
593 GoogleLongrunningListOperationsResponse.fromJson(core.Map _json) { 777 GoogleLongrunningListOperationsResponse.fromJson(core.Map _json) {
594 if (_json.containsKey("nextPageToken")) { 778 if (_json.containsKey("nextPageToken")) {
595 nextPageToken = _json["nextPageToken"]; 779 nextPageToken = _json["nextPageToken"];
596 } 780 }
597 if (_json.containsKey("operations")) { 781 if (_json.containsKey("operations")) {
598 operations = _json["operations"].map((value) => new GoogleLongrunningOpera tion.fromJson(value)).toList(); 782 operations = _json["operations"]
783 .map((value) => new GoogleLongrunningOperation.fromJson(value))
784 .toList();
599 } 785 }
600 } 786 }
601 787
602 core.Map<core.String, core.Object> toJson() { 788 core.Map<core.String, core.Object> toJson() {
603 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 789 final core.Map<core.String, core.Object> _json =
790 new core.Map<core.String, core.Object>();
604 if (nextPageToken != null) { 791 if (nextPageToken != null) {
605 _json["nextPageToken"] = nextPageToken; 792 _json["nextPageToken"] = nextPageToken;
606 } 793 }
607 if (operations != null) { 794 if (operations != null) {
608 _json["operations"] = operations.map((value) => (value).toJson()).toList() ; 795 _json["operations"] =
796 operations.map((value) => (value).toJson()).toList();
609 } 797 }
610 return _json; 798 return _json;
611 } 799 }
612 } 800 }
613 801
614 /** 802 /// This resource represents a long-running operation that is the result of a
615 * This resource represents a long-running operation that is the result of a 803 /// network API call.
616 * network API call.
617 */
618 class GoogleLongrunningOperation { 804 class GoogleLongrunningOperation {
619 /** 805 /// If the value is `false`, it means the operation is still in progress.
620 * If the value is `false`, it means the operation is still in progress. 806 /// If `true`, the operation is completed, and either `error` or `response`
621 * If true, the operation is completed, and either `error` or `response` is 807 /// is
622 * available. 808 /// available.
623 */
624 core.bool done; 809 core.bool done;
625 /** The error result of the operation in case of failure or cancellation. */ 810
811 /// The error result of the operation in case of failure or cancellation.
626 GoogleRpcStatus error; 812 GoogleRpcStatus error;
627 /** 813
628 * This field will contain an InspectOperationMetadata object. This will 814 /// This field will contain an InspectOperationMetadata object. This will
629 * always be returned with the Operation. 815 /// always be returned with the Operation.
630 * 816 ///
631 * The values for Object must be JSON objects. It can consist of `num`, 817 /// The values for Object must be JSON objects. It can consist of `num`,
632 * `String`, `bool` and `null` as well as `Map` and `List` values. 818 /// `String`, `bool` and `null` as well as `Map` and `List` values.
633 */
634 core.Map<core.String, core.Object> metadata; 819 core.Map<core.String, core.Object> metadata;
635 /** 820
636 * The server-assigned name, The `name` should have the format of 821 /// The server-assigned name, The `name` should have the format of
637 * `inspect/operations/<identifier>`. 822 /// `inspect/operations/<identifier>`.
638 */
639 core.String name; 823 core.String name;
640 /** 824
641 * This field will contain an InspectOperationResult object. 825 /// This field will contain an InspectOperationResult object.
642 * 826 ///
643 * The values for Object must be JSON objects. It can consist of `num`, 827 /// The values for Object must be JSON objects. It can consist of `num`,
644 * `String`, `bool` and `null` as well as `Map` and `List` values. 828 /// `String`, `bool` and `null` as well as `Map` and `List` values.
645 */
646 core.Map<core.String, core.Object> response; 829 core.Map<core.String, core.Object> response;
647 830
648 GoogleLongrunningOperation(); 831 GoogleLongrunningOperation();
649 832
650 GoogleLongrunningOperation.fromJson(core.Map _json) { 833 GoogleLongrunningOperation.fromJson(core.Map _json) {
651 if (_json.containsKey("done")) { 834 if (_json.containsKey("done")) {
652 done = _json["done"]; 835 done = _json["done"];
653 } 836 }
654 if (_json.containsKey("error")) { 837 if (_json.containsKey("error")) {
655 error = new GoogleRpcStatus.fromJson(_json["error"]); 838 error = new GoogleRpcStatus.fromJson(_json["error"]);
656 } 839 }
657 if (_json.containsKey("metadata")) { 840 if (_json.containsKey("metadata")) {
658 metadata = _json["metadata"]; 841 metadata = _json["metadata"];
659 } 842 }
660 if (_json.containsKey("name")) { 843 if (_json.containsKey("name")) {
661 name = _json["name"]; 844 name = _json["name"];
662 } 845 }
663 if (_json.containsKey("response")) { 846 if (_json.containsKey("response")) {
664 response = _json["response"]; 847 response = _json["response"];
665 } 848 }
666 } 849 }
667 850
668 core.Map<core.String, core.Object> toJson() { 851 core.Map<core.String, core.Object> toJson() {
669 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 852 final core.Map<core.String, core.Object> _json =
853 new core.Map<core.String, core.Object>();
670 if (done != null) { 854 if (done != null) {
671 _json["done"] = done; 855 _json["done"] = done;
672 } 856 }
673 if (error != null) { 857 if (error != null) {
674 _json["error"] = (error).toJson(); 858 _json["error"] = (error).toJson();
675 } 859 }
676 if (metadata != null) { 860 if (metadata != null) {
677 _json["metadata"] = metadata; 861 _json["metadata"] = metadata;
678 } 862 }
679 if (name != null) { 863 if (name != null) {
680 _json["name"] = name; 864 _json["name"] = name;
681 } 865 }
682 if (response != null) { 866 if (response != null) {
683 _json["response"] = response; 867 _json["response"] = response;
684 } 868 }
685 return _json; 869 return _json;
686 } 870 }
687 } 871 }
688 872
689 /** Options defining BigQuery table and row identifiers. */ 873 /// Options defining BigQuery table and row identifiers.
690 class GooglePrivacyDlpV2beta1BigQueryOptions { 874 class GooglePrivacyDlpV2beta1BigQueryOptions {
691 /** 875 /// References to fields uniquely identifying rows within the table.
692 * References to fields uniquely identifying rows within the table. 876 /// Nested fields in the format, like `person.birthdate.year`, are allowed.
693 * Nested fields in the format, like `person.birthdate.year`, are allowed.
694 */
695 core.List<GooglePrivacyDlpV2beta1FieldId> identifyingFields; 877 core.List<GooglePrivacyDlpV2beta1FieldId> identifyingFields;
696 /** Complete BigQuery table reference. */ 878
879 /// Complete BigQuery table reference.
697 GooglePrivacyDlpV2beta1BigQueryTable tableReference; 880 GooglePrivacyDlpV2beta1BigQueryTable tableReference;
698 881
699 GooglePrivacyDlpV2beta1BigQueryOptions(); 882 GooglePrivacyDlpV2beta1BigQueryOptions();
700 883
701 GooglePrivacyDlpV2beta1BigQueryOptions.fromJson(core.Map _json) { 884 GooglePrivacyDlpV2beta1BigQueryOptions.fromJson(core.Map _json) {
702 if (_json.containsKey("identifyingFields")) { 885 if (_json.containsKey("identifyingFields")) {
703 identifyingFields = _json["identifyingFields"].map((value) => new GooglePr ivacyDlpV2beta1FieldId.fromJson(value)).toList(); 886 identifyingFields = _json["identifyingFields"]
887 .map((value) => new GooglePrivacyDlpV2beta1FieldId.fromJson(value))
888 .toList();
704 } 889 }
705 if (_json.containsKey("tableReference")) { 890 if (_json.containsKey("tableReference")) {
706 tableReference = new GooglePrivacyDlpV2beta1BigQueryTable.fromJson(_json[" tableReference"]); 891 tableReference = new GooglePrivacyDlpV2beta1BigQueryTable.fromJson(
892 _json["tableReference"]);
707 } 893 }
708 } 894 }
709 895
710 core.Map<core.String, core.Object> toJson() { 896 core.Map<core.String, core.Object> toJson() {
711 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 897 final core.Map<core.String, core.Object> _json =
898 new core.Map<core.String, core.Object>();
712 if (identifyingFields != null) { 899 if (identifyingFields != null) {
713 _json["identifyingFields"] = identifyingFields.map((value) => (value).toJs on()).toList(); 900 _json["identifyingFields"] =
901 identifyingFields.map((value) => (value).toJson()).toList();
714 } 902 }
715 if (tableReference != null) { 903 if (tableReference != null) {
716 _json["tableReference"] = (tableReference).toJson(); 904 _json["tableReference"] = (tableReference).toJson();
717 } 905 }
718 return _json; 906 return _json;
719 } 907 }
720 } 908 }
721 909
722 /** 910 /// Message defining the location of a BigQuery table. A table is uniquely
723 * Message defining the location of a BigQuery table. A table is uniquely 911 /// identified by its project_id, dataset_id, and table_name. Within a query
724 * identified by its project_id, dataset_id, and table_name. Within a query 912 /// a table is often referenced with a string in the format of:
725 * a table is often referenced with a string in the format of: 913 /// `<project_id>:<dataset_id>.<table_id>` or
726 * `<project_id>:<dataset_id>.<table_id>` or 914 /// `<project_id>.<dataset_id>.<table_id>`.
727 * `<project_id>.<dataset_id>.<table_id>`.
728 */
729 class GooglePrivacyDlpV2beta1BigQueryTable { 915 class GooglePrivacyDlpV2beta1BigQueryTable {
730 /** Dataset ID of the table. */ 916 /// Dataset ID of the table.
731 core.String datasetId; 917 core.String datasetId;
732 /** 918
733 * The Google Cloud Platform project ID of the project containing the table. 919 /// The Google Cloud Platform project ID of the project containing the table.
734 * If omitted, project ID is inferred from the API call. 920 /// If omitted, project ID is inferred from the API call.
735 */
736 core.String projectId; 921 core.String projectId;
737 /** Name of the table. */ 922
923 /// Name of the table.
738 core.String tableId; 924 core.String tableId;
739 925
740 GooglePrivacyDlpV2beta1BigQueryTable(); 926 GooglePrivacyDlpV2beta1BigQueryTable();
741 927
742 GooglePrivacyDlpV2beta1BigQueryTable.fromJson(core.Map _json) { 928 GooglePrivacyDlpV2beta1BigQueryTable.fromJson(core.Map _json) {
743 if (_json.containsKey("datasetId")) { 929 if (_json.containsKey("datasetId")) {
744 datasetId = _json["datasetId"]; 930 datasetId = _json["datasetId"];
745 } 931 }
746 if (_json.containsKey("projectId")) { 932 if (_json.containsKey("projectId")) {
747 projectId = _json["projectId"]; 933 projectId = _json["projectId"];
748 } 934 }
749 if (_json.containsKey("tableId")) { 935 if (_json.containsKey("tableId")) {
750 tableId = _json["tableId"]; 936 tableId = _json["tableId"];
751 } 937 }
752 } 938 }
753 939
754 core.Map<core.String, core.Object> toJson() { 940 core.Map<core.String, core.Object> toJson() {
755 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 941 final core.Map<core.String, core.Object> _json =
942 new core.Map<core.String, core.Object>();
756 if (datasetId != null) { 943 if (datasetId != null) {
757 _json["datasetId"] = datasetId; 944 _json["datasetId"] = datasetId;
758 } 945 }
759 if (projectId != null) { 946 if (projectId != null) {
760 _json["projectId"] = projectId; 947 _json["projectId"] = projectId;
761 } 948 }
762 if (tableId != null) { 949 if (tableId != null) {
763 _json["tableId"] = tableId; 950 _json["tableId"] = tableId;
764 } 951 }
765 return _json; 952 return _json;
766 } 953 }
767 } 954 }
768 955
769 /** Info Type Category description. */ 956 /// Info Type Category description.
770 class GooglePrivacyDlpV2beta1CategoryDescription { 957 class GooglePrivacyDlpV2beta1CategoryDescription {
771 /** Human readable form of the category name. */ 958 /// Human readable form of the category name.
772 core.String displayName; 959 core.String displayName;
773 /** Internal name of the category. */ 960
961 /// Internal name of the category.
774 core.String name; 962 core.String name;
775 963
776 GooglePrivacyDlpV2beta1CategoryDescription(); 964 GooglePrivacyDlpV2beta1CategoryDescription();
777 965
778 GooglePrivacyDlpV2beta1CategoryDescription.fromJson(core.Map _json) { 966 GooglePrivacyDlpV2beta1CategoryDescription.fromJson(core.Map _json) {
779 if (_json.containsKey("displayName")) { 967 if (_json.containsKey("displayName")) {
780 displayName = _json["displayName"]; 968 displayName = _json["displayName"];
781 } 969 }
782 if (_json.containsKey("name")) { 970 if (_json.containsKey("name")) {
783 name = _json["name"]; 971 name = _json["name"];
784 } 972 }
785 } 973 }
786 974
787 core.Map<core.String, core.Object> toJson() { 975 core.Map<core.String, core.Object> toJson() {
788 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 976 final core.Map<core.String, core.Object> _json =
977 new core.Map<core.String, core.Object>();
789 if (displayName != null) { 978 if (displayName != null) {
790 _json["displayName"] = displayName; 979 _json["displayName"] = displayName;
791 } 980 }
792 if (name != null) { 981 if (name != null) {
793 _json["name"] = name; 982 _json["name"] = name;
794 } 983 }
795 return _json; 984 return _json;
796 } 985 }
797 } 986 }
798 987
799 /** Record key for a finding in a Cloud Storage file. */ 988 /// Record key for a finding in a Cloud Storage file.
800 class GooglePrivacyDlpV2beta1CloudStorageKey { 989 class GooglePrivacyDlpV2beta1CloudStorageKey {
801 /** Path to the file. */ 990 /// Path to the file.
802 core.String filePath; 991 core.String filePath;
803 /** Byte offset of the referenced data in the file. */ 992
993 /// Byte offset of the referenced data in the file.
804 core.String startOffset; 994 core.String startOffset;
805 995
806 GooglePrivacyDlpV2beta1CloudStorageKey(); 996 GooglePrivacyDlpV2beta1CloudStorageKey();
807 997
808 GooglePrivacyDlpV2beta1CloudStorageKey.fromJson(core.Map _json) { 998 GooglePrivacyDlpV2beta1CloudStorageKey.fromJson(core.Map _json) {
809 if (_json.containsKey("filePath")) { 999 if (_json.containsKey("filePath")) {
810 filePath = _json["filePath"]; 1000 filePath = _json["filePath"];
811 } 1001 }
812 if (_json.containsKey("startOffset")) { 1002 if (_json.containsKey("startOffset")) {
813 startOffset = _json["startOffset"]; 1003 startOffset = _json["startOffset"];
814 } 1004 }
815 } 1005 }
816 1006
817 core.Map<core.String, core.Object> toJson() { 1007 core.Map<core.String, core.Object> toJson() {
818 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1008 final core.Map<core.String, core.Object> _json =
1009 new core.Map<core.String, core.Object>();
819 if (filePath != null) { 1010 if (filePath != null) {
820 _json["filePath"] = filePath; 1011 _json["filePath"] = filePath;
821 } 1012 }
822 if (startOffset != null) { 1013 if (startOffset != null) {
823 _json["startOffset"] = startOffset; 1014 _json["startOffset"] = startOffset;
824 } 1015 }
825 return _json; 1016 return _json;
826 } 1017 }
827 } 1018 }
828 1019
829 /** 1020 /// Options defining a file or a set of files (path ending with *) within
830 * Options defining a file or a set of files (path ending with *) within 1021 /// a Google Cloud Storage bucket.
831 * a Google Cloud Storage bucket.
832 */
833 class GooglePrivacyDlpV2beta1CloudStorageOptions { 1022 class GooglePrivacyDlpV2beta1CloudStorageOptions {
834 GooglePrivacyDlpV2beta1FileSet fileSet; 1023 GooglePrivacyDlpV2beta1FileSet fileSet;
835 1024
836 GooglePrivacyDlpV2beta1CloudStorageOptions(); 1025 GooglePrivacyDlpV2beta1CloudStorageOptions();
837 1026
838 GooglePrivacyDlpV2beta1CloudStorageOptions.fromJson(core.Map _json) { 1027 GooglePrivacyDlpV2beta1CloudStorageOptions.fromJson(core.Map _json) {
839 if (_json.containsKey("fileSet")) { 1028 if (_json.containsKey("fileSet")) {
840 fileSet = new GooglePrivacyDlpV2beta1FileSet.fromJson(_json["fileSet"]); 1029 fileSet = new GooglePrivacyDlpV2beta1FileSet.fromJson(_json["fileSet"]);
841 } 1030 }
842 } 1031 }
843 1032
844 core.Map<core.String, core.Object> toJson() { 1033 core.Map<core.String, core.Object> toJson() {
845 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1034 final core.Map<core.String, core.Object> _json =
1035 new core.Map<core.String, core.Object>();
846 if (fileSet != null) { 1036 if (fileSet != null) {
847 _json["fileSet"] = (fileSet).toJson(); 1037 _json["fileSet"] = (fileSet).toJson();
848 } 1038 }
849 return _json; 1039 return _json;
850 } 1040 }
851 } 1041 }
852 1042
853 /** A location in Cloud Storage. */ 1043 /// A location in Cloud Storage.
854 class GooglePrivacyDlpV2beta1CloudStoragePath { 1044 class GooglePrivacyDlpV2beta1CloudStoragePath {
855 /** The url, in the format of `gs://bucket/<path>`. */ 1045 /// The url, in the format of `gs://bucket/<path>`.
856 core.String path; 1046 core.String path;
857 1047
858 GooglePrivacyDlpV2beta1CloudStoragePath(); 1048 GooglePrivacyDlpV2beta1CloudStoragePath();
859 1049
860 GooglePrivacyDlpV2beta1CloudStoragePath.fromJson(core.Map _json) { 1050 GooglePrivacyDlpV2beta1CloudStoragePath.fromJson(core.Map _json) {
861 if (_json.containsKey("path")) { 1051 if (_json.containsKey("path")) {
862 path = _json["path"]; 1052 path = _json["path"];
863 } 1053 }
864 } 1054 }
865 1055
866 core.Map<core.String, core.Object> toJson() { 1056 core.Map<core.String, core.Object> toJson() {
867 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1057 final core.Map<core.String, core.Object> _json =
1058 new core.Map<core.String, core.Object>();
868 if (path != null) { 1059 if (path != null) {
869 _json["path"] = path; 1060 _json["path"] = path;
870 } 1061 }
871 return _json; 1062 return _json;
872 } 1063 }
873 } 1064 }
874 1065
875 /** Represents a color in the RGB color space. */ 1066 /// Represents a color in the RGB color space.
876 class GooglePrivacyDlpV2beta1Color { 1067 class GooglePrivacyDlpV2beta1Color {
877 /** The amount of blue in the color as a value in the interval [0, 1]. */ 1068 /// The amount of blue in the color as a value in the interval [0, 1].
878 core.double blue; 1069 core.double blue;
879 /** The amount of green in the color as a value in the interval [0, 1]. */ 1070
1071 /// The amount of green in the color as a value in the interval [0, 1].
880 core.double green; 1072 core.double green;
881 /** The amount of red in the color as a value in the interval [0, 1]. */ 1073
1074 /// The amount of red in the color as a value in the interval [0, 1].
882 core.double red; 1075 core.double red;
883 1076
884 GooglePrivacyDlpV2beta1Color(); 1077 GooglePrivacyDlpV2beta1Color();
885 1078
886 GooglePrivacyDlpV2beta1Color.fromJson(core.Map _json) { 1079 GooglePrivacyDlpV2beta1Color.fromJson(core.Map _json) {
887 if (_json.containsKey("blue")) { 1080 if (_json.containsKey("blue")) {
888 blue = _json["blue"]; 1081 blue = _json["blue"];
889 } 1082 }
890 if (_json.containsKey("green")) { 1083 if (_json.containsKey("green")) {
891 green = _json["green"]; 1084 green = _json["green"];
892 } 1085 }
893 if (_json.containsKey("red")) { 1086 if (_json.containsKey("red")) {
894 red = _json["red"]; 1087 red = _json["red"];
895 } 1088 }
896 } 1089 }
897 1090
898 core.Map<core.String, core.Object> toJson() { 1091 core.Map<core.String, core.Object> toJson() {
899 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1092 final core.Map<core.String, core.Object> _json =
1093 new core.Map<core.String, core.Object>();
900 if (blue != null) { 1094 if (blue != null) {
901 _json["blue"] = blue; 1095 _json["blue"] = blue;
902 } 1096 }
903 if (green != null) { 1097 if (green != null) {
904 _json["green"] = green; 1098 _json["green"] = green;
905 } 1099 }
906 if (red != null) { 1100 if (red != null) {
907 _json["red"] = red; 1101 _json["red"] = red;
908 } 1102 }
909 return _json; 1103 return _json;
910 } 1104 }
911 } 1105 }
912 1106
913 /** Container structure for the content to inspect. */ 1107 /// Container structure for the content to inspect.
914 class GooglePrivacyDlpV2beta1ContentItem { 1108 class GooglePrivacyDlpV2beta1ContentItem {
915 /** Content data to inspect or redact. */ 1109 /// Content data to inspect or redact.
916 core.String data; 1110 core.String data;
917 core.List<core.int> get dataAsBytes { 1111 core.List<core.int> get dataAsBytes {
918 return convert.BASE64.decode(data); 1112 return convert.BASE64.decode(data);
919 } 1113 }
920 1114
921 void set dataAsBytes(core.List<core.int> _bytes) { 1115 void set dataAsBytes(core.List<core.int> _bytes) {
922 data = convert.BASE64.encode(_bytes).replaceAll("/", "_").replaceAll("+", "- "); 1116 data =
1117 convert.BASE64.encode(_bytes).replaceAll("/", "_").replaceAll("+", "-");
923 } 1118 }
924 /** Structured content for inspection. */ 1119
1120 /// Structured content for inspection.
925 GooglePrivacyDlpV2beta1Table table; 1121 GooglePrivacyDlpV2beta1Table table;
926 /** 1122
927 * Type of the content, as defined in Content-Type HTTP header. 1123 /// Type of the content, as defined in Content-Type HTTP header.
928 * Supported types are: all "text" types, octet streams, PNG images, 1124 /// Supported types are: all "text" types, octet streams, PNG images,
929 * JPEG images. 1125 /// JPEG images.
930 */
931 core.String type; 1126 core.String type;
932 /** String data to inspect or redact. */ 1127
1128 /// String data to inspect or redact.
933 core.String value; 1129 core.String value;
934 1130
935 GooglePrivacyDlpV2beta1ContentItem(); 1131 GooglePrivacyDlpV2beta1ContentItem();
936 1132
937 GooglePrivacyDlpV2beta1ContentItem.fromJson(core.Map _json) { 1133 GooglePrivacyDlpV2beta1ContentItem.fromJson(core.Map _json) {
938 if (_json.containsKey("data")) { 1134 if (_json.containsKey("data")) {
939 data = _json["data"]; 1135 data = _json["data"];
940 } 1136 }
941 if (_json.containsKey("table")) { 1137 if (_json.containsKey("table")) {
942 table = new GooglePrivacyDlpV2beta1Table.fromJson(_json["table"]); 1138 table = new GooglePrivacyDlpV2beta1Table.fromJson(_json["table"]);
943 } 1139 }
944 if (_json.containsKey("type")) { 1140 if (_json.containsKey("type")) {
945 type = _json["type"]; 1141 type = _json["type"];
946 } 1142 }
947 if (_json.containsKey("value")) { 1143 if (_json.containsKey("value")) {
948 value = _json["value"]; 1144 value = _json["value"];
949 } 1145 }
950 } 1146 }
951 1147
952 core.Map<core.String, core.Object> toJson() { 1148 core.Map<core.String, core.Object> toJson() {
953 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1149 final core.Map<core.String, core.Object> _json =
1150 new core.Map<core.String, core.Object>();
954 if (data != null) { 1151 if (data != null) {
955 _json["data"] = data; 1152 _json["data"] = data;
956 } 1153 }
957 if (table != null) { 1154 if (table != null) {
958 _json["table"] = (table).toJson(); 1155 _json["table"] = (table).toJson();
959 } 1156 }
960 if (type != null) { 1157 if (type != null) {
961 _json["type"] = type; 1158 _json["type"] = type;
962 } 1159 }
963 if (value != null) { 1160 if (value != null) {
964 _json["value"] = value; 1161 _json["value"] = value;
965 } 1162 }
966 return _json; 1163 return _json;
967 } 1164 }
968 } 1165 }
969 1166
970 /** 1167 /// Request for scheduling a scan of a data subset from a Google Platform data
971 * Request for scheduling a scan of a data subset from a Google Platform data 1168 /// repository.
972 * repository.
973 */
974 class GooglePrivacyDlpV2beta1CreateInspectOperationRequest { 1169 class GooglePrivacyDlpV2beta1CreateInspectOperationRequest {
975 /** Configuration for the inspector. */ 1170 /// Configuration for the inspector.
976 GooglePrivacyDlpV2beta1InspectConfig inspectConfig; 1171 GooglePrivacyDlpV2beta1InspectConfig inspectConfig;
977 /** Additional configuration settings for long running operations. */ 1172
1173 /// Additional configuration settings for long running operations.
978 GooglePrivacyDlpV2beta1OperationConfig operationConfig; 1174 GooglePrivacyDlpV2beta1OperationConfig operationConfig;
979 /** 1175
980 * Optional location to store findings. The bucket must already exist and 1176 /// Optional location to store findings. The bucket must already exist and
981 * the Google APIs service account for DLP must have write permission to 1177 /// the Google APIs service account for DLP must have write permission to
982 * write to the given bucket. 1178 /// write to the given bucket.
983 * <p>Results are split over multiple csv files with each file name matching 1179 /// Results are split over multiple csv files with each file name matching
984 * the pattern "[operation_id]_[count].csv", for example 1180 /// the pattern "[operation_id]_[count].csv", for example
985 * `3094877188788974909_1.csv`. The `operation_id` matches the 1181 /// `3094877188788974909_1.csv`. The `operation_id` matches the
986 * identifier for the Operation, and the `count` is a counter used for 1182 /// identifier for the Operation, and the `count` is a counter used for
987 * tracking the number of files written. <p>The CSV file(s) contain the 1183 /// tracking the number of files written.
988 * following columns regardless of storage type scanned: <li>id <li>info_type 1184 /// The CSV file(s) contain the
989 * <li>likelihood <li>byte size of finding <li>quote <li>timestamp<br/> 1185 /// following columns regardless of storage type scanned:
990 * <p>For Cloud Storage the next columns are: <li>file_path 1186 /// - id
991 * <li>start_offset<br/> 1187 /// - info_type
992 * <p>For Cloud Datastore the next columns are: <li>project_id 1188 /// - likelihood
993 * <li>namespace_id <li>path <li>column_name <li>offset<br/> 1189 /// - byte size of finding
994 * <p>For BigQuery the next columns are: <li>row_number <li>project_id 1190 /// - quote
995 * <li>dataset_id <li>table_id 1191 /// - timestamp
996 */ 1192 ///
1193 /// For Cloud Storage the next columns are:
1194 /// - file_path
1195 /// - start_offset
1196 ///
1197 /// For Cloud Datastore the next columns are:
1198 /// - project_id
1199 /// - namespace_id
1200 /// - path
1201 /// - column_name
1202 /// - offset
1203 ///
1204 /// For BigQuery the next columns are:
1205 /// - row_number
1206 /// - project_id
1207 /// - dataset_id
1208 /// - table_id
997 GooglePrivacyDlpV2beta1OutputStorageConfig outputConfig; 1209 GooglePrivacyDlpV2beta1OutputStorageConfig outputConfig;
998 /** Specification of the data set to process. */ 1210
1211 /// Specification of the data set to process.
999 GooglePrivacyDlpV2beta1StorageConfig storageConfig; 1212 GooglePrivacyDlpV2beta1StorageConfig storageConfig;
1000 1213
1001 GooglePrivacyDlpV2beta1CreateInspectOperationRequest(); 1214 GooglePrivacyDlpV2beta1CreateInspectOperationRequest();
1002 1215
1003 GooglePrivacyDlpV2beta1CreateInspectOperationRequest.fromJson(core.Map _json) { 1216 GooglePrivacyDlpV2beta1CreateInspectOperationRequest.fromJson(
1217 core.Map _json) {
1004 if (_json.containsKey("inspectConfig")) { 1218 if (_json.containsKey("inspectConfig")) {
1005 inspectConfig = new GooglePrivacyDlpV2beta1InspectConfig.fromJson(_json["i nspectConfig"]); 1219 inspectConfig = new GooglePrivacyDlpV2beta1InspectConfig.fromJson(
1220 _json["inspectConfig"]);
1006 } 1221 }
1007 if (_json.containsKey("operationConfig")) { 1222 if (_json.containsKey("operationConfig")) {
1008 operationConfig = new GooglePrivacyDlpV2beta1OperationConfig.fromJson(_jso n["operationConfig"]); 1223 operationConfig = new GooglePrivacyDlpV2beta1OperationConfig.fromJson(
1224 _json["operationConfig"]);
1009 } 1225 }
1010 if (_json.containsKey("outputConfig")) { 1226 if (_json.containsKey("outputConfig")) {
1011 outputConfig = new GooglePrivacyDlpV2beta1OutputStorageConfig.fromJson(_js on["outputConfig"]); 1227 outputConfig = new GooglePrivacyDlpV2beta1OutputStorageConfig.fromJson(
1228 _json["outputConfig"]);
1012 } 1229 }
1013 if (_json.containsKey("storageConfig")) { 1230 if (_json.containsKey("storageConfig")) {
1014 storageConfig = new GooglePrivacyDlpV2beta1StorageConfig.fromJson(_json["s torageConfig"]); 1231 storageConfig = new GooglePrivacyDlpV2beta1StorageConfig.fromJson(
1232 _json["storageConfig"]);
1015 } 1233 }
1016 } 1234 }
1017 1235
1018 core.Map<core.String, core.Object> toJson() { 1236 core.Map<core.String, core.Object> toJson() {
1019 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1237 final core.Map<core.String, core.Object> _json =
1238 new core.Map<core.String, core.Object>();
1020 if (inspectConfig != null) { 1239 if (inspectConfig != null) {
1021 _json["inspectConfig"] = (inspectConfig).toJson(); 1240 _json["inspectConfig"] = (inspectConfig).toJson();
1022 } 1241 }
1023 if (operationConfig != null) { 1242 if (operationConfig != null) {
1024 _json["operationConfig"] = (operationConfig).toJson(); 1243 _json["operationConfig"] = (operationConfig).toJson();
1025 } 1244 }
1026 if (outputConfig != null) { 1245 if (outputConfig != null) {
1027 _json["outputConfig"] = (outputConfig).toJson(); 1246 _json["outputConfig"] = (outputConfig).toJson();
1028 } 1247 }
1029 if (storageConfig != null) { 1248 if (storageConfig != null) {
1030 _json["storageConfig"] = (storageConfig).toJson(); 1249 _json["storageConfig"] = (storageConfig).toJson();
1031 } 1250 }
1032 return _json; 1251 return _json;
1033 } 1252 }
1034 } 1253 }
1035 1254
1036 /** Record key for a finding in Cloud Datastore. */ 1255 /// Record key for a finding in Cloud Datastore.
1037 class GooglePrivacyDlpV2beta1DatastoreKey { 1256 class GooglePrivacyDlpV2beta1DatastoreKey {
1038 /** Datastore entity key. */ 1257 /// Datastore entity key.
1039 GooglePrivacyDlpV2beta1Key entityKey; 1258 GooglePrivacyDlpV2beta1Key entityKey;
1040 1259
1041 GooglePrivacyDlpV2beta1DatastoreKey(); 1260 GooglePrivacyDlpV2beta1DatastoreKey();
1042 1261
1043 GooglePrivacyDlpV2beta1DatastoreKey.fromJson(core.Map _json) { 1262 GooglePrivacyDlpV2beta1DatastoreKey.fromJson(core.Map _json) {
1044 if (_json.containsKey("entityKey")) { 1263 if (_json.containsKey("entityKey")) {
1045 entityKey = new GooglePrivacyDlpV2beta1Key.fromJson(_json["entityKey"]); 1264 entityKey = new GooglePrivacyDlpV2beta1Key.fromJson(_json["entityKey"]);
1046 } 1265 }
1047 } 1266 }
1048 1267
1049 core.Map<core.String, core.Object> toJson() { 1268 core.Map<core.String, core.Object> toJson() {
1050 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1269 final core.Map<core.String, core.Object> _json =
1270 new core.Map<core.String, core.Object>();
1051 if (entityKey != null) { 1271 if (entityKey != null) {
1052 _json["entityKey"] = (entityKey).toJson(); 1272 _json["entityKey"] = (entityKey).toJson();
1053 } 1273 }
1054 return _json; 1274 return _json;
1055 } 1275 }
1056 } 1276 }
1057 1277
1058 /** Options defining a data set within Google Cloud Datastore. */ 1278 /// Options defining a data set within Google Cloud Datastore.
1059 class GooglePrivacyDlpV2beta1DatastoreOptions { 1279 class GooglePrivacyDlpV2beta1DatastoreOptions {
1060 /** The kind to process. */ 1280 /// The kind to process.
1061 GooglePrivacyDlpV2beta1KindExpression kind; 1281 GooglePrivacyDlpV2beta1KindExpression kind;
1062 /** 1282
1063 * A partition ID identifies a grouping of entities. The grouping is always 1283 /// A partition ID identifies a grouping of entities. The grouping is always
1064 * by project and namespace, however the namespace ID may be empty. 1284 /// by project and namespace, however the namespace ID may be empty.
1065 */
1066 GooglePrivacyDlpV2beta1PartitionId partitionId; 1285 GooglePrivacyDlpV2beta1PartitionId partitionId;
1067 /** 1286
1068 * Properties to scan. If none are specified, all properties will be scanned 1287 /// Properties to scan. If none are specified, all properties will be scanned
1069 * by default. 1288 /// by default.
1070 */
1071 core.List<GooglePrivacyDlpV2beta1Projection> projection; 1289 core.List<GooglePrivacyDlpV2beta1Projection> projection;
1072 1290
1073 GooglePrivacyDlpV2beta1DatastoreOptions(); 1291 GooglePrivacyDlpV2beta1DatastoreOptions();
1074 1292
1075 GooglePrivacyDlpV2beta1DatastoreOptions.fromJson(core.Map _json) { 1293 GooglePrivacyDlpV2beta1DatastoreOptions.fromJson(core.Map _json) {
1076 if (_json.containsKey("kind")) { 1294 if (_json.containsKey("kind")) {
1077 kind = new GooglePrivacyDlpV2beta1KindExpression.fromJson(_json["kind"]); 1295 kind = new GooglePrivacyDlpV2beta1KindExpression.fromJson(_json["kind"]);
1078 } 1296 }
1079 if (_json.containsKey("partitionId")) { 1297 if (_json.containsKey("partitionId")) {
1080 partitionId = new GooglePrivacyDlpV2beta1PartitionId.fromJson(_json["parti tionId"]); 1298 partitionId =
1299 new GooglePrivacyDlpV2beta1PartitionId.fromJson(_json["partitionId"]);
1081 } 1300 }
1082 if (_json.containsKey("projection")) { 1301 if (_json.containsKey("projection")) {
1083 projection = _json["projection"].map((value) => new GooglePrivacyDlpV2beta 1Projection.fromJson(value)).toList(); 1302 projection = _json["projection"]
1303 .map((value) => new GooglePrivacyDlpV2beta1Projection.fromJson(value))
1304 .toList();
1084 } 1305 }
1085 } 1306 }
1086 1307
1087 core.Map<core.String, core.Object> toJson() { 1308 core.Map<core.String, core.Object> toJson() {
1088 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1309 final core.Map<core.String, core.Object> _json =
1310 new core.Map<core.String, core.Object>();
1089 if (kind != null) { 1311 if (kind != null) {
1090 _json["kind"] = (kind).toJson(); 1312 _json["kind"] = (kind).toJson();
1091 } 1313 }
1092 if (partitionId != null) { 1314 if (partitionId != null) {
1093 _json["partitionId"] = (partitionId).toJson(); 1315 _json["partitionId"] = (partitionId).toJson();
1094 } 1316 }
1095 if (projection != null) { 1317 if (projection != null) {
1096 _json["projection"] = projection.map((value) => (value).toJson()).toList() ; 1318 _json["projection"] =
1319 projection.map((value) => (value).toJson()).toList();
1097 } 1320 }
1098 return _json; 1321 return _json;
1099 } 1322 }
1100 } 1323 }
1101 1324
1102 /** General identifier of a data field in a storage service. */ 1325 /// General identifier of a data field in a storage service.
1103 class GooglePrivacyDlpV2beta1FieldId { 1326 class GooglePrivacyDlpV2beta1FieldId {
1104 /** Name describing the field. */ 1327 /// Name describing the field.
1105 core.String columnName; 1328 core.String columnName;
1106 1329
1107 GooglePrivacyDlpV2beta1FieldId(); 1330 GooglePrivacyDlpV2beta1FieldId();
1108 1331
1109 GooglePrivacyDlpV2beta1FieldId.fromJson(core.Map _json) { 1332 GooglePrivacyDlpV2beta1FieldId.fromJson(core.Map _json) {
1110 if (_json.containsKey("columnName")) { 1333 if (_json.containsKey("columnName")) {
1111 columnName = _json["columnName"]; 1334 columnName = _json["columnName"];
1112 } 1335 }
1113 } 1336 }
1114 1337
1115 core.Map<core.String, core.Object> toJson() { 1338 core.Map<core.String, core.Object> toJson() {
1116 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1339 final core.Map<core.String, core.Object> _json =
1340 new core.Map<core.String, core.Object>();
1117 if (columnName != null) { 1341 if (columnName != null) {
1118 _json["columnName"] = columnName; 1342 _json["columnName"] = columnName;
1119 } 1343 }
1120 return _json; 1344 return _json;
1121 } 1345 }
1122 } 1346 }
1123 1347
1124 /** Set of files to scan. */ 1348 /// Set of files to scan.
1125 class GooglePrivacyDlpV2beta1FileSet { 1349 class GooglePrivacyDlpV2beta1FileSet {
1126 /** 1350 /// The url, in the format `gs://<bucket>/<path>`. Trailing wildcard in the
1127 * The url, in the format `gs://<bucket>/<path>`. Trailing wildcard in the 1351 /// path is allowed.
1128 * path is allowed.
1129 */
1130 core.String url; 1352 core.String url;
1131 1353
1132 GooglePrivacyDlpV2beta1FileSet(); 1354 GooglePrivacyDlpV2beta1FileSet();
1133 1355
1134 GooglePrivacyDlpV2beta1FileSet.fromJson(core.Map _json) { 1356 GooglePrivacyDlpV2beta1FileSet.fromJson(core.Map _json) {
1135 if (_json.containsKey("url")) { 1357 if (_json.containsKey("url")) {
1136 url = _json["url"]; 1358 url = _json["url"];
1137 } 1359 }
1138 } 1360 }
1139 1361
1140 core.Map<core.String, core.Object> toJson() { 1362 core.Map<core.String, core.Object> toJson() {
1141 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1363 final core.Map<core.String, core.Object> _json =
1364 new core.Map<core.String, core.Object>();
1142 if (url != null) { 1365 if (url != null) {
1143 _json["url"] = url; 1366 _json["url"] = url;
1144 } 1367 }
1145 return _json; 1368 return _json;
1146 } 1369 }
1147 } 1370 }
1148 1371
1149 /** 1372 /// Container structure describing a single finding within a string or image.
1150 * Container structure describing a single finding within a string or image.
1151 */
1152 class GooglePrivacyDlpV2beta1Finding { 1373 class GooglePrivacyDlpV2beta1Finding {
1153 /** Timestamp when finding was detected. */ 1374 /// Timestamp when finding was detected.
1154 core.String createTime; 1375 core.String createTime;
1155 /** The specific type of info the string might be. */ 1376
1377 /// The specific type of info the string might be.
1156 GooglePrivacyDlpV2beta1InfoType infoType; 1378 GooglePrivacyDlpV2beta1InfoType infoType;
1157 /** 1379
1158 * Estimate of how likely it is that the info_type is correct. 1380 /// Estimate of how likely it is that the info_type is correct.
1159 * Possible string values are: 1381 /// Possible string values are:
1160 * - "LIKELIHOOD_UNSPECIFIED" : Default value; information with all 1382 /// - "LIKELIHOOD_UNSPECIFIED" : Default value; information with all
1161 * likelihoods is included. 1383 /// likelihoods is included.
1162 * - "VERY_UNLIKELY" : Few matching elements. 1384 /// - "VERY_UNLIKELY" : Few matching elements.
1163 * - "UNLIKELY" 1385 /// - "UNLIKELY"
1164 * - "POSSIBLE" : Some matching elements. 1386 /// - "POSSIBLE" : Some matching elements.
1165 * - "LIKELY" 1387 /// - "LIKELY"
1166 * - "VERY_LIKELY" : Many matching elements. 1388 /// - "VERY_LIKELY" : Many matching elements.
1167 */
1168 core.String likelihood; 1389 core.String likelihood;
1169 /** Location of the info found. */ 1390
1391 /// Location of the info found.
1170 GooglePrivacyDlpV2beta1Location location; 1392 GooglePrivacyDlpV2beta1Location location;
1171 /** The specific string that may be potentially sensitive info. */ 1393
1394 /// The specific string that may be potentially sensitive info.
1172 core.String quote; 1395 core.String quote;
1173 1396
1174 GooglePrivacyDlpV2beta1Finding(); 1397 GooglePrivacyDlpV2beta1Finding();
1175 1398
1176 GooglePrivacyDlpV2beta1Finding.fromJson(core.Map _json) { 1399 GooglePrivacyDlpV2beta1Finding.fromJson(core.Map _json) {
1177 if (_json.containsKey("createTime")) { 1400 if (_json.containsKey("createTime")) {
1178 createTime = _json["createTime"]; 1401 createTime = _json["createTime"];
1179 } 1402 }
1180 if (_json.containsKey("infoType")) { 1403 if (_json.containsKey("infoType")) {
1181 infoType = new GooglePrivacyDlpV2beta1InfoType.fromJson(_json["infoType"]) ; 1404 infoType =
1405 new GooglePrivacyDlpV2beta1InfoType.fromJson(_json["infoType"]);
1182 } 1406 }
1183 if (_json.containsKey("likelihood")) { 1407 if (_json.containsKey("likelihood")) {
1184 likelihood = _json["likelihood"]; 1408 likelihood = _json["likelihood"];
1185 } 1409 }
1186 if (_json.containsKey("location")) { 1410 if (_json.containsKey("location")) {
1187 location = new GooglePrivacyDlpV2beta1Location.fromJson(_json["location"]) ; 1411 location =
1412 new GooglePrivacyDlpV2beta1Location.fromJson(_json["location"]);
1188 } 1413 }
1189 if (_json.containsKey("quote")) { 1414 if (_json.containsKey("quote")) {
1190 quote = _json["quote"]; 1415 quote = _json["quote"];
1191 } 1416 }
1192 } 1417 }
1193 1418
1194 core.Map<core.String, core.Object> toJson() { 1419 core.Map<core.String, core.Object> toJson() {
1195 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1420 final core.Map<core.String, core.Object> _json =
1421 new core.Map<core.String, core.Object>();
1196 if (createTime != null) { 1422 if (createTime != null) {
1197 _json["createTime"] = createTime; 1423 _json["createTime"] = createTime;
1198 } 1424 }
1199 if (infoType != null) { 1425 if (infoType != null) {
1200 _json["infoType"] = (infoType).toJson(); 1426 _json["infoType"] = (infoType).toJson();
1201 } 1427 }
1202 if (likelihood != null) { 1428 if (likelihood != null) {
1203 _json["likelihood"] = likelihood; 1429 _json["likelihood"] = likelihood;
1204 } 1430 }
1205 if (location != null) { 1431 if (location != null) {
1206 _json["location"] = (location).toJson(); 1432 _json["location"] = (location).toJson();
1207 } 1433 }
1208 if (quote != null) { 1434 if (quote != null) {
1209 _json["quote"] = quote; 1435 _json["quote"] = quote;
1210 } 1436 }
1211 return _json; 1437 return _json;
1212 } 1438 }
1213 } 1439 }
1214 1440
1215 /** Bounding box encompassing detected text within an image. */ 1441 /// Bounding box encompassing detected text within an image.
1216 class GooglePrivacyDlpV2beta1ImageLocation { 1442 class GooglePrivacyDlpV2beta1ImageLocation {
1217 /** Height of the bounding box in pixels. */ 1443 /// Height of the bounding box in pixels.
1218 core.int height; 1444 core.int height;
1219 /** Left coordinate of the bounding box. (0,0) is upper left. */ 1445
1446 /// Left coordinate of the bounding box. (0,0) is upper left.
1220 core.int left; 1447 core.int left;
1221 /** Top coordinate of the bounding box. (0,0) is upper left. */ 1448
1449 /// Top coordinate of the bounding box. (0,0) is upper left.
1222 core.int top; 1450 core.int top;
1223 /** Width of the bounding box in pixels. */ 1451
1452 /// Width of the bounding box in pixels.
1224 core.int width; 1453 core.int width;
1225 1454
1226 GooglePrivacyDlpV2beta1ImageLocation(); 1455 GooglePrivacyDlpV2beta1ImageLocation();
1227 1456
1228 GooglePrivacyDlpV2beta1ImageLocation.fromJson(core.Map _json) { 1457 GooglePrivacyDlpV2beta1ImageLocation.fromJson(core.Map _json) {
1229 if (_json.containsKey("height")) { 1458 if (_json.containsKey("height")) {
1230 height = _json["height"]; 1459 height = _json["height"];
1231 } 1460 }
1232 if (_json.containsKey("left")) { 1461 if (_json.containsKey("left")) {
1233 left = _json["left"]; 1462 left = _json["left"];
1234 } 1463 }
1235 if (_json.containsKey("top")) { 1464 if (_json.containsKey("top")) {
1236 top = _json["top"]; 1465 top = _json["top"];
1237 } 1466 }
1238 if (_json.containsKey("width")) { 1467 if (_json.containsKey("width")) {
1239 width = _json["width"]; 1468 width = _json["width"];
1240 } 1469 }
1241 } 1470 }
1242 1471
1243 core.Map<core.String, core.Object> toJson() { 1472 core.Map<core.String, core.Object> toJson() {
1244 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1473 final core.Map<core.String, core.Object> _json =
1474 new core.Map<core.String, core.Object>();
1245 if (height != null) { 1475 if (height != null) {
1246 _json["height"] = height; 1476 _json["height"] = height;
1247 } 1477 }
1248 if (left != null) { 1478 if (left != null) {
1249 _json["left"] = left; 1479 _json["left"] = left;
1250 } 1480 }
1251 if (top != null) { 1481 if (top != null) {
1252 _json["top"] = top; 1482 _json["top"] = top;
1253 } 1483 }
1254 if (width != null) { 1484 if (width != null) {
1255 _json["width"] = width; 1485 _json["width"] = width;
1256 } 1486 }
1257 return _json; 1487 return _json;
1258 } 1488 }
1259 } 1489 }
1260 1490
1261 /** Configuration for determing how redaction of images should occur. */ 1491 /// Configuration for determing how redaction of images should occur.
1262 class GooglePrivacyDlpV2beta1ImageRedactionConfig { 1492 class GooglePrivacyDlpV2beta1ImageRedactionConfig {
1263 /** 1493 /// Only one per info_type should be provided per request. If not
1264 * Only one per info_type should be provided per request. If not 1494 /// specified, and redact_all_text is false, the DLP API will redact all
1265 * specified, and redact_all_text is false, the DLP API will redact all 1495 /// text that it matches against all info_types that are found, but not
1266 * text that it matches against all info_types that are found, but not 1496 /// specified in another ImageRedactionConfig.
1267 * specified in another ImageRedactionConfig.
1268 */
1269 GooglePrivacyDlpV2beta1InfoType infoType; 1497 GooglePrivacyDlpV2beta1InfoType infoType;
1270 /** 1498
1271 * If true, all text found in the image, regardless whether it matches an 1499 /// If true, all text found in the image, regardless whether it matches an
1272 * info_type, is redacted. 1500 /// info_type, is redacted.
1273 */
1274 core.bool redactAllText; 1501 core.bool redactAllText;
1275 /** 1502
1276 * The color to use when redacting content from an image. If not specified, 1503 /// The color to use when redacting content from an image. If not specified,
1277 * the default is black. 1504 /// the default is black.
1278 */
1279 GooglePrivacyDlpV2beta1Color redactionColor; 1505 GooglePrivacyDlpV2beta1Color redactionColor;
1280 1506
1281 GooglePrivacyDlpV2beta1ImageRedactionConfig(); 1507 GooglePrivacyDlpV2beta1ImageRedactionConfig();
1282 1508
1283 GooglePrivacyDlpV2beta1ImageRedactionConfig.fromJson(core.Map _json) { 1509 GooglePrivacyDlpV2beta1ImageRedactionConfig.fromJson(core.Map _json) {
1284 if (_json.containsKey("infoType")) { 1510 if (_json.containsKey("infoType")) {
1285 infoType = new GooglePrivacyDlpV2beta1InfoType.fromJson(_json["infoType"]) ; 1511 infoType =
1512 new GooglePrivacyDlpV2beta1InfoType.fromJson(_json["infoType"]);
1286 } 1513 }
1287 if (_json.containsKey("redactAllText")) { 1514 if (_json.containsKey("redactAllText")) {
1288 redactAllText = _json["redactAllText"]; 1515 redactAllText = _json["redactAllText"];
1289 } 1516 }
1290 if (_json.containsKey("redactionColor")) { 1517 if (_json.containsKey("redactionColor")) {
1291 redactionColor = new GooglePrivacyDlpV2beta1Color.fromJson(_json["redactio nColor"]); 1518 redactionColor =
1519 new GooglePrivacyDlpV2beta1Color.fromJson(_json["redactionColor"]);
1292 } 1520 }
1293 } 1521 }
1294 1522
1295 core.Map<core.String, core.Object> toJson() { 1523 core.Map<core.String, core.Object> toJson() {
1296 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1524 final core.Map<core.String, core.Object> _json =
1525 new core.Map<core.String, core.Object>();
1297 if (infoType != null) { 1526 if (infoType != null) {
1298 _json["infoType"] = (infoType).toJson(); 1527 _json["infoType"] = (infoType).toJson();
1299 } 1528 }
1300 if (redactAllText != null) { 1529 if (redactAllText != null) {
1301 _json["redactAllText"] = redactAllText; 1530 _json["redactAllText"] = redactAllText;
1302 } 1531 }
1303 if (redactionColor != null) { 1532 if (redactionColor != null) {
1304 _json["redactionColor"] = (redactionColor).toJson(); 1533 _json["redactionColor"] = (redactionColor).toJson();
1305 } 1534 }
1306 return _json; 1535 return _json;
1307 } 1536 }
1308 } 1537 }
1309 1538
1310 /** Type of information detected by the API. */ 1539 /// Type of information detected by the API.
1311 class GooglePrivacyDlpV2beta1InfoType { 1540 class GooglePrivacyDlpV2beta1InfoType {
1312 /** Name of the information type. */ 1541 /// Name of the information type.
1313 core.String name; 1542 core.String name;
1314 1543
1315 GooglePrivacyDlpV2beta1InfoType(); 1544 GooglePrivacyDlpV2beta1InfoType();
1316 1545
1317 GooglePrivacyDlpV2beta1InfoType.fromJson(core.Map _json) { 1546 GooglePrivacyDlpV2beta1InfoType.fromJson(core.Map _json) {
1318 if (_json.containsKey("name")) { 1547 if (_json.containsKey("name")) {
1319 name = _json["name"]; 1548 name = _json["name"];
1320 } 1549 }
1321 } 1550 }
1322 1551
1323 core.Map<core.String, core.Object> toJson() { 1552 core.Map<core.String, core.Object> toJson() {
1324 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1553 final core.Map<core.String, core.Object> _json =
1554 new core.Map<core.String, core.Object>();
1325 if (name != null) { 1555 if (name != null) {
1326 _json["name"] = name; 1556 _json["name"] = name;
1327 } 1557 }
1328 return _json; 1558 return _json;
1329 } 1559 }
1330 } 1560 }
1331 1561
1332 /** Info type description. */ 1562 /// Info type description.
1333 class GooglePrivacyDlpV2beta1InfoTypeDescription { 1563 class GooglePrivacyDlpV2beta1InfoTypeDescription {
1334 /** List of categories this info type belongs to. */ 1564 /// List of categories this info type belongs to.
1335 core.List<GooglePrivacyDlpV2beta1CategoryDescription> categories; 1565 core.List<GooglePrivacyDlpV2beta1CategoryDescription> categories;
1336 /** Human readable form of the info type name. */ 1566
1567 /// Human readable form of the info type name.
1337 core.String displayName; 1568 core.String displayName;
1338 /** Internal name of the info type. */ 1569
1570 /// Internal name of the info type.
1339 core.String name; 1571 core.String name;
1340 1572
1341 GooglePrivacyDlpV2beta1InfoTypeDescription(); 1573 GooglePrivacyDlpV2beta1InfoTypeDescription();
1342 1574
1343 GooglePrivacyDlpV2beta1InfoTypeDescription.fromJson(core.Map _json) { 1575 GooglePrivacyDlpV2beta1InfoTypeDescription.fromJson(core.Map _json) {
1344 if (_json.containsKey("categories")) { 1576 if (_json.containsKey("categories")) {
1345 categories = _json["categories"].map((value) => new GooglePrivacyDlpV2beta 1CategoryDescription.fromJson(value)).toList(); 1577 categories = _json["categories"]
1578 .map((value) =>
1579 new GooglePrivacyDlpV2beta1CategoryDescription.fromJson(value))
1580 .toList();
1346 } 1581 }
1347 if (_json.containsKey("displayName")) { 1582 if (_json.containsKey("displayName")) {
1348 displayName = _json["displayName"]; 1583 displayName = _json["displayName"];
1349 } 1584 }
1350 if (_json.containsKey("name")) { 1585 if (_json.containsKey("name")) {
1351 name = _json["name"]; 1586 name = _json["name"];
1352 } 1587 }
1353 } 1588 }
1354 1589
1355 core.Map<core.String, core.Object> toJson() { 1590 core.Map<core.String, core.Object> toJson() {
1356 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1591 final core.Map<core.String, core.Object> _json =
1592 new core.Map<core.String, core.Object>();
1357 if (categories != null) { 1593 if (categories != null) {
1358 _json["categories"] = categories.map((value) => (value).toJson()).toList() ; 1594 _json["categories"] =
1595 categories.map((value) => (value).toJson()).toList();
1359 } 1596 }
1360 if (displayName != null) { 1597 if (displayName != null) {
1361 _json["displayName"] = displayName; 1598 _json["displayName"] = displayName;
1362 } 1599 }
1363 if (name != null) { 1600 if (name != null) {
1364 _json["name"] = name; 1601 _json["name"] = name;
1365 } 1602 }
1366 return _json; 1603 return _json;
1367 } 1604 }
1368 } 1605 }
1369 1606
1370 /** 1607 /// Max findings configuration per info type, per content item or long running
1371 * Max findings configuration per info type, per content item or long running 1608 /// operation.
1372 * operation.
1373 */
1374 class GooglePrivacyDlpV2beta1InfoTypeLimit { 1609 class GooglePrivacyDlpV2beta1InfoTypeLimit {
1375 /** 1610 /// Type of information the findings limit applies to. Only one limit per
1376 * Type of information the findings limit applies to. Only one limit per 1611 /// info_type should be provided. If InfoTypeLimit does not have an
1377 * info_type should be provided. If InfoTypeLimit does not have an 1612 /// info_type, the DLP API applies the limit against all info_types that are
1378 * info_type, the DLP API applies the limit against all info_types that are 1613 /// found but not specified in another InfoTypeLimit.
1379 * found but not specified in another InfoTypeLimit.
1380 */
1381 GooglePrivacyDlpV2beta1InfoType infoType; 1614 GooglePrivacyDlpV2beta1InfoType infoType;
1382 /** Max findings limit for the given info type. */ 1615
1616 /// Max findings limit for the given infoType.
1383 core.int maxFindings; 1617 core.int maxFindings;
1384 1618
1385 GooglePrivacyDlpV2beta1InfoTypeLimit(); 1619 GooglePrivacyDlpV2beta1InfoTypeLimit();
1386 1620
1387 GooglePrivacyDlpV2beta1InfoTypeLimit.fromJson(core.Map _json) { 1621 GooglePrivacyDlpV2beta1InfoTypeLimit.fromJson(core.Map _json) {
1388 if (_json.containsKey("infoType")) { 1622 if (_json.containsKey("infoType")) {
1389 infoType = new GooglePrivacyDlpV2beta1InfoType.fromJson(_json["infoType"]) ; 1623 infoType =
1624 new GooglePrivacyDlpV2beta1InfoType.fromJson(_json["infoType"]);
1390 } 1625 }
1391 if (_json.containsKey("maxFindings")) { 1626 if (_json.containsKey("maxFindings")) {
1392 maxFindings = _json["maxFindings"]; 1627 maxFindings = _json["maxFindings"];
1393 } 1628 }
1394 } 1629 }
1395 1630
1396 core.Map<core.String, core.Object> toJson() { 1631 core.Map<core.String, core.Object> toJson() {
1397 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1632 final core.Map<core.String, core.Object> _json =
1633 new core.Map<core.String, core.Object>();
1398 if (infoType != null) { 1634 if (infoType != null) {
1399 _json["infoType"] = (infoType).toJson(); 1635 _json["infoType"] = (infoType).toJson();
1400 } 1636 }
1401 if (maxFindings != null) { 1637 if (maxFindings != null) {
1402 _json["maxFindings"] = maxFindings; 1638 _json["maxFindings"] = maxFindings;
1403 } 1639 }
1404 return _json; 1640 return _json;
1405 } 1641 }
1406 } 1642 }
1407 1643
1408 /** Statistics regarding a specific InfoType. */ 1644 /// Statistics regarding a specific InfoType.
1409 class GooglePrivacyDlpV2beta1InfoTypeStatistics { 1645 class GooglePrivacyDlpV2beta1InfoTypeStatistics {
1410 /** Number of findings for this info type. */ 1646 /// Number of findings for this info type.
1411 core.String count; 1647 core.String count;
1412 /** The type of finding this stat is for. */ 1648
1649 /// The type of finding this stat is for.
1413 GooglePrivacyDlpV2beta1InfoType infoType; 1650 GooglePrivacyDlpV2beta1InfoType infoType;
1414 1651
1415 GooglePrivacyDlpV2beta1InfoTypeStatistics(); 1652 GooglePrivacyDlpV2beta1InfoTypeStatistics();
1416 1653
1417 GooglePrivacyDlpV2beta1InfoTypeStatistics.fromJson(core.Map _json) { 1654 GooglePrivacyDlpV2beta1InfoTypeStatistics.fromJson(core.Map _json) {
1418 if (_json.containsKey("count")) { 1655 if (_json.containsKey("count")) {
1419 count = _json["count"]; 1656 count = _json["count"];
1420 } 1657 }
1421 if (_json.containsKey("infoType")) { 1658 if (_json.containsKey("infoType")) {
1422 infoType = new GooglePrivacyDlpV2beta1InfoType.fromJson(_json["infoType"]) ; 1659 infoType =
1660 new GooglePrivacyDlpV2beta1InfoType.fromJson(_json["infoType"]);
1423 } 1661 }
1424 } 1662 }
1425 1663
1426 core.Map<core.String, core.Object> toJson() { 1664 core.Map<core.String, core.Object> toJson() {
1427 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1665 final core.Map<core.String, core.Object> _json =
1666 new core.Map<core.String, core.Object>();
1428 if (count != null) { 1667 if (count != null) {
1429 _json["count"] = count; 1668 _json["count"] = count;
1430 } 1669 }
1431 if (infoType != null) { 1670 if (infoType != null) {
1432 _json["infoType"] = (infoType).toJson(); 1671 _json["infoType"] = (infoType).toJson();
1433 } 1672 }
1434 return _json; 1673 return _json;
1435 } 1674 }
1436 } 1675 }
1437 1676
1438 /** 1677 /// Configuration description of the scanning process.
1439 * Configuration description of the scanning process. 1678 /// When used with redactContent only info_types and min_likelihood are
1440 * When used with redactContent only info_types and min_likelihood are currently 1679 /// currently
1441 * used. 1680 /// used.
1442 */
1443 class GooglePrivacyDlpV2beta1InspectConfig { 1681 class GooglePrivacyDlpV2beta1InspectConfig {
1444 /** When true, excludes type information of the findings. */ 1682 /// When true, excludes type information of the findings.
1445 core.bool excludeTypes; 1683 core.bool excludeTypes;
1446 /** 1684
1447 * When true, a contextual quote from the data that triggered a finding is 1685 /// When true, a contextual quote from the data that triggered a finding is
1448 * included in the response; see Finding.quote. 1686 /// included in the response; see Finding.quote.
1449 */
1450 core.bool includeQuote; 1687 core.bool includeQuote;
1451 /** Configuration of findings limit given for specified info types. */ 1688
1689 /// Configuration of findings limit given for specified info types.
1452 core.List<GooglePrivacyDlpV2beta1InfoTypeLimit> infoTypeLimits; 1690 core.List<GooglePrivacyDlpV2beta1InfoTypeLimit> infoTypeLimits;
1453 /** 1691
1454 * Restricts what info_types to look for. The values must correspond to 1692 /// Restricts what info_types to look for. The values must correspond to
1455 * InfoType values returned by ListInfoTypes or found in documentation. 1693 /// InfoType values returned by ListInfoTypes or found in documentation.
1456 * Empty info_types runs all enabled detectors. 1694 /// Empty info_types runs all enabled detectors.
1457 */
1458 core.List<GooglePrivacyDlpV2beta1InfoType> infoTypes; 1695 core.List<GooglePrivacyDlpV2beta1InfoType> infoTypes;
1459 /** 1696
1460 * Limits the number of findings per content item or long running operation. 1697 /// Limits the number of findings per content item or long running operation.
1461 */
1462 core.int maxFindings; 1698 core.int maxFindings;
1463 /** 1699
1464 * Only returns findings equal or above this threshold. 1700 /// Only returns findings equal or above this threshold.
1465 * Possible string values are: 1701 /// Possible string values are:
1466 * - "LIKELIHOOD_UNSPECIFIED" : Default value; information with all 1702 /// - "LIKELIHOOD_UNSPECIFIED" : Default value; information with all
1467 * likelihoods is included. 1703 /// likelihoods is included.
1468 * - "VERY_UNLIKELY" : Few matching elements. 1704 /// - "VERY_UNLIKELY" : Few matching elements.
1469 * - "UNLIKELY" 1705 /// - "UNLIKELY"
1470 * - "POSSIBLE" : Some matching elements. 1706 /// - "POSSIBLE" : Some matching elements.
1471 * - "LIKELY" 1707 /// - "LIKELY"
1472 * - "VERY_LIKELY" : Many matching elements. 1708 /// - "VERY_LIKELY" : Many matching elements.
1473 */
1474 core.String minLikelihood; 1709 core.String minLikelihood;
1475 1710
1476 GooglePrivacyDlpV2beta1InspectConfig(); 1711 GooglePrivacyDlpV2beta1InspectConfig();
1477 1712
1478 GooglePrivacyDlpV2beta1InspectConfig.fromJson(core.Map _json) { 1713 GooglePrivacyDlpV2beta1InspectConfig.fromJson(core.Map _json) {
1479 if (_json.containsKey("excludeTypes")) { 1714 if (_json.containsKey("excludeTypes")) {
1480 excludeTypes = _json["excludeTypes"]; 1715 excludeTypes = _json["excludeTypes"];
1481 } 1716 }
1482 if (_json.containsKey("includeQuote")) { 1717 if (_json.containsKey("includeQuote")) {
1483 includeQuote = _json["includeQuote"]; 1718 includeQuote = _json["includeQuote"];
1484 } 1719 }
1485 if (_json.containsKey("infoTypeLimits")) { 1720 if (_json.containsKey("infoTypeLimits")) {
1486 infoTypeLimits = _json["infoTypeLimits"].map((value) => new GooglePrivacyD lpV2beta1InfoTypeLimit.fromJson(value)).toList(); 1721 infoTypeLimits = _json["infoTypeLimits"]
1722 .map((value) =>
1723 new GooglePrivacyDlpV2beta1InfoTypeLimit.fromJson(value))
1724 .toList();
1487 } 1725 }
1488 if (_json.containsKey("infoTypes")) { 1726 if (_json.containsKey("infoTypes")) {
1489 infoTypes = _json["infoTypes"].map((value) => new GooglePrivacyDlpV2beta1I nfoType.fromJson(value)).toList(); 1727 infoTypes = _json["infoTypes"]
1728 .map((value) => new GooglePrivacyDlpV2beta1InfoType.fromJson(value))
1729 .toList();
1490 } 1730 }
1491 if (_json.containsKey("maxFindings")) { 1731 if (_json.containsKey("maxFindings")) {
1492 maxFindings = _json["maxFindings"]; 1732 maxFindings = _json["maxFindings"];
1493 } 1733 }
1494 if (_json.containsKey("minLikelihood")) { 1734 if (_json.containsKey("minLikelihood")) {
1495 minLikelihood = _json["minLikelihood"]; 1735 minLikelihood = _json["minLikelihood"];
1496 } 1736 }
1497 } 1737 }
1498 1738
1499 core.Map<core.String, core.Object> toJson() { 1739 core.Map<core.String, core.Object> toJson() {
1500 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1740 final core.Map<core.String, core.Object> _json =
1741 new core.Map<core.String, core.Object>();
1501 if (excludeTypes != null) { 1742 if (excludeTypes != null) {
1502 _json["excludeTypes"] = excludeTypes; 1743 _json["excludeTypes"] = excludeTypes;
1503 } 1744 }
1504 if (includeQuote != null) { 1745 if (includeQuote != null) {
1505 _json["includeQuote"] = includeQuote; 1746 _json["includeQuote"] = includeQuote;
1506 } 1747 }
1507 if (infoTypeLimits != null) { 1748 if (infoTypeLimits != null) {
1508 _json["infoTypeLimits"] = infoTypeLimits.map((value) => (value).toJson()). toList(); 1749 _json["infoTypeLimits"] =
1750 infoTypeLimits.map((value) => (value).toJson()).toList();
1509 } 1751 }
1510 if (infoTypes != null) { 1752 if (infoTypes != null) {
1511 _json["infoTypes"] = infoTypes.map((value) => (value).toJson()).toList(); 1753 _json["infoTypes"] = infoTypes.map((value) => (value).toJson()).toList();
1512 } 1754 }
1513 if (maxFindings != null) { 1755 if (maxFindings != null) {
1514 _json["maxFindings"] = maxFindings; 1756 _json["maxFindings"] = maxFindings;
1515 } 1757 }
1516 if (minLikelihood != null) { 1758 if (minLikelihood != null) {
1517 _json["minLikelihood"] = minLikelihood; 1759 _json["minLikelihood"] = minLikelihood;
1518 } 1760 }
1519 return _json; 1761 return _json;
1520 } 1762 }
1521 } 1763 }
1522 1764
1523 /** Request to search for potentially sensitive info in a list of items. */ 1765 /// Request to search for potentially sensitive info in a list of items.
1524 class GooglePrivacyDlpV2beta1InspectContentRequest { 1766 class GooglePrivacyDlpV2beta1InspectContentRequest {
1525 /** Configuration for the inspector. */ 1767 /// Configuration for the inspector.
1526 GooglePrivacyDlpV2beta1InspectConfig inspectConfig; 1768 GooglePrivacyDlpV2beta1InspectConfig inspectConfig;
1527 /** 1769
1528 * The list of items to inspect. Items in a single request are 1770 /// The list of items to inspect. Items in a single request are
1529 * considered "related" unless inspect_config.independent_inputs is true. 1771 /// considered "related" unless inspect_config.independent_inputs is true.
1530 * Up to 100 are allowed per request. 1772 /// Up to 100 are allowed per request.
1531 */
1532 core.List<GooglePrivacyDlpV2beta1ContentItem> items; 1773 core.List<GooglePrivacyDlpV2beta1ContentItem> items;
1533 1774
1534 GooglePrivacyDlpV2beta1InspectContentRequest(); 1775 GooglePrivacyDlpV2beta1InspectContentRequest();
1535 1776
1536 GooglePrivacyDlpV2beta1InspectContentRequest.fromJson(core.Map _json) { 1777 GooglePrivacyDlpV2beta1InspectContentRequest.fromJson(core.Map _json) {
1537 if (_json.containsKey("inspectConfig")) { 1778 if (_json.containsKey("inspectConfig")) {
1538 inspectConfig = new GooglePrivacyDlpV2beta1InspectConfig.fromJson(_json["i nspectConfig"]); 1779 inspectConfig = new GooglePrivacyDlpV2beta1InspectConfig.fromJson(
1780 _json["inspectConfig"]);
1539 } 1781 }
1540 if (_json.containsKey("items")) { 1782 if (_json.containsKey("items")) {
1541 items = _json["items"].map((value) => new GooglePrivacyDlpV2beta1ContentIt em.fromJson(value)).toList(); 1783 items = _json["items"]
1784 .map(
1785 (value) => new GooglePrivacyDlpV2beta1ContentItem.fromJson(value))
1786 .toList();
1542 } 1787 }
1543 } 1788 }
1544 1789
1545 core.Map<core.String, core.Object> toJson() { 1790 core.Map<core.String, core.Object> toJson() {
1546 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1791 final core.Map<core.String, core.Object> _json =
1792 new core.Map<core.String, core.Object>();
1547 if (inspectConfig != null) { 1793 if (inspectConfig != null) {
1548 _json["inspectConfig"] = (inspectConfig).toJson(); 1794 _json["inspectConfig"] = (inspectConfig).toJson();
1549 } 1795 }
1550 if (items != null) { 1796 if (items != null) {
1551 _json["items"] = items.map((value) => (value).toJson()).toList(); 1797 _json["items"] = items.map((value) => (value).toJson()).toList();
1552 } 1798 }
1553 return _json; 1799 return _json;
1554 } 1800 }
1555 } 1801 }
1556 1802
1557 /** Results of inspecting a list of items. */ 1803 /// Results of inspecting a list of items.
1558 class GooglePrivacyDlpV2beta1InspectContentResponse { 1804 class GooglePrivacyDlpV2beta1InspectContentResponse {
1559 /** 1805 /// Each content_item from the request has a result in this list, in the
1560 * Each content_item from the request has a result in this list, in the 1806 /// same order as the request.
1561 * same order as the request.
1562 */
1563 core.List<GooglePrivacyDlpV2beta1InspectResult> results; 1807 core.List<GooglePrivacyDlpV2beta1InspectResult> results;
1564 1808
1565 GooglePrivacyDlpV2beta1InspectContentResponse(); 1809 GooglePrivacyDlpV2beta1InspectContentResponse();
1566 1810
1567 GooglePrivacyDlpV2beta1InspectContentResponse.fromJson(core.Map _json) { 1811 GooglePrivacyDlpV2beta1InspectContentResponse.fromJson(core.Map _json) {
1568 if (_json.containsKey("results")) { 1812 if (_json.containsKey("results")) {
1569 results = _json["results"].map((value) => new GooglePrivacyDlpV2beta1Inspe ctResult.fromJson(value)).toList(); 1813 results = _json["results"]
1814 .map((value) =>
1815 new GooglePrivacyDlpV2beta1InspectResult.fromJson(value))
1816 .toList();
1570 } 1817 }
1571 } 1818 }
1572 1819
1573 core.Map<core.String, core.Object> toJson() { 1820 core.Map<core.String, core.Object> toJson() {
1574 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1821 final core.Map<core.String, core.Object> _json =
1822 new core.Map<core.String, core.Object>();
1575 if (results != null) { 1823 if (results != null) {
1576 _json["results"] = results.map((value) => (value).toJson()).toList(); 1824 _json["results"] = results.map((value) => (value).toJson()).toList();
1577 } 1825 }
1578 return _json; 1826 return _json;
1579 } 1827 }
1580 } 1828 }
1581 1829
1582 /** Metadata returned within GetOperation for an inspect request. */ 1830 /// Metadata returned within GetOperation for an inspect request.
1583 class GooglePrivacyDlpV2beta1InspectOperationMetadata { 1831 class GooglePrivacyDlpV2beta1InspectOperationMetadata {
1584 /** The time which this request was started. */ 1832 /// The time which this request was started.
1585 core.String createTime; 1833 core.String createTime;
1586 core.List<GooglePrivacyDlpV2beta1InfoTypeStatistics> infoTypeStats; 1834 core.List<GooglePrivacyDlpV2beta1InfoTypeStatistics> infoTypeStats;
1587 /** Total size in bytes that were processed. */ 1835
1836 /// Total size in bytes that were processed.
1588 core.String processedBytes; 1837 core.String processedBytes;
1589 /** The inspect config used to create the Operation. */ 1838
1839 /// The inspect config used to create the Operation.
1590 GooglePrivacyDlpV2beta1InspectConfig requestInspectConfig; 1840 GooglePrivacyDlpV2beta1InspectConfig requestInspectConfig;
1591 /** Optional location to store findings. */ 1841
1842 /// Optional location to store findings.
1592 GooglePrivacyDlpV2beta1OutputStorageConfig requestOutputConfig; 1843 GooglePrivacyDlpV2beta1OutputStorageConfig requestOutputConfig;
1593 /** The storage config used to create the Operation. */ 1844
1845 /// The storage config used to create the Operation.
1594 GooglePrivacyDlpV2beta1StorageConfig requestStorageConfig; 1846 GooglePrivacyDlpV2beta1StorageConfig requestStorageConfig;
1595 /** Estimate of the number of bytes to process. */ 1847
1848 /// Estimate of the number of bytes to process.
1596 core.String totalEstimatedBytes; 1849 core.String totalEstimatedBytes;
1597 1850
1598 GooglePrivacyDlpV2beta1InspectOperationMetadata(); 1851 GooglePrivacyDlpV2beta1InspectOperationMetadata();
1599 1852
1600 GooglePrivacyDlpV2beta1InspectOperationMetadata.fromJson(core.Map _json) { 1853 GooglePrivacyDlpV2beta1InspectOperationMetadata.fromJson(core.Map _json) {
1601 if (_json.containsKey("createTime")) { 1854 if (_json.containsKey("createTime")) {
1602 createTime = _json["createTime"]; 1855 createTime = _json["createTime"];
1603 } 1856 }
1604 if (_json.containsKey("infoTypeStats")) { 1857 if (_json.containsKey("infoTypeStats")) {
1605 infoTypeStats = _json["infoTypeStats"].map((value) => new GooglePrivacyDlp V2beta1InfoTypeStatistics.fromJson(value)).toList(); 1858 infoTypeStats = _json["infoTypeStats"]
1859 .map((value) =>
1860 new GooglePrivacyDlpV2beta1InfoTypeStatistics.fromJson(value))
1861 .toList();
1606 } 1862 }
1607 if (_json.containsKey("processedBytes")) { 1863 if (_json.containsKey("processedBytes")) {
1608 processedBytes = _json["processedBytes"]; 1864 processedBytes = _json["processedBytes"];
1609 } 1865 }
1610 if (_json.containsKey("requestInspectConfig")) { 1866 if (_json.containsKey("requestInspectConfig")) {
1611 requestInspectConfig = new GooglePrivacyDlpV2beta1InspectConfig.fromJson(_ json["requestInspectConfig"]); 1867 requestInspectConfig = new GooglePrivacyDlpV2beta1InspectConfig.fromJson(
1868 _json["requestInspectConfig"]);
1612 } 1869 }
1613 if (_json.containsKey("requestOutputConfig")) { 1870 if (_json.containsKey("requestOutputConfig")) {
1614 requestOutputConfig = new GooglePrivacyDlpV2beta1OutputStorageConfig.fromJ son(_json["requestOutputConfig"]); 1871 requestOutputConfig =
1872 new GooglePrivacyDlpV2beta1OutputStorageConfig.fromJson(
1873 _json["requestOutputConfig"]);
1615 } 1874 }
1616 if (_json.containsKey("requestStorageConfig")) { 1875 if (_json.containsKey("requestStorageConfig")) {
1617 requestStorageConfig = new GooglePrivacyDlpV2beta1StorageConfig.fromJson(_ json["requestStorageConfig"]); 1876 requestStorageConfig = new GooglePrivacyDlpV2beta1StorageConfig.fromJson(
1877 _json["requestStorageConfig"]);
1618 } 1878 }
1619 if (_json.containsKey("totalEstimatedBytes")) { 1879 if (_json.containsKey("totalEstimatedBytes")) {
1620 totalEstimatedBytes = _json["totalEstimatedBytes"]; 1880 totalEstimatedBytes = _json["totalEstimatedBytes"];
1621 } 1881 }
1622 } 1882 }
1623 1883
1624 core.Map<core.String, core.Object> toJson() { 1884 core.Map<core.String, core.Object> toJson() {
1625 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1885 final core.Map<core.String, core.Object> _json =
1886 new core.Map<core.String, core.Object>();
1626 if (createTime != null) { 1887 if (createTime != null) {
1627 _json["createTime"] = createTime; 1888 _json["createTime"] = createTime;
1628 } 1889 }
1629 if (infoTypeStats != null) { 1890 if (infoTypeStats != null) {
1630 _json["infoTypeStats"] = infoTypeStats.map((value) => (value).toJson()).to List(); 1891 _json["infoTypeStats"] =
1892 infoTypeStats.map((value) => (value).toJson()).toList();
1631 } 1893 }
1632 if (processedBytes != null) { 1894 if (processedBytes != null) {
1633 _json["processedBytes"] = processedBytes; 1895 _json["processedBytes"] = processedBytes;
1634 } 1896 }
1635 if (requestInspectConfig != null) { 1897 if (requestInspectConfig != null) {
1636 _json["requestInspectConfig"] = (requestInspectConfig).toJson(); 1898 _json["requestInspectConfig"] = (requestInspectConfig).toJson();
1637 } 1899 }
1638 if (requestOutputConfig != null) { 1900 if (requestOutputConfig != null) {
1639 _json["requestOutputConfig"] = (requestOutputConfig).toJson(); 1901 _json["requestOutputConfig"] = (requestOutputConfig).toJson();
1640 } 1902 }
1641 if (requestStorageConfig != null) { 1903 if (requestStorageConfig != null) {
1642 _json["requestStorageConfig"] = (requestStorageConfig).toJson(); 1904 _json["requestStorageConfig"] = (requestStorageConfig).toJson();
1643 } 1905 }
1644 if (totalEstimatedBytes != null) { 1906 if (totalEstimatedBytes != null) {
1645 _json["totalEstimatedBytes"] = totalEstimatedBytes; 1907 _json["totalEstimatedBytes"] = totalEstimatedBytes;
1646 } 1908 }
1647 return _json; 1909 return _json;
1648 } 1910 }
1649 } 1911 }
1650 1912
1651 /** The operational data. */ 1913 /// The operational data.
1652 class GooglePrivacyDlpV2beta1InspectOperationResult { 1914 class GooglePrivacyDlpV2beta1InspectOperationResult {
1653 /** 1915 /// The server-assigned name, which is only unique within the same service
1654 * The server-assigned name, which is only unique within the same service that 1916 /// that
1655 * originally returns it. If you use the default HTTP mapping, the 1917 /// originally returns it. If you use the default HTTP mapping, the
1656 * `name` should have the format of `inspect/results/{id}`. 1918 /// `name` should have the format of `inspect/results/{id}`.
1657 */
1658 core.String name; 1919 core.String name;
1659 1920
1660 GooglePrivacyDlpV2beta1InspectOperationResult(); 1921 GooglePrivacyDlpV2beta1InspectOperationResult();
1661 1922
1662 GooglePrivacyDlpV2beta1InspectOperationResult.fromJson(core.Map _json) { 1923 GooglePrivacyDlpV2beta1InspectOperationResult.fromJson(core.Map _json) {
1663 if (_json.containsKey("name")) { 1924 if (_json.containsKey("name")) {
1664 name = _json["name"]; 1925 name = _json["name"];
1665 } 1926 }
1666 } 1927 }
1667 1928
1668 core.Map<core.String, core.Object> toJson() { 1929 core.Map<core.String, core.Object> toJson() {
1669 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1930 final core.Map<core.String, core.Object> _json =
1931 new core.Map<core.String, core.Object>();
1670 if (name != null) { 1932 if (name != null) {
1671 _json["name"] = name; 1933 _json["name"] = name;
1672 } 1934 }
1673 return _json; 1935 return _json;
1674 } 1936 }
1675 } 1937 }
1676 1938
1677 /** All the findings for a single scanned item. */ 1939 /// All the findings for a single scanned item.
1678 class GooglePrivacyDlpV2beta1InspectResult { 1940 class GooglePrivacyDlpV2beta1InspectResult {
1679 /** List of findings for an item. */ 1941 /// List of findings for an item.
1680 core.List<GooglePrivacyDlpV2beta1Finding> findings; 1942 core.List<GooglePrivacyDlpV2beta1Finding> findings;
1681 /** 1943
1682 * If true, then this item might have more findings than were returned, 1944 /// If true, then this item might have more findings than were returned,
1683 * and the findings returned are an arbitrary subset of all findings. 1945 /// and the findings returned are an arbitrary subset of all findings.
1684 * The findings list might be truncated because the input items were too 1946 /// The findings list might be truncated because the input items were too
1685 * large, or because the server reached the maximum amount of resources 1947 /// large, or because the server reached the maximum amount of resources
1686 * allowed for a single API call. For best results, divide the input into 1948 /// allowed for a single API call. For best results, divide the input into
1687 * smaller batches. 1949 /// smaller batches.
1688 */
1689 core.bool findingsTruncated; 1950 core.bool findingsTruncated;
1690 1951
1691 GooglePrivacyDlpV2beta1InspectResult(); 1952 GooglePrivacyDlpV2beta1InspectResult();
1692 1953
1693 GooglePrivacyDlpV2beta1InspectResult.fromJson(core.Map _json) { 1954 GooglePrivacyDlpV2beta1InspectResult.fromJson(core.Map _json) {
1694 if (_json.containsKey("findings")) { 1955 if (_json.containsKey("findings")) {
1695 findings = _json["findings"].map((value) => new GooglePrivacyDlpV2beta1Fin ding.fromJson(value)).toList(); 1956 findings = _json["findings"]
1957 .map((value) => new GooglePrivacyDlpV2beta1Finding.fromJson(value))
1958 .toList();
1696 } 1959 }
1697 if (_json.containsKey("findingsTruncated")) { 1960 if (_json.containsKey("findingsTruncated")) {
1698 findingsTruncated = _json["findingsTruncated"]; 1961 findingsTruncated = _json["findingsTruncated"];
1699 } 1962 }
1700 } 1963 }
1701 1964
1702 core.Map<core.String, core.Object> toJson() { 1965 core.Map<core.String, core.Object> toJson() {
1703 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1966 final core.Map<core.String, core.Object> _json =
1967 new core.Map<core.String, core.Object>();
1704 if (findings != null) { 1968 if (findings != null) {
1705 _json["findings"] = findings.map((value) => (value).toJson()).toList(); 1969 _json["findings"] = findings.map((value) => (value).toJson()).toList();
1706 } 1970 }
1707 if (findingsTruncated != null) { 1971 if (findingsTruncated != null) {
1708 _json["findingsTruncated"] = findingsTruncated; 1972 _json["findingsTruncated"] = findingsTruncated;
1709 } 1973 }
1710 return _json; 1974 return _json;
1711 } 1975 }
1712 } 1976 }
1713 1977
1714 /** 1978 /// A unique identifier for a Datastore entity.
1715 * A unique identifier for a Datastore entity. 1979 /// If a key's partition ID or any of its path kinds or names are
1716 * If a key's partition ID or any of its path kinds or names are 1980 /// reserved/read-only, the key is reserved/read-only.
1717 * reserved/read-only, the key is reserved/read-only. 1981 /// A reserved/read-only key is forbidden in certain documented contexts.
1718 * A reserved/read-only key is forbidden in certain documented contexts.
1719 */
1720 class GooglePrivacyDlpV2beta1Key { 1982 class GooglePrivacyDlpV2beta1Key {
1721 /** 1983 /// Entities are partitioned into subsets, currently identified by a project
1722 * Entities are partitioned into subsets, currently identified by a project 1984 /// ID and namespace ID.
1723 * ID and namespace ID. 1985 /// Queries are scoped to a single partition.
1724 * Queries are scoped to a single partition.
1725 */
1726 GooglePrivacyDlpV2beta1PartitionId partitionId; 1986 GooglePrivacyDlpV2beta1PartitionId partitionId;
1727 /** 1987
1728 * The entity path. 1988 /// The entity path.
1729 * An entity path consists of one or more elements composed of a kind and a 1989 /// An entity path consists of one or more elements composed of a kind and a
1730 * string or numerical identifier, which identify entities. The first 1990 /// string or numerical identifier, which identify entities. The first
1731 * element identifies a _root entity_, the second element identifies 1991 /// element identifies a _root entity_, the second element identifies
1732 * a _child_ of the root entity, the third element identifies a child of the 1992 /// a _child_ of the root entity, the third element identifies a child of the
1733 * second entity, and so forth. The entities identified by all prefixes of 1993 /// second entity, and so forth. The entities identified by all prefixes of
1734 * the path are called the element's _ancestors_. 1994 /// the path are called the element's _ancestors_.
1735 * 1995 ///
1736 * A path can never be empty, and a path can have at most 100 elements. 1996 /// A path can never be empty, and a path can have at most 100 elements.
1737 */
1738 core.List<GooglePrivacyDlpV2beta1PathElement> path; 1997 core.List<GooglePrivacyDlpV2beta1PathElement> path;
1739 1998
1740 GooglePrivacyDlpV2beta1Key(); 1999 GooglePrivacyDlpV2beta1Key();
1741 2000
1742 GooglePrivacyDlpV2beta1Key.fromJson(core.Map _json) { 2001 GooglePrivacyDlpV2beta1Key.fromJson(core.Map _json) {
1743 if (_json.containsKey("partitionId")) { 2002 if (_json.containsKey("partitionId")) {
1744 partitionId = new GooglePrivacyDlpV2beta1PartitionId.fromJson(_json["parti tionId"]); 2003 partitionId =
2004 new GooglePrivacyDlpV2beta1PartitionId.fromJson(_json["partitionId"]);
1745 } 2005 }
1746 if (_json.containsKey("path")) { 2006 if (_json.containsKey("path")) {
1747 path = _json["path"].map((value) => new GooglePrivacyDlpV2beta1PathElement .fromJson(value)).toList(); 2007 path = _json["path"]
2008 .map(
2009 (value) => new GooglePrivacyDlpV2beta1PathElement.fromJson(value))
2010 .toList();
1748 } 2011 }
1749 } 2012 }
1750 2013
1751 core.Map<core.String, core.Object> toJson() { 2014 core.Map<core.String, core.Object> toJson() {
1752 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2015 final core.Map<core.String, core.Object> _json =
2016 new core.Map<core.String, core.Object>();
1753 if (partitionId != null) { 2017 if (partitionId != null) {
1754 _json["partitionId"] = (partitionId).toJson(); 2018 _json["partitionId"] = (partitionId).toJson();
1755 } 2019 }
1756 if (path != null) { 2020 if (path != null) {
1757 _json["path"] = path.map((value) => (value).toJson()).toList(); 2021 _json["path"] = path.map((value) => (value).toJson()).toList();
1758 } 2022 }
1759 return _json; 2023 return _json;
1760 } 2024 }
1761 } 2025 }
1762 2026
1763 /** A representation of a Datastore kind. */ 2027 /// A representation of a Datastore kind.
1764 class GooglePrivacyDlpV2beta1KindExpression { 2028 class GooglePrivacyDlpV2beta1KindExpression {
1765 /** The name of the kind. */ 2029 /// The name of the kind.
1766 core.String name; 2030 core.String name;
1767 2031
1768 GooglePrivacyDlpV2beta1KindExpression(); 2032 GooglePrivacyDlpV2beta1KindExpression();
1769 2033
1770 GooglePrivacyDlpV2beta1KindExpression.fromJson(core.Map _json) { 2034 GooglePrivacyDlpV2beta1KindExpression.fromJson(core.Map _json) {
1771 if (_json.containsKey("name")) { 2035 if (_json.containsKey("name")) {
1772 name = _json["name"]; 2036 name = _json["name"];
1773 } 2037 }
1774 } 2038 }
1775 2039
1776 core.Map<core.String, core.Object> toJson() { 2040 core.Map<core.String, core.Object> toJson() {
1777 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2041 final core.Map<core.String, core.Object> _json =
2042 new core.Map<core.String, core.Object>();
1778 if (name != null) { 2043 if (name != null) {
1779 _json["name"] = name; 2044 _json["name"] = name;
1780 } 2045 }
1781 return _json; 2046 return _json;
1782 } 2047 }
1783 } 2048 }
1784 2049
1785 /** Response to the ListInfoTypes request. */ 2050 /// Response to the ListInfoTypes request.
1786 class GooglePrivacyDlpV2beta1ListInfoTypesResponse { 2051 class GooglePrivacyDlpV2beta1ListInfoTypesResponse {
1787 /** Set of sensitive info types belonging to a category. */ 2052 /// Set of sensitive info types belonging to a category.
1788 core.List<GooglePrivacyDlpV2beta1InfoTypeDescription> infoTypes; 2053 core.List<GooglePrivacyDlpV2beta1InfoTypeDescription> infoTypes;
1789 2054
1790 GooglePrivacyDlpV2beta1ListInfoTypesResponse(); 2055 GooglePrivacyDlpV2beta1ListInfoTypesResponse();
1791 2056
1792 GooglePrivacyDlpV2beta1ListInfoTypesResponse.fromJson(core.Map _json) { 2057 GooglePrivacyDlpV2beta1ListInfoTypesResponse.fromJson(core.Map _json) {
1793 if (_json.containsKey("infoTypes")) { 2058 if (_json.containsKey("infoTypes")) {
1794 infoTypes = _json["infoTypes"].map((value) => new GooglePrivacyDlpV2beta1I nfoTypeDescription.fromJson(value)).toList(); 2059 infoTypes = _json["infoTypes"]
2060 .map((value) =>
2061 new GooglePrivacyDlpV2beta1InfoTypeDescription.fromJson(value))
2062 .toList();
1795 } 2063 }
1796 } 2064 }
1797 2065
1798 core.Map<core.String, core.Object> toJson() { 2066 core.Map<core.String, core.Object> toJson() {
1799 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2067 final core.Map<core.String, core.Object> _json =
2068 new core.Map<core.String, core.Object>();
1800 if (infoTypes != null) { 2069 if (infoTypes != null) {
1801 _json["infoTypes"] = infoTypes.map((value) => (value).toJson()).toList(); 2070 _json["infoTypes"] = infoTypes.map((value) => (value).toJson()).toList();
1802 } 2071 }
1803 return _json; 2072 return _json;
1804 } 2073 }
1805 } 2074 }
1806 2075
1807 /** Response to the ListInspectFindings request. */ 2076 /// Response to the ListInspectFindings request.
1808 class GooglePrivacyDlpV2beta1ListInspectFindingsResponse { 2077 class GooglePrivacyDlpV2beta1ListInspectFindingsResponse {
1809 /** 2078 /// If not empty, indicates that there may be more results that match the
1810 * If not empty, indicates that there may be more results that match the 2079 /// request; this value should be passed in a new
1811 * request; this value should be passed in a new `ListInspectFindingsRequest`. 2080 /// `ListInspectFindingsRequest`.
1812 */
1813 core.String nextPageToken; 2081 core.String nextPageToken;
1814 /** The results. */ 2082
2083 /// The results.
1815 GooglePrivacyDlpV2beta1InspectResult result; 2084 GooglePrivacyDlpV2beta1InspectResult result;
1816 2085
1817 GooglePrivacyDlpV2beta1ListInspectFindingsResponse(); 2086 GooglePrivacyDlpV2beta1ListInspectFindingsResponse();
1818 2087
1819 GooglePrivacyDlpV2beta1ListInspectFindingsResponse.fromJson(core.Map _json) { 2088 GooglePrivacyDlpV2beta1ListInspectFindingsResponse.fromJson(core.Map _json) {
1820 if (_json.containsKey("nextPageToken")) { 2089 if (_json.containsKey("nextPageToken")) {
1821 nextPageToken = _json["nextPageToken"]; 2090 nextPageToken = _json["nextPageToken"];
1822 } 2091 }
1823 if (_json.containsKey("result")) { 2092 if (_json.containsKey("result")) {
1824 result = new GooglePrivacyDlpV2beta1InspectResult.fromJson(_json["result"] ); 2093 result =
2094 new GooglePrivacyDlpV2beta1InspectResult.fromJson(_json["result"]);
1825 } 2095 }
1826 } 2096 }
1827 2097
1828 core.Map<core.String, core.Object> toJson() { 2098 core.Map<core.String, core.Object> toJson() {
1829 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2099 final core.Map<core.String, core.Object> _json =
2100 new core.Map<core.String, core.Object>();
1830 if (nextPageToken != null) { 2101 if (nextPageToken != null) {
1831 _json["nextPageToken"] = nextPageToken; 2102 _json["nextPageToken"] = nextPageToken;
1832 } 2103 }
1833 if (result != null) { 2104 if (result != null) {
1834 _json["result"] = (result).toJson(); 2105 _json["result"] = (result).toJson();
1835 } 2106 }
1836 return _json; 2107 return _json;
1837 } 2108 }
1838 } 2109 }
1839 2110
1840 /** Response for ListRootCategories request. */ 2111 /// Response for ListRootCategories request.
1841 class GooglePrivacyDlpV2beta1ListRootCategoriesResponse { 2112 class GooglePrivacyDlpV2beta1ListRootCategoriesResponse {
1842 /** List of all into type categories supported by the API. */ 2113 /// List of all into type categories supported by the API.
1843 core.List<GooglePrivacyDlpV2beta1CategoryDescription> categories; 2114 core.List<GooglePrivacyDlpV2beta1CategoryDescription> categories;
1844 2115
1845 GooglePrivacyDlpV2beta1ListRootCategoriesResponse(); 2116 GooglePrivacyDlpV2beta1ListRootCategoriesResponse();
1846 2117
1847 GooglePrivacyDlpV2beta1ListRootCategoriesResponse.fromJson(core.Map _json) { 2118 GooglePrivacyDlpV2beta1ListRootCategoriesResponse.fromJson(core.Map _json) {
1848 if (_json.containsKey("categories")) { 2119 if (_json.containsKey("categories")) {
1849 categories = _json["categories"].map((value) => new GooglePrivacyDlpV2beta 1CategoryDescription.fromJson(value)).toList(); 2120 categories = _json["categories"]
2121 .map((value) =>
2122 new GooglePrivacyDlpV2beta1CategoryDescription.fromJson(value))
2123 .toList();
1850 } 2124 }
1851 } 2125 }
1852 2126
1853 core.Map<core.String, core.Object> toJson() { 2127 core.Map<core.String, core.Object> toJson() {
1854 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2128 final core.Map<core.String, core.Object> _json =
2129 new core.Map<core.String, core.Object>();
1855 if (categories != null) { 2130 if (categories != null) {
1856 _json["categories"] = categories.map((value) => (value).toJson()).toList() ; 2131 _json["categories"] =
2132 categories.map((value) => (value).toJson()).toList();
1857 } 2133 }
1858 return _json; 2134 return _json;
1859 } 2135 }
1860 } 2136 }
1861 2137
1862 /** Specifies the location of a finding within its source item. */ 2138 /// Specifies the location of a finding within its source item.
1863 class GooglePrivacyDlpV2beta1Location { 2139 class GooglePrivacyDlpV2beta1Location {
1864 /** Zero-based byte offsets within a content item. */ 2140 /// Zero-based byte offsets within a content item.
1865 GooglePrivacyDlpV2beta1Range byteRange; 2141 GooglePrivacyDlpV2beta1Range byteRange;
1866 /** 2142
1867 * Character offsets within a content item, included when content type 2143 /// Character offsets within a content item, included when content type
1868 * is a text. Default charset assumed to be UTF-8. 2144 /// is a text. Default charset assumed to be UTF-8.
1869 */
1870 GooglePrivacyDlpV2beta1Range codepointRange; 2145 GooglePrivacyDlpV2beta1Range codepointRange;
1871 /** Field id of the field containing the finding. */ 2146
2147 /// Field id of the field containing the finding.
1872 GooglePrivacyDlpV2beta1FieldId fieldId; 2148 GooglePrivacyDlpV2beta1FieldId fieldId;
1873 /** Location within an image's pixels. */ 2149
2150 /// Location within an image's pixels.
1874 core.List<GooglePrivacyDlpV2beta1ImageLocation> imageBoxes; 2151 core.List<GooglePrivacyDlpV2beta1ImageLocation> imageBoxes;
1875 /** Key of the finding. */ 2152
2153 /// Key of the finding.
1876 GooglePrivacyDlpV2beta1RecordKey recordKey; 2154 GooglePrivacyDlpV2beta1RecordKey recordKey;
1877 /** Location within a `ContentItem.Table`. */ 2155
2156 /// Location within a `ContentItem.Table`.
1878 GooglePrivacyDlpV2beta1TableLocation tableLocation; 2157 GooglePrivacyDlpV2beta1TableLocation tableLocation;
1879 2158
1880 GooglePrivacyDlpV2beta1Location(); 2159 GooglePrivacyDlpV2beta1Location();
1881 2160
1882 GooglePrivacyDlpV2beta1Location.fromJson(core.Map _json) { 2161 GooglePrivacyDlpV2beta1Location.fromJson(core.Map _json) {
1883 if (_json.containsKey("byteRange")) { 2162 if (_json.containsKey("byteRange")) {
1884 byteRange = new GooglePrivacyDlpV2beta1Range.fromJson(_json["byteRange"]); 2163 byteRange = new GooglePrivacyDlpV2beta1Range.fromJson(_json["byteRange"]);
1885 } 2164 }
1886 if (_json.containsKey("codepointRange")) { 2165 if (_json.containsKey("codepointRange")) {
1887 codepointRange = new GooglePrivacyDlpV2beta1Range.fromJson(_json["codepoin tRange"]); 2166 codepointRange =
2167 new GooglePrivacyDlpV2beta1Range.fromJson(_json["codepointRange"]);
1888 } 2168 }
1889 if (_json.containsKey("fieldId")) { 2169 if (_json.containsKey("fieldId")) {
1890 fieldId = new GooglePrivacyDlpV2beta1FieldId.fromJson(_json["fieldId"]); 2170 fieldId = new GooglePrivacyDlpV2beta1FieldId.fromJson(_json["fieldId"]);
1891 } 2171 }
1892 if (_json.containsKey("imageBoxes")) { 2172 if (_json.containsKey("imageBoxes")) {
1893 imageBoxes = _json["imageBoxes"].map((value) => new GooglePrivacyDlpV2beta 1ImageLocation.fromJson(value)).toList(); 2173 imageBoxes = _json["imageBoxes"]
2174 .map((value) =>
2175 new GooglePrivacyDlpV2beta1ImageLocation.fromJson(value))
2176 .toList();
1894 } 2177 }
1895 if (_json.containsKey("recordKey")) { 2178 if (_json.containsKey("recordKey")) {
1896 recordKey = new GooglePrivacyDlpV2beta1RecordKey.fromJson(_json["recordKey "]); 2179 recordKey =
2180 new GooglePrivacyDlpV2beta1RecordKey.fromJson(_json["recordKey"]);
1897 } 2181 }
1898 if (_json.containsKey("tableLocation")) { 2182 if (_json.containsKey("tableLocation")) {
1899 tableLocation = new GooglePrivacyDlpV2beta1TableLocation.fromJson(_json["t ableLocation"]); 2183 tableLocation = new GooglePrivacyDlpV2beta1TableLocation.fromJson(
2184 _json["tableLocation"]);
1900 } 2185 }
1901 } 2186 }
1902 2187
1903 core.Map<core.String, core.Object> toJson() { 2188 core.Map<core.String, core.Object> toJson() {
1904 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2189 final core.Map<core.String, core.Object> _json =
2190 new core.Map<core.String, core.Object>();
1905 if (byteRange != null) { 2191 if (byteRange != null) {
1906 _json["byteRange"] = (byteRange).toJson(); 2192 _json["byteRange"] = (byteRange).toJson();
1907 } 2193 }
1908 if (codepointRange != null) { 2194 if (codepointRange != null) {
1909 _json["codepointRange"] = (codepointRange).toJson(); 2195 _json["codepointRange"] = (codepointRange).toJson();
1910 } 2196 }
1911 if (fieldId != null) { 2197 if (fieldId != null) {
1912 _json["fieldId"] = (fieldId).toJson(); 2198 _json["fieldId"] = (fieldId).toJson();
1913 } 2199 }
1914 if (imageBoxes != null) { 2200 if (imageBoxes != null) {
1915 _json["imageBoxes"] = imageBoxes.map((value) => (value).toJson()).toList() ; 2201 _json["imageBoxes"] =
2202 imageBoxes.map((value) => (value).toJson()).toList();
1916 } 2203 }
1917 if (recordKey != null) { 2204 if (recordKey != null) {
1918 _json["recordKey"] = (recordKey).toJson(); 2205 _json["recordKey"] = (recordKey).toJson();
1919 } 2206 }
1920 if (tableLocation != null) { 2207 if (tableLocation != null) {
1921 _json["tableLocation"] = (tableLocation).toJson(); 2208 _json["tableLocation"] = (tableLocation).toJson();
1922 } 2209 }
1923 return _json; 2210 return _json;
1924 } 2211 }
1925 } 2212 }
1926 2213
1927 /** Additional configuration for inspect long running operations. */ 2214 /// Additional configuration for inspect long running operations.
1928 class GooglePrivacyDlpV2beta1OperationConfig { 2215 class GooglePrivacyDlpV2beta1OperationConfig {
1929 /** Max number of findings per file, Datastore entity or database row. */ 2216 /// Max number of findings per file, Datastore entity, or database row.
1930 core.String maxItemFindings; 2217 core.String maxItemFindings;
1931 2218
1932 GooglePrivacyDlpV2beta1OperationConfig(); 2219 GooglePrivacyDlpV2beta1OperationConfig();
1933 2220
1934 GooglePrivacyDlpV2beta1OperationConfig.fromJson(core.Map _json) { 2221 GooglePrivacyDlpV2beta1OperationConfig.fromJson(core.Map _json) {
1935 if (_json.containsKey("maxItemFindings")) { 2222 if (_json.containsKey("maxItemFindings")) {
1936 maxItemFindings = _json["maxItemFindings"]; 2223 maxItemFindings = _json["maxItemFindings"];
1937 } 2224 }
1938 } 2225 }
1939 2226
1940 core.Map<core.String, core.Object> toJson() { 2227 core.Map<core.String, core.Object> toJson() {
1941 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2228 final core.Map<core.String, core.Object> _json =
2229 new core.Map<core.String, core.Object>();
1942 if (maxItemFindings != null) { 2230 if (maxItemFindings != null) {
1943 _json["maxItemFindings"] = maxItemFindings; 2231 _json["maxItemFindings"] = maxItemFindings;
1944 } 2232 }
1945 return _json; 2233 return _json;
1946 } 2234 }
1947 } 2235 }
1948 2236
1949 /** Cloud repository for storing output. */ 2237 /// Cloud repository for storing output.
1950 class GooglePrivacyDlpV2beta1OutputStorageConfig { 2238 class GooglePrivacyDlpV2beta1OutputStorageConfig {
1951 /** The path to a Google Cloud Storage location to store output. */ 2239 /// The path to a Google Cloud Storage location to store output.
1952 GooglePrivacyDlpV2beta1CloudStoragePath storagePath; 2240 GooglePrivacyDlpV2beta1CloudStoragePath storagePath;
1953 /** Store findings in a new table in the dataset. */ 2241
2242 /// Store findings in a new table in the dataset.
1954 GooglePrivacyDlpV2beta1BigQueryTable table; 2243 GooglePrivacyDlpV2beta1BigQueryTable table;
1955 2244
1956 GooglePrivacyDlpV2beta1OutputStorageConfig(); 2245 GooglePrivacyDlpV2beta1OutputStorageConfig();
1957 2246
1958 GooglePrivacyDlpV2beta1OutputStorageConfig.fromJson(core.Map _json) { 2247 GooglePrivacyDlpV2beta1OutputStorageConfig.fromJson(core.Map _json) {
1959 if (_json.containsKey("storagePath")) { 2248 if (_json.containsKey("storagePath")) {
1960 storagePath = new GooglePrivacyDlpV2beta1CloudStoragePath.fromJson(_json[" storagePath"]); 2249 storagePath = new GooglePrivacyDlpV2beta1CloudStoragePath.fromJson(
2250 _json["storagePath"]);
1961 } 2251 }
1962 if (_json.containsKey("table")) { 2252 if (_json.containsKey("table")) {
1963 table = new GooglePrivacyDlpV2beta1BigQueryTable.fromJson(_json["table"]); 2253 table = new GooglePrivacyDlpV2beta1BigQueryTable.fromJson(_json["table"]);
1964 } 2254 }
1965 } 2255 }
1966 2256
1967 core.Map<core.String, core.Object> toJson() { 2257 core.Map<core.String, core.Object> toJson() {
1968 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2258 final core.Map<core.String, core.Object> _json =
2259 new core.Map<core.String, core.Object>();
1969 if (storagePath != null) { 2260 if (storagePath != null) {
1970 _json["storagePath"] = (storagePath).toJson(); 2261 _json["storagePath"] = (storagePath).toJson();
1971 } 2262 }
1972 if (table != null) { 2263 if (table != null) {
1973 _json["table"] = (table).toJson(); 2264 _json["table"] = (table).toJson();
1974 } 2265 }
1975 return _json; 2266 return _json;
1976 } 2267 }
1977 } 2268 }
1978 2269
1979 /** 2270 /// Datastore partition ID.
1980 * Datastore partition ID. 2271 /// A partition ID identifies a grouping of entities. The grouping is always
1981 * A partition ID identifies a grouping of entities. The grouping is always 2272 /// by project and namespace, however the namespace ID may be empty.
1982 * by project and namespace, however the namespace ID may be empty. 2273 ///
1983 * 2274 /// A partition ID contains several dimensions:
1984 * A partition ID contains several dimensions: 2275 /// project ID and namespace ID.
1985 * project ID and namespace ID.
1986 */
1987 class GooglePrivacyDlpV2beta1PartitionId { 2276 class GooglePrivacyDlpV2beta1PartitionId {
1988 /** If not empty, the ID of the namespace to which the entities belong. */ 2277 /// If not empty, the ID of the namespace to which the entities belong.
1989 core.String namespaceId; 2278 core.String namespaceId;
1990 /** The ID of the project to which the entities belong. */ 2279
2280 /// The ID of the project to which the entities belong.
1991 core.String projectId; 2281 core.String projectId;
1992 2282
1993 GooglePrivacyDlpV2beta1PartitionId(); 2283 GooglePrivacyDlpV2beta1PartitionId();
1994 2284
1995 GooglePrivacyDlpV2beta1PartitionId.fromJson(core.Map _json) { 2285 GooglePrivacyDlpV2beta1PartitionId.fromJson(core.Map _json) {
1996 if (_json.containsKey("namespaceId")) { 2286 if (_json.containsKey("namespaceId")) {
1997 namespaceId = _json["namespaceId"]; 2287 namespaceId = _json["namespaceId"];
1998 } 2288 }
1999 if (_json.containsKey("projectId")) { 2289 if (_json.containsKey("projectId")) {
2000 projectId = _json["projectId"]; 2290 projectId = _json["projectId"];
2001 } 2291 }
2002 } 2292 }
2003 2293
2004 core.Map<core.String, core.Object> toJson() { 2294 core.Map<core.String, core.Object> toJson() {
2005 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2295 final core.Map<core.String, core.Object> _json =
2296 new core.Map<core.String, core.Object>();
2006 if (namespaceId != null) { 2297 if (namespaceId != null) {
2007 _json["namespaceId"] = namespaceId; 2298 _json["namespaceId"] = namespaceId;
2008 } 2299 }
2009 if (projectId != null) { 2300 if (projectId != null) {
2010 _json["projectId"] = projectId; 2301 _json["projectId"] = projectId;
2011 } 2302 }
2012 return _json; 2303 return _json;
2013 } 2304 }
2014 } 2305 }
2015 2306
2016 /** 2307 /// A (kind, ID/name) pair used to construct a key path.
2017 * A (kind, ID/name) pair used to construct a key path. 2308 ///
2018 * 2309 /// If either name or ID is set, the element is complete.
2019 * If either name or ID is set, the element is complete. 2310 /// If neither is set, the element is incomplete.
2020 * If neither is set, the element is incomplete.
2021 */
2022 class GooglePrivacyDlpV2beta1PathElement { 2311 class GooglePrivacyDlpV2beta1PathElement {
2023 /** 2312 /// The auto-allocated ID of the entity.
2024 * The auto-allocated ID of the entity. 2313 /// Never equal to zero. Values less than zero are discouraged and may not
2025 * Never equal to zero. Values less than zero are discouraged and may not 2314 /// be supported in the future.
2026 * be supported in the future.
2027 */
2028 core.String id; 2315 core.String id;
2029 /** 2316
2030 * The kind of the entity. 2317 /// The kind of the entity.
2031 * A kind matching regex `__.*__` is reserved/read-only. 2318 /// A kind matching regex `__.*__` is reserved/read-only.
2032 * A kind must not contain more than 1500 bytes when UTF-8 encoded. 2319 /// A kind must not contain more than 1500 bytes when UTF-8 encoded.
2033 * Cannot be `""`. 2320 /// Cannot be `""`.
2034 */
2035 core.String kind; 2321 core.String kind;
2036 /** 2322
2037 * The name of the entity. 2323 /// The name of the entity.
2038 * A name matching regex `__.*__` is reserved/read-only. 2324 /// A name matching regex `__.*__` is reserved/read-only.
2039 * A name must not be more than 1500 bytes when UTF-8 encoded. 2325 /// A name must not be more than 1500 bytes when UTF-8 encoded.
2040 * Cannot be `""`. 2326 /// Cannot be `""`.
2041 */
2042 core.String name; 2327 core.String name;
2043 2328
2044 GooglePrivacyDlpV2beta1PathElement(); 2329 GooglePrivacyDlpV2beta1PathElement();
2045 2330
2046 GooglePrivacyDlpV2beta1PathElement.fromJson(core.Map _json) { 2331 GooglePrivacyDlpV2beta1PathElement.fromJson(core.Map _json) {
2047 if (_json.containsKey("id")) { 2332 if (_json.containsKey("id")) {
2048 id = _json["id"]; 2333 id = _json["id"];
2049 } 2334 }
2050 if (_json.containsKey("kind")) { 2335 if (_json.containsKey("kind")) {
2051 kind = _json["kind"]; 2336 kind = _json["kind"];
2052 } 2337 }
2053 if (_json.containsKey("name")) { 2338 if (_json.containsKey("name")) {
2054 name = _json["name"]; 2339 name = _json["name"];
2055 } 2340 }
2056 } 2341 }
2057 2342
2058 core.Map<core.String, core.Object> toJson() { 2343 core.Map<core.String, core.Object> toJson() {
2059 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2344 final core.Map<core.String, core.Object> _json =
2345 new core.Map<core.String, core.Object>();
2060 if (id != null) { 2346 if (id != null) {
2061 _json["id"] = id; 2347 _json["id"] = id;
2062 } 2348 }
2063 if (kind != null) { 2349 if (kind != null) {
2064 _json["kind"] = kind; 2350 _json["kind"] = kind;
2065 } 2351 }
2066 if (name != null) { 2352 if (name != null) {
2067 _json["name"] = name; 2353 _json["name"] = name;
2068 } 2354 }
2069 return _json; 2355 return _json;
2070 } 2356 }
2071 } 2357 }
2072 2358
2073 /** A representation of a Datastore property in a projection. */ 2359 /// A representation of a Datastore property in a projection.
2074 class GooglePrivacyDlpV2beta1Projection { 2360 class GooglePrivacyDlpV2beta1Projection {
2075 /** The property to project. */ 2361 /// The property to project.
2076 GooglePrivacyDlpV2beta1PropertyReference property; 2362 GooglePrivacyDlpV2beta1PropertyReference property;
2077 2363
2078 GooglePrivacyDlpV2beta1Projection(); 2364 GooglePrivacyDlpV2beta1Projection();
2079 2365
2080 GooglePrivacyDlpV2beta1Projection.fromJson(core.Map _json) { 2366 GooglePrivacyDlpV2beta1Projection.fromJson(core.Map _json) {
2081 if (_json.containsKey("property")) { 2367 if (_json.containsKey("property")) {
2082 property = new GooglePrivacyDlpV2beta1PropertyReference.fromJson(_json["pr operty"]); 2368 property = new GooglePrivacyDlpV2beta1PropertyReference.fromJson(
2369 _json["property"]);
2083 } 2370 }
2084 } 2371 }
2085 2372
2086 core.Map<core.String, core.Object> toJson() { 2373 core.Map<core.String, core.Object> toJson() {
2087 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2374 final core.Map<core.String, core.Object> _json =
2375 new core.Map<core.String, core.Object>();
2088 if (property != null) { 2376 if (property != null) {
2089 _json["property"] = (property).toJson(); 2377 _json["property"] = (property).toJson();
2090 } 2378 }
2091 return _json; 2379 return _json;
2092 } 2380 }
2093 } 2381 }
2094 2382
2095 /** A reference to a property relative to the Datastore kind expressions. */ 2383 /// A reference to a property relative to the Datastore kind expressions.
2096 class GooglePrivacyDlpV2beta1PropertyReference { 2384 class GooglePrivacyDlpV2beta1PropertyReference {
2097 /** 2385 /// The name of the property.
2098 * The name of the property. 2386 /// If name includes "."s, it may be interpreted as a property name path.
2099 * If name includes "."s, it may be interpreted as a property name path.
2100 */
2101 core.String name; 2387 core.String name;
2102 2388
2103 GooglePrivacyDlpV2beta1PropertyReference(); 2389 GooglePrivacyDlpV2beta1PropertyReference();
2104 2390
2105 GooglePrivacyDlpV2beta1PropertyReference.fromJson(core.Map _json) { 2391 GooglePrivacyDlpV2beta1PropertyReference.fromJson(core.Map _json) {
2106 if (_json.containsKey("name")) { 2392 if (_json.containsKey("name")) {
2107 name = _json["name"]; 2393 name = _json["name"];
2108 } 2394 }
2109 } 2395 }
2110 2396
2111 core.Map<core.String, core.Object> toJson() { 2397 core.Map<core.String, core.Object> toJson() {
2112 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2398 final core.Map<core.String, core.Object> _json =
2399 new core.Map<core.String, core.Object>();
2113 if (name != null) { 2400 if (name != null) {
2114 _json["name"] = name; 2401 _json["name"] = name;
2115 } 2402 }
2116 return _json; 2403 return _json;
2117 } 2404 }
2118 } 2405 }
2119 2406
2120 /** Generic half-open interval [start, end) */ 2407 /// Generic half-open interval [start, end)
2121 class GooglePrivacyDlpV2beta1Range { 2408 class GooglePrivacyDlpV2beta1Range {
2122 /** Index of the last character of the range (exclusive). */ 2409 /// Index of the last character of the range (exclusive).
2123 core.String end; 2410 core.String end;
2124 /** Index of the first character of the range (inclusive). */ 2411
2412 /// Index of the first character of the range (inclusive).
2125 core.String start; 2413 core.String start;
2126 2414
2127 GooglePrivacyDlpV2beta1Range(); 2415 GooglePrivacyDlpV2beta1Range();
2128 2416
2129 GooglePrivacyDlpV2beta1Range.fromJson(core.Map _json) { 2417 GooglePrivacyDlpV2beta1Range.fromJson(core.Map _json) {
2130 if (_json.containsKey("end")) { 2418 if (_json.containsKey("end")) {
2131 end = _json["end"]; 2419 end = _json["end"];
2132 } 2420 }
2133 if (_json.containsKey("start")) { 2421 if (_json.containsKey("start")) {
2134 start = _json["start"]; 2422 start = _json["start"];
2135 } 2423 }
2136 } 2424 }
2137 2425
2138 core.Map<core.String, core.Object> toJson() { 2426 core.Map<core.String, core.Object> toJson() {
2139 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2427 final core.Map<core.String, core.Object> _json =
2428 new core.Map<core.String, core.Object>();
2140 if (end != null) { 2429 if (end != null) {
2141 _json["end"] = end; 2430 _json["end"] = end;
2142 } 2431 }
2143 if (start != null) { 2432 if (start != null) {
2144 _json["start"] = start; 2433 _json["start"] = start;
2145 } 2434 }
2146 return _json; 2435 return _json;
2147 } 2436 }
2148 } 2437 }
2149 2438
2150 /** Message for a unique key indicating a record that contains a finding. */ 2439 /// Message for a unique key indicating a record that contains a finding.
2151 class GooglePrivacyDlpV2beta1RecordKey { 2440 class GooglePrivacyDlpV2beta1RecordKey {
2152 GooglePrivacyDlpV2beta1CloudStorageKey cloudStorageKey; 2441 GooglePrivacyDlpV2beta1CloudStorageKey cloudStorageKey;
2153 GooglePrivacyDlpV2beta1DatastoreKey datastoreKey; 2442 GooglePrivacyDlpV2beta1DatastoreKey datastoreKey;
2154 2443
2155 GooglePrivacyDlpV2beta1RecordKey(); 2444 GooglePrivacyDlpV2beta1RecordKey();
2156 2445
2157 GooglePrivacyDlpV2beta1RecordKey.fromJson(core.Map _json) { 2446 GooglePrivacyDlpV2beta1RecordKey.fromJson(core.Map _json) {
2158 if (_json.containsKey("cloudStorageKey")) { 2447 if (_json.containsKey("cloudStorageKey")) {
2159 cloudStorageKey = new GooglePrivacyDlpV2beta1CloudStorageKey.fromJson(_jso n["cloudStorageKey"]); 2448 cloudStorageKey = new GooglePrivacyDlpV2beta1CloudStorageKey.fromJson(
2449 _json["cloudStorageKey"]);
2160 } 2450 }
2161 if (_json.containsKey("datastoreKey")) { 2451 if (_json.containsKey("datastoreKey")) {
2162 datastoreKey = new GooglePrivacyDlpV2beta1DatastoreKey.fromJson(_json["dat astoreKey"]); 2452 datastoreKey = new GooglePrivacyDlpV2beta1DatastoreKey.fromJson(
2453 _json["datastoreKey"]);
2163 } 2454 }
2164 } 2455 }
2165 2456
2166 core.Map<core.String, core.Object> toJson() { 2457 core.Map<core.String, core.Object> toJson() {
2167 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2458 final core.Map<core.String, core.Object> _json =
2459 new core.Map<core.String, core.Object>();
2168 if (cloudStorageKey != null) { 2460 if (cloudStorageKey != null) {
2169 _json["cloudStorageKey"] = (cloudStorageKey).toJson(); 2461 _json["cloudStorageKey"] = (cloudStorageKey).toJson();
2170 } 2462 }
2171 if (datastoreKey != null) { 2463 if (datastoreKey != null) {
2172 _json["datastoreKey"] = (datastoreKey).toJson(); 2464 _json["datastoreKey"] = (datastoreKey).toJson();
2173 } 2465 }
2174 return _json; 2466 return _json;
2175 } 2467 }
2176 } 2468 }
2177 2469
2178 /** 2470 /// Request to search for potentially sensitive info in a list of items
2179 * Request to search for potentially sensitive info in a list of items 2471 /// and replace it with a default or provided content.
2180 * and replace it with a default or provided content.
2181 */
2182 class GooglePrivacyDlpV2beta1RedactContentRequest { 2472 class GooglePrivacyDlpV2beta1RedactContentRequest {
2183 /** The configuration for specifying what content to redact from images. */ 2473 /// The configuration for specifying what content to redact from images.
2184 core.List<GooglePrivacyDlpV2beta1ImageRedactionConfig> imageRedactionConfigs; 2474 core.List<GooglePrivacyDlpV2beta1ImageRedactionConfig> imageRedactionConfigs;
2185 /** Configuration for the inspector. */ 2475
2476 /// Configuration for the inspector.
2186 GooglePrivacyDlpV2beta1InspectConfig inspectConfig; 2477 GooglePrivacyDlpV2beta1InspectConfig inspectConfig;
2187 /** The list of items to inspect. Up to 100 are allowed per request. */ 2478
2479 /// The list of items to inspect. Up to 100 are allowed per request.
2188 core.List<GooglePrivacyDlpV2beta1ContentItem> items; 2480 core.List<GooglePrivacyDlpV2beta1ContentItem> items;
2189 /** 2481
2190 * The strings to replace findings text findings with. Must specify at least 2482 /// The strings to replace findings text findings with. Must specify at least
2191 * one of these or one ImageRedactionConfig if redacting images. 2483 /// one of these or one ImageRedactionConfig if redacting images.
2192 */
2193 core.List<GooglePrivacyDlpV2beta1ReplaceConfig> replaceConfigs; 2484 core.List<GooglePrivacyDlpV2beta1ReplaceConfig> replaceConfigs;
2194 2485
2195 GooglePrivacyDlpV2beta1RedactContentRequest(); 2486 GooglePrivacyDlpV2beta1RedactContentRequest();
2196 2487
2197 GooglePrivacyDlpV2beta1RedactContentRequest.fromJson(core.Map _json) { 2488 GooglePrivacyDlpV2beta1RedactContentRequest.fromJson(core.Map _json) {
2198 if (_json.containsKey("imageRedactionConfigs")) { 2489 if (_json.containsKey("imageRedactionConfigs")) {
2199 imageRedactionConfigs = _json["imageRedactionConfigs"].map((value) => new GooglePrivacyDlpV2beta1ImageRedactionConfig.fromJson(value)).toList(); 2490 imageRedactionConfigs = _json["imageRedactionConfigs"]
2491 .map((value) =>
2492 new GooglePrivacyDlpV2beta1ImageRedactionConfig.fromJson(value))
2493 .toList();
2200 } 2494 }
2201 if (_json.containsKey("inspectConfig")) { 2495 if (_json.containsKey("inspectConfig")) {
2202 inspectConfig = new GooglePrivacyDlpV2beta1InspectConfig.fromJson(_json["i nspectConfig"]); 2496 inspectConfig = new GooglePrivacyDlpV2beta1InspectConfig.fromJson(
2497 _json["inspectConfig"]);
2203 } 2498 }
2204 if (_json.containsKey("items")) { 2499 if (_json.containsKey("items")) {
2205 items = _json["items"].map((value) => new GooglePrivacyDlpV2beta1ContentIt em.fromJson(value)).toList(); 2500 items = _json["items"]
2501 .map(
2502 (value) => new GooglePrivacyDlpV2beta1ContentItem.fromJson(value))
2503 .toList();
2206 } 2504 }
2207 if (_json.containsKey("replaceConfigs")) { 2505 if (_json.containsKey("replaceConfigs")) {
2208 replaceConfigs = _json["replaceConfigs"].map((value) => new GooglePrivacyD lpV2beta1ReplaceConfig.fromJson(value)).toList(); 2506 replaceConfigs = _json["replaceConfigs"]
2507 .map((value) =>
2508 new GooglePrivacyDlpV2beta1ReplaceConfig.fromJson(value))
2509 .toList();
2209 } 2510 }
2210 } 2511 }
2211 2512
2212 core.Map<core.String, core.Object> toJson() { 2513 core.Map<core.String, core.Object> toJson() {
2213 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2514 final core.Map<core.String, core.Object> _json =
2515 new core.Map<core.String, core.Object>();
2214 if (imageRedactionConfigs != null) { 2516 if (imageRedactionConfigs != null) {
2215 _json["imageRedactionConfigs"] = imageRedactionConfigs.map((value) => (val ue).toJson()).toList(); 2517 _json["imageRedactionConfigs"] =
2518 imageRedactionConfigs.map((value) => (value).toJson()).toList();
2216 } 2519 }
2217 if (inspectConfig != null) { 2520 if (inspectConfig != null) {
2218 _json["inspectConfig"] = (inspectConfig).toJson(); 2521 _json["inspectConfig"] = (inspectConfig).toJson();
2219 } 2522 }
2220 if (items != null) { 2523 if (items != null) {
2221 _json["items"] = items.map((value) => (value).toJson()).toList(); 2524 _json["items"] = items.map((value) => (value).toJson()).toList();
2222 } 2525 }
2223 if (replaceConfigs != null) { 2526 if (replaceConfigs != null) {
2224 _json["replaceConfigs"] = replaceConfigs.map((value) => (value).toJson()). toList(); 2527 _json["replaceConfigs"] =
2528 replaceConfigs.map((value) => (value).toJson()).toList();
2225 } 2529 }
2226 return _json; 2530 return _json;
2227 } 2531 }
2228 } 2532 }
2229 2533
2230 /** Results of redacting a list of items. */ 2534 /// Results of redacting a list of items.
2231 class GooglePrivacyDlpV2beta1RedactContentResponse { 2535 class GooglePrivacyDlpV2beta1RedactContentResponse {
2232 /** The redacted content. */ 2536 /// The redacted content.
2233 core.List<GooglePrivacyDlpV2beta1ContentItem> items; 2537 core.List<GooglePrivacyDlpV2beta1ContentItem> items;
2234 2538
2235 GooglePrivacyDlpV2beta1RedactContentResponse(); 2539 GooglePrivacyDlpV2beta1RedactContentResponse();
2236 2540
2237 GooglePrivacyDlpV2beta1RedactContentResponse.fromJson(core.Map _json) { 2541 GooglePrivacyDlpV2beta1RedactContentResponse.fromJson(core.Map _json) {
2238 if (_json.containsKey("items")) { 2542 if (_json.containsKey("items")) {
2239 items = _json["items"].map((value) => new GooglePrivacyDlpV2beta1ContentIt em.fromJson(value)).toList(); 2543 items = _json["items"]
2544 .map(
2545 (value) => new GooglePrivacyDlpV2beta1ContentItem.fromJson(value))
2546 .toList();
2240 } 2547 }
2241 } 2548 }
2242 2549
2243 core.Map<core.String, core.Object> toJson() { 2550 core.Map<core.String, core.Object> toJson() {
2244 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2551 final core.Map<core.String, core.Object> _json =
2552 new core.Map<core.String, core.Object>();
2245 if (items != null) { 2553 if (items != null) {
2246 _json["items"] = items.map((value) => (value).toJson()).toList(); 2554 _json["items"] = items.map((value) => (value).toJson()).toList();
2247 } 2555 }
2248 return _json; 2556 return _json;
2249 } 2557 }
2250 } 2558 }
2251 2559
2252 class GooglePrivacyDlpV2beta1ReplaceConfig { 2560 class GooglePrivacyDlpV2beta1ReplaceConfig {
2253 /** 2561 /// Type of information to replace. Only one ReplaceConfig per info_type
2254 * Type of information to replace. Only one ReplaceConfig per info_type 2562 /// should be provided. If ReplaceConfig does not have an info_type, the DLP
2255 * should be provided. If ReplaceConfig does not have an info_type, the DLP 2563 /// API matches it against all info_types that are found but not specified in
2256 * API matches it against all info_types that are found but not specified in 2564 /// another ReplaceConfig.
2257 * another ReplaceConfig.
2258 */
2259 GooglePrivacyDlpV2beta1InfoType infoType; 2565 GooglePrivacyDlpV2beta1InfoType infoType;
2260 /** Content replacing sensitive information of given type. Max 256 chars. */ 2566
2567 /// Content replacing sensitive information of given type. Max 256 chars.
2261 core.String replaceWith; 2568 core.String replaceWith;
2262 2569
2263 GooglePrivacyDlpV2beta1ReplaceConfig(); 2570 GooglePrivacyDlpV2beta1ReplaceConfig();
2264 2571
2265 GooglePrivacyDlpV2beta1ReplaceConfig.fromJson(core.Map _json) { 2572 GooglePrivacyDlpV2beta1ReplaceConfig.fromJson(core.Map _json) {
2266 if (_json.containsKey("infoType")) { 2573 if (_json.containsKey("infoType")) {
2267 infoType = new GooglePrivacyDlpV2beta1InfoType.fromJson(_json["infoType"]) ; 2574 infoType =
2575 new GooglePrivacyDlpV2beta1InfoType.fromJson(_json["infoType"]);
2268 } 2576 }
2269 if (_json.containsKey("replaceWith")) { 2577 if (_json.containsKey("replaceWith")) {
2270 replaceWith = _json["replaceWith"]; 2578 replaceWith = _json["replaceWith"];
2271 } 2579 }
2272 } 2580 }
2273 2581
2274 core.Map<core.String, core.Object> toJson() { 2582 core.Map<core.String, core.Object> toJson() {
2275 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2583 final core.Map<core.String, core.Object> _json =
2584 new core.Map<core.String, core.Object>();
2276 if (infoType != null) { 2585 if (infoType != null) {
2277 _json["infoType"] = (infoType).toJson(); 2586 _json["infoType"] = (infoType).toJson();
2278 } 2587 }
2279 if (replaceWith != null) { 2588 if (replaceWith != null) {
2280 _json["replaceWith"] = replaceWith; 2589 _json["replaceWith"] = replaceWith;
2281 } 2590 }
2282 return _json; 2591 return _json;
2283 } 2592 }
2284 } 2593 }
2285 2594
2286 class GooglePrivacyDlpV2beta1Row { 2595 class GooglePrivacyDlpV2beta1Row {
2287 core.List<GooglePrivacyDlpV2beta1Value> values; 2596 core.List<GooglePrivacyDlpV2beta1Value> values;
2288 2597
2289 GooglePrivacyDlpV2beta1Row(); 2598 GooglePrivacyDlpV2beta1Row();
2290 2599
2291 GooglePrivacyDlpV2beta1Row.fromJson(core.Map _json) { 2600 GooglePrivacyDlpV2beta1Row.fromJson(core.Map _json) {
2292 if (_json.containsKey("values")) { 2601 if (_json.containsKey("values")) {
2293 values = _json["values"].map((value) => new GooglePrivacyDlpV2beta1Value.f romJson(value)).toList(); 2602 values = _json["values"]
2603 .map((value) => new GooglePrivacyDlpV2beta1Value.fromJson(value))
2604 .toList();
2294 } 2605 }
2295 } 2606 }
2296 2607
2297 core.Map<core.String, core.Object> toJson() { 2608 core.Map<core.String, core.Object> toJson() {
2298 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2609 final core.Map<core.String, core.Object> _json =
2610 new core.Map<core.String, core.Object>();
2299 if (values != null) { 2611 if (values != null) {
2300 _json["values"] = values.map((value) => (value).toJson()).toList(); 2612 _json["values"] = values.map((value) => (value).toJson()).toList();
2301 } 2613 }
2302 return _json; 2614 return _json;
2303 } 2615 }
2304 } 2616 }
2305 2617
2306 /** Shared message indicating Cloud storage type. */ 2618 /// Shared message indicating Cloud storage type.
2307 class GooglePrivacyDlpV2beta1StorageConfig { 2619 class GooglePrivacyDlpV2beta1StorageConfig {
2308 /** BigQuery options specification. */ 2620 /// BigQuery options specification.
2309 GooglePrivacyDlpV2beta1BigQueryOptions bigQueryOptions; 2621 GooglePrivacyDlpV2beta1BigQueryOptions bigQueryOptions;
2310 /** Google Cloud Storage options specification. */ 2622
2623 /// Google Cloud Storage options specification.
2311 GooglePrivacyDlpV2beta1CloudStorageOptions cloudStorageOptions; 2624 GooglePrivacyDlpV2beta1CloudStorageOptions cloudStorageOptions;
2312 /** Google Cloud Datastore options specification. */ 2625
2626 /// Google Cloud Datastore options specification.
2313 GooglePrivacyDlpV2beta1DatastoreOptions datastoreOptions; 2627 GooglePrivacyDlpV2beta1DatastoreOptions datastoreOptions;
2314 2628
2315 GooglePrivacyDlpV2beta1StorageConfig(); 2629 GooglePrivacyDlpV2beta1StorageConfig();
2316 2630
2317 GooglePrivacyDlpV2beta1StorageConfig.fromJson(core.Map _json) { 2631 GooglePrivacyDlpV2beta1StorageConfig.fromJson(core.Map _json) {
2318 if (_json.containsKey("bigQueryOptions")) { 2632 if (_json.containsKey("bigQueryOptions")) {
2319 bigQueryOptions = new GooglePrivacyDlpV2beta1BigQueryOptions.fromJson(_jso n["bigQueryOptions"]); 2633 bigQueryOptions = new GooglePrivacyDlpV2beta1BigQueryOptions.fromJson(
2634 _json["bigQueryOptions"]);
2320 } 2635 }
2321 if (_json.containsKey("cloudStorageOptions")) { 2636 if (_json.containsKey("cloudStorageOptions")) {
2322 cloudStorageOptions = new GooglePrivacyDlpV2beta1CloudStorageOptions.fromJ son(_json["cloudStorageOptions"]); 2637 cloudStorageOptions =
2638 new GooglePrivacyDlpV2beta1CloudStorageOptions.fromJson(
2639 _json["cloudStorageOptions"]);
2323 } 2640 }
2324 if (_json.containsKey("datastoreOptions")) { 2641 if (_json.containsKey("datastoreOptions")) {
2325 datastoreOptions = new GooglePrivacyDlpV2beta1DatastoreOptions.fromJson(_j son["datastoreOptions"]); 2642 datastoreOptions = new GooglePrivacyDlpV2beta1DatastoreOptions.fromJson(
2643 _json["datastoreOptions"]);
2326 } 2644 }
2327 } 2645 }
2328 2646
2329 core.Map<core.String, core.Object> toJson() { 2647 core.Map<core.String, core.Object> toJson() {
2330 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2648 final core.Map<core.String, core.Object> _json =
2649 new core.Map<core.String, core.Object>();
2331 if (bigQueryOptions != null) { 2650 if (bigQueryOptions != null) {
2332 _json["bigQueryOptions"] = (bigQueryOptions).toJson(); 2651 _json["bigQueryOptions"] = (bigQueryOptions).toJson();
2333 } 2652 }
2334 if (cloudStorageOptions != null) { 2653 if (cloudStorageOptions != null) {
2335 _json["cloudStorageOptions"] = (cloudStorageOptions).toJson(); 2654 _json["cloudStorageOptions"] = (cloudStorageOptions).toJson();
2336 } 2655 }
2337 if (datastoreOptions != null) { 2656 if (datastoreOptions != null) {
2338 _json["datastoreOptions"] = (datastoreOptions).toJson(); 2657 _json["datastoreOptions"] = (datastoreOptions).toJson();
2339 } 2658 }
2340 return _json; 2659 return _json;
2341 } 2660 }
2342 } 2661 }
2343 2662
2344 /** 2663 /// Structured content to inspect. Up to 50,000 `Value`s per request allowed.
2345 * Structured content to inspect. Up to 50,000 `Value`s per request allowed.
2346 */
2347 class GooglePrivacyDlpV2beta1Table { 2664 class GooglePrivacyDlpV2beta1Table {
2348 core.List<GooglePrivacyDlpV2beta1FieldId> headers; 2665 core.List<GooglePrivacyDlpV2beta1FieldId> headers;
2349 core.List<GooglePrivacyDlpV2beta1Row> rows; 2666 core.List<GooglePrivacyDlpV2beta1Row> rows;
2350 2667
2351 GooglePrivacyDlpV2beta1Table(); 2668 GooglePrivacyDlpV2beta1Table();
2352 2669
2353 GooglePrivacyDlpV2beta1Table.fromJson(core.Map _json) { 2670 GooglePrivacyDlpV2beta1Table.fromJson(core.Map _json) {
2354 if (_json.containsKey("headers")) { 2671 if (_json.containsKey("headers")) {
2355 headers = _json["headers"].map((value) => new GooglePrivacyDlpV2beta1Field Id.fromJson(value)).toList(); 2672 headers = _json["headers"]
2673 .map((value) => new GooglePrivacyDlpV2beta1FieldId.fromJson(value))
2674 .toList();
2356 } 2675 }
2357 if (_json.containsKey("rows")) { 2676 if (_json.containsKey("rows")) {
2358 rows = _json["rows"].map((value) => new GooglePrivacyDlpV2beta1Row.fromJso n(value)).toList(); 2677 rows = _json["rows"]
2678 .map((value) => new GooglePrivacyDlpV2beta1Row.fromJson(value))
2679 .toList();
2359 } 2680 }
2360 } 2681 }
2361 2682
2362 core.Map<core.String, core.Object> toJson() { 2683 core.Map<core.String, core.Object> toJson() {
2363 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2684 final core.Map<core.String, core.Object> _json =
2685 new core.Map<core.String, core.Object>();
2364 if (headers != null) { 2686 if (headers != null) {
2365 _json["headers"] = headers.map((value) => (value).toJson()).toList(); 2687 _json["headers"] = headers.map((value) => (value).toJson()).toList();
2366 } 2688 }
2367 if (rows != null) { 2689 if (rows != null) {
2368 _json["rows"] = rows.map((value) => (value).toJson()).toList(); 2690 _json["rows"] = rows.map((value) => (value).toJson()).toList();
2369 } 2691 }
2370 return _json; 2692 return _json;
2371 } 2693 }
2372 } 2694 }
2373 2695
2374 /** Location of a finding within a `ContentItem.Table`. */ 2696 /// Location of a finding within a `ContentItem.Table`.
2375 class GooglePrivacyDlpV2beta1TableLocation { 2697 class GooglePrivacyDlpV2beta1TableLocation {
2376 /** The zero-based index of the row where the finding is located. */ 2698 /// The zero-based index of the row where the finding is located.
2377 core.String rowIndex; 2699 core.String rowIndex;
2378 2700
2379 GooglePrivacyDlpV2beta1TableLocation(); 2701 GooglePrivacyDlpV2beta1TableLocation();
2380 2702
2381 GooglePrivacyDlpV2beta1TableLocation.fromJson(core.Map _json) { 2703 GooglePrivacyDlpV2beta1TableLocation.fromJson(core.Map _json) {
2382 if (_json.containsKey("rowIndex")) { 2704 if (_json.containsKey("rowIndex")) {
2383 rowIndex = _json["rowIndex"]; 2705 rowIndex = _json["rowIndex"];
2384 } 2706 }
2385 } 2707 }
2386 2708
2387 core.Map<core.String, core.Object> toJson() { 2709 core.Map<core.String, core.Object> toJson() {
2388 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2710 final core.Map<core.String, core.Object> _json =
2711 new core.Map<core.String, core.Object>();
2389 if (rowIndex != null) { 2712 if (rowIndex != null) {
2390 _json["rowIndex"] = rowIndex; 2713 _json["rowIndex"] = rowIndex;
2391 } 2714 }
2392 return _json; 2715 return _json;
2393 } 2716 }
2394 } 2717 }
2395 2718
2396 /** Set of primitive values supported by the system. */ 2719 /// Set of primitive values supported by the system.
2397 class GooglePrivacyDlpV2beta1Value { 2720 class GooglePrivacyDlpV2beta1Value {
2398 core.bool booleanValue; 2721 core.bool booleanValue;
2399 GoogleTypeDate dateValue; 2722 GoogleTypeDate dateValue;
2400 core.double floatValue; 2723 core.double floatValue;
2401 core.String integerValue; 2724 core.String integerValue;
2402 core.String stringValue; 2725 core.String stringValue;
2403 GoogleTypeTimeOfDay timeValue; 2726 GoogleTypeTimeOfDay timeValue;
2404 core.String timestampValue; 2727 core.String timestampValue;
2405 2728
2406 GooglePrivacyDlpV2beta1Value(); 2729 GooglePrivacyDlpV2beta1Value();
(...skipping 16 matching lines...) Expand all
2423 } 2746 }
2424 if (_json.containsKey("timeValue")) { 2747 if (_json.containsKey("timeValue")) {
2425 timeValue = new GoogleTypeTimeOfDay.fromJson(_json["timeValue"]); 2748 timeValue = new GoogleTypeTimeOfDay.fromJson(_json["timeValue"]);
2426 } 2749 }
2427 if (_json.containsKey("timestampValue")) { 2750 if (_json.containsKey("timestampValue")) {
2428 timestampValue = _json["timestampValue"]; 2751 timestampValue = _json["timestampValue"];
2429 } 2752 }
2430 } 2753 }
2431 2754
2432 core.Map<core.String, core.Object> toJson() { 2755 core.Map<core.String, core.Object> toJson() {
2433 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2756 final core.Map<core.String, core.Object> _json =
2757 new core.Map<core.String, core.Object>();
2434 if (booleanValue != null) { 2758 if (booleanValue != null) {
2435 _json["booleanValue"] = booleanValue; 2759 _json["booleanValue"] = booleanValue;
2436 } 2760 }
2437 if (dateValue != null) { 2761 if (dateValue != null) {
2438 _json["dateValue"] = (dateValue).toJson(); 2762 _json["dateValue"] = (dateValue).toJson();
2439 } 2763 }
2440 if (floatValue != null) { 2764 if (floatValue != null) {
2441 _json["floatValue"] = floatValue; 2765 _json["floatValue"] = floatValue;
2442 } 2766 }
2443 if (integerValue != null) { 2767 if (integerValue != null) {
2444 _json["integerValue"] = integerValue; 2768 _json["integerValue"] = integerValue;
2445 } 2769 }
2446 if (stringValue != null) { 2770 if (stringValue != null) {
2447 _json["stringValue"] = stringValue; 2771 _json["stringValue"] = stringValue;
2448 } 2772 }
2449 if (timeValue != null) { 2773 if (timeValue != null) {
2450 _json["timeValue"] = (timeValue).toJson(); 2774 _json["timeValue"] = (timeValue).toJson();
2451 } 2775 }
2452 if (timestampValue != null) { 2776 if (timestampValue != null) {
2453 _json["timestampValue"] = timestampValue; 2777 _json["timestampValue"] = timestampValue;
2454 } 2778 }
2455 return _json; 2779 return _json;
2456 } 2780 }
2457 } 2781 }
2458 2782
2459 /** 2783 /// A generic empty message that you can re-use to avoid defining duplicated
2460 * A generic empty message that you can re-use to avoid defining duplicated 2784 /// empty messages in your APIs. A typical example is to use it as the request
2461 * empty messages in your APIs. A typical example is to use it as the request 2785 /// or the response type of an API method. For instance:
2462 * or the response type of an API method. For instance: 2786 ///
2463 * 2787 /// service Foo {
2464 * service Foo { 2788 /// rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
2465 * rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); 2789 /// }
2466 * } 2790 ///
2467 * 2791 /// The JSON representation for `Empty` is empty JSON object `{}`.
2468 * The JSON representation for `Empty` is empty JSON object `{}`.
2469 */
2470 class GoogleProtobufEmpty { 2792 class GoogleProtobufEmpty {
2471
2472 GoogleProtobufEmpty(); 2793 GoogleProtobufEmpty();
2473 2794
2474 GoogleProtobufEmpty.fromJson(core.Map _json) { 2795 GoogleProtobufEmpty.fromJson(core.Map _json) {}
2475 }
2476 2796
2477 core.Map<core.String, core.Object> toJson() { 2797 core.Map<core.String, core.Object> toJson() {
2478 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2798 final core.Map<core.String, core.Object> _json =
2799 new core.Map<core.String, core.Object>();
2479 return _json; 2800 return _json;
2480 } 2801 }
2481 } 2802 }
2482 2803
2483 /** 2804 /// The `Status` type defines a logical error model that is suitable for
2484 * The `Status` type defines a logical error model that is suitable for 2805 /// different
2485 * different 2806 /// programming environments, including REST APIs and RPC APIs. It is used by
2486 * programming environments, including REST APIs and RPC APIs. It is used by 2807 /// [gRPC](https://github.com/grpc). The error model is designed to be:
2487 * [gRPC](https://github.com/grpc). The error model is designed to be: 2808 ///
2488 * 2809 /// - Simple to use and understand for most users
2489 * - Simple to use and understand for most users 2810 /// - Flexible enough to meet unexpected needs
2490 * - Flexible enough to meet unexpected needs 2811 ///
2491 * 2812 /// # Overview
2492 * # Overview 2813 ///
2493 * 2814 /// The `Status` message contains three pieces of data: error code, error
2494 * The `Status` message contains three pieces of data: error code, error 2815 /// message,
2495 * message, 2816 /// and error details. The error code should be an enum value of
2496 * and error details. The error code should be an enum value of 2817 /// google.rpc.Code, but it may accept additional error codes if needed. The
2497 * google.rpc.Code, but it may accept additional error codes if needed. The 2818 /// error message should be a developer-facing English message that helps
2498 * error message should be a developer-facing English message that helps 2819 /// developers *understand* and *resolve* the error. If a localized user-facing
2499 * developers *understand* and *resolve* the error. If a localized user-facing 2820 /// error message is needed, put the localized message in the error details or
2500 * error message is needed, put the localized message in the error details or 2821 /// localize it in the client. The optional error details may contain arbitrary
2501 * localize it in the client. The optional error details may contain arbitrary 2822 /// information about the error. There is a predefined set of error detail
2502 * information about the error. There is a predefined set of error detail types 2823 /// types
2503 * in the package `google.rpc` that can be used for common error conditions. 2824 /// in the package `google.rpc` that can be used for common error conditions.
2504 * 2825 ///
2505 * # Language mapping 2826 /// # Language mapping
2506 * 2827 ///
2507 * The `Status` message is the logical representation of the error model, but it 2828 /// The `Status` message is the logical representation of the error model, but
2508 * is not necessarily the actual wire format. When the `Status` message is 2829 /// it
2509 * exposed in different client libraries and different wire protocols, it can be 2830 /// is not necessarily the actual wire format. When the `Status` message is
2510 * mapped differently. For example, it will likely be mapped to some exceptions 2831 /// exposed in different client libraries and different wire protocols, it can
2511 * in Java, but more likely mapped to some error codes in C. 2832 /// be
2512 * 2833 /// mapped differently. For example, it will likely be mapped to some
2513 * # Other uses 2834 /// exceptions
2514 * 2835 /// in Java, but more likely mapped to some error codes in C.
2515 * The error model and the `Status` message can be used in a variety of 2836 ///
2516 * environments, either with or without APIs, to provide a 2837 /// # Other uses
2517 * consistent developer experience across different environments. 2838 ///
2518 * 2839 /// The error model and the `Status` message can be used in a variety of
2519 * Example uses of this error model include: 2840 /// environments, either with or without APIs, to provide a
2520 * 2841 /// consistent developer experience across different environments.
2521 * - Partial errors. If a service needs to return partial errors to the client, 2842 ///
2522 * it may embed the `Status` in the normal response to indicate the partial 2843 /// Example uses of this error model include:
2523 * errors. 2844 ///
2524 * 2845 /// - Partial errors. If a service needs to return partial errors to the
2525 * - Workflow errors. A typical workflow has multiple steps. Each step may 2846 /// client,
2526 * have a `Status` message for error reporting. 2847 /// it may embed the `Status` in the normal response to indicate the partial
2527 * 2848 /// errors.
2528 * - Batch operations. If a client uses batch request and batch response, the 2849 ///
2529 * `Status` message should be used directly inside batch response, one for 2850 /// - Workflow errors. A typical workflow has multiple steps. Each step may
2530 * each error sub-response. 2851 /// have a `Status` message for error reporting.
2531 * 2852 ///
2532 * - Asynchronous operations. If an API call embeds asynchronous operation 2853 /// - Batch operations. If a client uses batch request and batch response, the
2533 * results in its response, the status of those operations should be 2854 /// `Status` message should be used directly inside batch response, one for
2534 * represented directly using the `Status` message. 2855 /// each error sub-response.
2535 * 2856 ///
2536 * - Logging. If some API errors are stored in logs, the message `Status` could 2857 /// - Asynchronous operations. If an API call embeds asynchronous operation
2537 * be used directly after any stripping needed for security/privacy reasons. 2858 /// results in its response, the status of those operations should be
2538 */ 2859 /// represented directly using the `Status` message.
2860 ///
2861 /// - Logging. If some API errors are stored in logs, the message `Status`
2862 /// could
2863 /// be used directly after any stripping needed for security/privacy reasons.
2539 class GoogleRpcStatus { 2864 class GoogleRpcStatus {
2540 /** The status code, which should be an enum value of google.rpc.Code. */ 2865 /// The status code, which should be an enum value of google.rpc.Code.
2541 core.int code; 2866 core.int code;
2542 /** 2867
2543 * A list of messages that carry the error details. There is a common set of 2868 /// A list of messages that carry the error details. There is a common set
2544 * message types for APIs to use. 2869 /// of
2545 * 2870 /// message types for APIs to use.
2546 * The values for Object must be JSON objects. It can consist of `num`, 2871 ///
2547 * `String`, `bool` and `null` as well as `Map` and `List` values. 2872 /// The values for Object must be JSON objects. It can consist of `num`,
2548 */ 2873 /// `String`, `bool` and `null` as well as `Map` and `List` values.
2549 core.List<core.Map<core.String, core.Object>> details; 2874 core.List<core.Map<core.String, core.Object>> details;
2550 /** 2875
2551 * A developer-facing error message, which should be in English. Any 2876 /// A developer-facing error message, which should be in English. Any
2552 * user-facing error message should be localized and sent in the 2877 /// user-facing error message should be localized and sent in the
2553 * google.rpc.Status.details field, or localized by the client. 2878 /// google.rpc.Status.details field, or localized by the client.
2554 */
2555 core.String message; 2879 core.String message;
2556 2880
2557 GoogleRpcStatus(); 2881 GoogleRpcStatus();
2558 2882
2559 GoogleRpcStatus.fromJson(core.Map _json) { 2883 GoogleRpcStatus.fromJson(core.Map _json) {
2560 if (_json.containsKey("code")) { 2884 if (_json.containsKey("code")) {
2561 code = _json["code"]; 2885 code = _json["code"];
2562 } 2886 }
2563 if (_json.containsKey("details")) { 2887 if (_json.containsKey("details")) {
2564 details = _json["details"]; 2888 details = _json["details"];
2565 } 2889 }
2566 if (_json.containsKey("message")) { 2890 if (_json.containsKey("message")) {
2567 message = _json["message"]; 2891 message = _json["message"];
2568 } 2892 }
2569 } 2893 }
2570 2894
2571 core.Map<core.String, core.Object> toJson() { 2895 core.Map<core.String, core.Object> toJson() {
2572 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2896 final core.Map<core.String, core.Object> _json =
2897 new core.Map<core.String, core.Object>();
2573 if (code != null) { 2898 if (code != null) {
2574 _json["code"] = code; 2899 _json["code"] = code;
2575 } 2900 }
2576 if (details != null) { 2901 if (details != null) {
2577 _json["details"] = details; 2902 _json["details"] = details;
2578 } 2903 }
2579 if (message != null) { 2904 if (message != null) {
2580 _json["message"] = message; 2905 _json["message"] = message;
2581 } 2906 }
2582 return _json; 2907 return _json;
2583 } 2908 }
2584 } 2909 }
2585 2910
2586 /** 2911 /// Represents a whole calendar date, e.g. date of birth. The time of day and
2587 * Represents a whole calendar date, e.g. date of birth. The time of day and 2912 /// time zone are either specified elsewhere or are not significant. The date
2588 * time zone are either specified elsewhere or are not significant. The date 2913 /// is relative to the Proleptic Gregorian Calendar. The day may be 0 to
2589 * is relative to the Proleptic Gregorian Calendar. The day may be 0 to 2914 /// represent a year and month where the day is not significant, e.g. credit
2590 * represent a year and month where the day is not significant, e.g. credit card 2915 /// card
2591 * expiration date. The year may be 0 to represent a month and day independent 2916 /// expiration date. The year may be 0 to represent a month and day independent
2592 * of year, e.g. anniversary date. Related types are google.type.TimeOfDay 2917 /// of year, e.g. anniversary date. Related types are google.type.TimeOfDay
2593 * and `google.protobuf.Timestamp`. 2918 /// and `google.protobuf.Timestamp`.
2594 */
2595 class GoogleTypeDate { 2919 class GoogleTypeDate {
2596 /** 2920 /// Day of month. Must be from 1 to 31 and valid for the year and month, or 0
2597 * Day of month. Must be from 1 to 31 and valid for the year and month, or 0 2921 /// if specifying a year/month where the day is not significant.
2598 * if specifying a year/month where the day is not significant.
2599 */
2600 core.int day; 2922 core.int day;
2601 /** Month of year. Must be from 1 to 12. */ 2923
2924 /// Month of year. Must be from 1 to 12.
2602 core.int month; 2925 core.int month;
2603 /** 2926
2604 * Year of date. Must be from 1 to 9999, or 0 if specifying a date without 2927 /// Year of date. Must be from 1 to 9999, or 0 if specifying a date without
2605 * a year. 2928 /// a year.
2606 */
2607 core.int year; 2929 core.int year;
2608 2930
2609 GoogleTypeDate(); 2931 GoogleTypeDate();
2610 2932
2611 GoogleTypeDate.fromJson(core.Map _json) { 2933 GoogleTypeDate.fromJson(core.Map _json) {
2612 if (_json.containsKey("day")) { 2934 if (_json.containsKey("day")) {
2613 day = _json["day"]; 2935 day = _json["day"];
2614 } 2936 }
2615 if (_json.containsKey("month")) { 2937 if (_json.containsKey("month")) {
2616 month = _json["month"]; 2938 month = _json["month"];
2617 } 2939 }
2618 if (_json.containsKey("year")) { 2940 if (_json.containsKey("year")) {
2619 year = _json["year"]; 2941 year = _json["year"];
2620 } 2942 }
2621 } 2943 }
2622 2944
2623 core.Map<core.String, core.Object> toJson() { 2945 core.Map<core.String, core.Object> toJson() {
2624 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2946 final core.Map<core.String, core.Object> _json =
2947 new core.Map<core.String, core.Object>();
2625 if (day != null) { 2948 if (day != null) {
2626 _json["day"] = day; 2949 _json["day"] = day;
2627 } 2950 }
2628 if (month != null) { 2951 if (month != null) {
2629 _json["month"] = month; 2952 _json["month"] = month;
2630 } 2953 }
2631 if (year != null) { 2954 if (year != null) {
2632 _json["year"] = year; 2955 _json["year"] = year;
2633 } 2956 }
2634 return _json; 2957 return _json;
2635 } 2958 }
2636 } 2959 }
2637 2960
2638 /** 2961 /// Represents a time of day. The date and time zone are either not significant
2639 * Represents a time of day. The date and time zone are either not significant 2962 /// or are specified elsewhere. An API may choose to allow leap seconds.
2640 * or are specified elsewhere. An API may choose to allow leap seconds. Related 2963 /// Related
2641 * types are google.type.Date and `google.protobuf.Timestamp`. 2964 /// types are google.type.Date and `google.protobuf.Timestamp`.
2642 */
2643 class GoogleTypeTimeOfDay { 2965 class GoogleTypeTimeOfDay {
2644 /** 2966 /// Hours of day in 24 hour format. Should be from 0 to 23. An API may choose
2645 * Hours of day in 24 hour format. Should be from 0 to 23. An API may choose 2967 /// to allow the value "24:00:00" for scenarios like business closing time.
2646 * to allow the value "24:00:00" for scenarios like business closing time.
2647 */
2648 core.int hours; 2968 core.int hours;
2649 /** Minutes of hour of day. Must be from 0 to 59. */ 2969
2970 /// Minutes of hour of day. Must be from 0 to 59.
2650 core.int minutes; 2971 core.int minutes;
2651 /** Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. */ 2972
2973 /// Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
2652 core.int nanos; 2974 core.int nanos;
2653 /** 2975
2654 * Seconds of minutes of the time. Must normally be from 0 to 59. An API may 2976 /// Seconds of minutes of the time. Must normally be from 0 to 59. An API may
2655 * allow the value 60 if it allows leap-seconds. 2977 /// allow the value 60 if it allows leap-seconds.
2656 */
2657 core.int seconds; 2978 core.int seconds;
2658 2979
2659 GoogleTypeTimeOfDay(); 2980 GoogleTypeTimeOfDay();
2660 2981
2661 GoogleTypeTimeOfDay.fromJson(core.Map _json) { 2982 GoogleTypeTimeOfDay.fromJson(core.Map _json) {
2662 if (_json.containsKey("hours")) { 2983 if (_json.containsKey("hours")) {
2663 hours = _json["hours"]; 2984 hours = _json["hours"];
2664 } 2985 }
2665 if (_json.containsKey("minutes")) { 2986 if (_json.containsKey("minutes")) {
2666 minutes = _json["minutes"]; 2987 minutes = _json["minutes"];
2667 } 2988 }
2668 if (_json.containsKey("nanos")) { 2989 if (_json.containsKey("nanos")) {
2669 nanos = _json["nanos"]; 2990 nanos = _json["nanos"];
2670 } 2991 }
2671 if (_json.containsKey("seconds")) { 2992 if (_json.containsKey("seconds")) {
2672 seconds = _json["seconds"]; 2993 seconds = _json["seconds"];
2673 } 2994 }
2674 } 2995 }
2675 2996
2676 core.Map<core.String, core.Object> toJson() { 2997 core.Map<core.String, core.Object> toJson() {
2677 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2998 final core.Map<core.String, core.Object> _json =
2999 new core.Map<core.String, core.Object>();
2678 if (hours != null) { 3000 if (hours != null) {
2679 _json["hours"] = hours; 3001 _json["hours"] = hours;
2680 } 3002 }
2681 if (minutes != null) { 3003 if (minutes != null) {
2682 _json["minutes"] = minutes; 3004 _json["minutes"] = minutes;
2683 } 3005 }
2684 if (nanos != null) { 3006 if (nanos != null) {
2685 _json["nanos"] = nanos; 3007 _json["nanos"] = nanos;
2686 } 3008 }
2687 if (seconds != null) { 3009 if (seconds != null) {
2688 _json["seconds"] = seconds; 3010 _json["seconds"] = seconds;
2689 } 3011 }
2690 return _json; 3012 return _json;
2691 } 3013 }
2692 } 3014 }
OLDNEW
« no previous file with comments | « generated/googleapis_beta/lib/dataflow/v1b3.dart ('k') | generated/googleapis_beta/lib/dns/v2beta1.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698