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

Unified Diff: generated/googleapis_beta/lib/dlp/v2beta1.dart

Issue 2973303002: Api-Roll 51: 2017-07-10 (Closed)
Patch Set: Created 3 years, 5 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 side-by-side diff with in-line comments
Download patch
Index: generated/googleapis_beta/lib/dlp/v2beta1.dart
diff --git a/generated/googleapis_beta/lib/dlp/v2beta1.dart b/generated/googleapis_beta/lib/dlp/v2beta1.dart
index b689e05929c2ea59a06f59389111db5ca4c75ec3..853cd3a47595281223e6c669e87c0687faef3efa 100644
--- a/generated/googleapis_beta/lib/dlp/v2beta1.dart
+++ b/generated/googleapis_beta/lib/dlp/v2beta1.dart
@@ -42,14 +42,14 @@ class ContentResourceApi {
_requester = client;
/**
- * Find potentially sensitive info in a list of strings.
+ * Finds potentially sensitive info in a list of strings.
* This method has limits on input size, processing time, and output size.
*
* [request] - The metadata request object.
*
* Request parameters:
*
- * Completes with a [InspectContentResponse].
+ * Completes with a [GooglePrivacyDlpV2beta1InspectContentResponse].
*
* Completes with a [commons.ApiRequestError] if the API endpoint returned an
* error.
@@ -57,7 +57,7 @@ class ContentResourceApi {
* If the used [http.Client] completes with an error when making a REST call,
* this method will complete with the same error.
*/
- async.Future<InspectContentResponse> inspect(InspectContentRequest request) {
+ async.Future<GooglePrivacyDlpV2beta1InspectContentResponse> inspect(GooglePrivacyDlpV2beta1InspectContentRequest request) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -78,18 +78,18 @@ class ContentResourceApi {
uploadOptions: _uploadOptions,
uploadMedia: _uploadMedia,
downloadOptions: _downloadOptions);
- return _response.then((data) => new InspectContentResponse.fromJson(data));
+ return _response.then((data) => new GooglePrivacyDlpV2beta1InspectContentResponse.fromJson(data));
}
/**
- * Redact potentially sensitive info from a list of strings.
+ * Redacts potentially sensitive info from a list of strings.
* This method has limits on input size, processing time, and output size.
*
* [request] - The metadata request object.
*
* Request parameters:
*
- * Completes with a [RedactContentResponse].
+ * Completes with a [GooglePrivacyDlpV2beta1RedactContentResponse].
*
* Completes with a [commons.ApiRequestError] if the API endpoint returned an
* error.
@@ -97,7 +97,7 @@ class ContentResourceApi {
* If the used [http.Client] completes with an error when making a REST call,
* this method will complete with the same error.
*/
- async.Future<RedactContentResponse> redact(RedactContentRequest request) {
+ async.Future<GooglePrivacyDlpV2beta1RedactContentResponse> redact(GooglePrivacyDlpV2beta1RedactContentRequest request) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -118,7 +118,7 @@ class ContentResourceApi {
uploadOptions: _uploadOptions,
uploadMedia: _uploadMedia,
downloadOptions: _downloadOptions);
- return _response.then((data) => new RedactContentResponse.fromJson(data));
+ return _response.then((data) => new GooglePrivacyDlpV2beta1RedactContentResponse.fromJson(data));
}
}
@@ -152,7 +152,7 @@ class InspectOperationsResourceApi {
* [name] - The name of the operation resource to be cancelled.
* Value must have pattern "^inspect/operations/[^/]+$".
*
- * Completes with a [Empty].
+ * Completes with a [GoogleProtobufEmpty].
*
* Completes with a [commons.ApiRequestError] if the API endpoint returned an
* error.
@@ -160,7 +160,7 @@ class InspectOperationsResourceApi {
* If the used [http.Client] completes with an error when making a REST call,
* this method will complete with the same error.
*/
- async.Future<Empty> cancel(CancelOperationRequest request, core.String name) {
+ async.Future<GoogleProtobufEmpty> cancel(GoogleLongrunningCancelOperationRequest request, core.String name) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -184,17 +184,18 @@ class InspectOperationsResourceApi {
uploadOptions: _uploadOptions,
uploadMedia: _uploadMedia,
downloadOptions: _downloadOptions);
- return _response.then((data) => new Empty.fromJson(data));
+ return _response.then((data) => new GoogleProtobufEmpty.fromJson(data));
}
/**
- * Schedule a job scanning content in a Google Cloud Platform data repository.
+ * Schedules a job scanning content in a Google Cloud Platform data
+ * repository.
*
* [request] - The metadata request object.
*
* Request parameters:
*
- * Completes with a [Operation].
+ * Completes with a [GoogleLongrunningOperation].
*
* Completes with a [commons.ApiRequestError] if the API endpoint returned an
* error.
@@ -202,7 +203,7 @@ class InspectOperationsResourceApi {
* If the used [http.Client] completes with an error when making a REST call,
* this method will complete with the same error.
*/
- async.Future<Operation> create(CreateInspectOperationRequest request) {
+ async.Future<GoogleLongrunningOperation> create(GooglePrivacyDlpV2beta1CreateInspectOperationRequest request) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -223,7 +224,7 @@ class InspectOperationsResourceApi {
uploadOptions: _uploadOptions,
uploadMedia: _uploadMedia,
downloadOptions: _downloadOptions);
- return _response.then((data) => new Operation.fromJson(data));
+ return _response.then((data) => new GoogleLongrunningOperation.fromJson(data));
}
/**
@@ -234,7 +235,7 @@ class InspectOperationsResourceApi {
* [name] - The name of the operation resource to be deleted.
* Value must have pattern "^inspect/operations/[^/]+$".
*
- * Completes with a [Empty].
+ * Completes with a [GoogleProtobufEmpty].
*
* Completes with a [commons.ApiRequestError] if the API endpoint returned an
* error.
@@ -242,7 +243,7 @@ class InspectOperationsResourceApi {
* If the used [http.Client] completes with an error when making a REST call,
* this method will complete with the same error.
*/
- async.Future<Empty> delete(core.String name) {
+ async.Future<GoogleProtobufEmpty> delete(core.String name) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -263,7 +264,7 @@ class InspectOperationsResourceApi {
uploadOptions: _uploadOptions,
uploadMedia: _uploadMedia,
downloadOptions: _downloadOptions);
- return _response.then((data) => new Empty.fromJson(data));
+ return _response.then((data) => new GoogleProtobufEmpty.fromJson(data));
}
/**
@@ -276,7 +277,7 @@ class InspectOperationsResourceApi {
* [name] - The name of the operation resource.
* Value must have pattern "^inspect/operations/[^/]+$".
*
- * Completes with a [Operation].
+ * Completes with a [GoogleLongrunningOperation].
*
* Completes with a [commons.ApiRequestError] if the API endpoint returned an
* error.
@@ -284,7 +285,7 @@ class InspectOperationsResourceApi {
* If the used [http.Client] completes with an error when making a REST call,
* this method will complete with the same error.
*/
- async.Future<Operation> get(core.String name) {
+ async.Future<GoogleLongrunningOperation> get(core.String name) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -305,35 +306,26 @@ class InspectOperationsResourceApi {
uploadOptions: _uploadOptions,
uploadMedia: _uploadMedia,
downloadOptions: _downloadOptions);
- return _response.then((data) => new Operation.fromJson(data));
+ return _response.then((data) => new GoogleLongrunningOperation.fromJson(data));
}
/**
- * Lists operations that match the specified filter in the request. If the
- * server doesn't support this method, it returns `UNIMPLEMENTED`.
- *
- * NOTE: the `name` binding allows API services to override the binding
- * to use different resource name schemes, such as `users / * /operations`. To
- * override the binding, API services can add a binding such as
- * `"/v1/{name=users / * }/operations"` to their service configuration.
- * For backwards compatibility, the default name includes the operations
- * collection id, however overriding users must ensure the name binding
- * is the parent resource, without the operations collection id.
+ * Fetch the list of long running operations.
*
* Request parameters:
*
* [name] - The name of the operation's parent resource.
* Value must have pattern "^inspect/operations$".
*
- * [pageSize] - The list page size. The max allowed value is 256 and default
- * is 100.
- *
* [filter] - This parameter supports filtering by done, ie done=true or
* done=false.
*
- * [pageToken] - The list page token.
+ * [pageToken] - The standard list page token.
+ *
+ * [pageSize] - The list page size. The max allowed value is 256 and default
+ * is 100.
*
- * Completes with a [ListOperationsResponse].
+ * Completes with a [GoogleLongrunningListOperationsResponse].
*
* Completes with a [commons.ApiRequestError] if the API endpoint returned an
* error.
@@ -341,7 +333,7 @@ class InspectOperationsResourceApi {
* If the used [http.Client] completes with an error when making a REST call,
* this method will complete with the same error.
*/
- async.Future<ListOperationsResponse> list(core.String name, {core.int pageSize, core.String filter, core.String pageToken}) {
+ async.Future<GoogleLongrunningListOperationsResponse> list(core.String name, {core.String filter, core.String pageToken, core.int pageSize}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -352,15 +344,15 @@ class InspectOperationsResourceApi {
if (name == null) {
throw new core.ArgumentError("Parameter name is required.");
}
- if (pageSize != null) {
- _queryParams["pageSize"] = ["${pageSize}"];
- }
if (filter != null) {
_queryParams["filter"] = [filter];
}
if (pageToken != null) {
_queryParams["pageToken"] = [pageToken];
}
+ if (pageSize != null) {
+ _queryParams["pageSize"] = ["${pageSize}"];
+ }
_url = 'v2beta1/' + commons.Escaper.ecapeVariableReserved('$name');
@@ -371,7 +363,7 @@ class InspectOperationsResourceApi {
uploadOptions: _uploadOptions,
uploadMedia: _uploadMedia,
downloadOptions: _downloadOptions);
- return _response.then((data) => new ListOperationsResponse.fromJson(data));
+ return _response.then((data) => new GoogleLongrunningListOperationsResponse.fromJson(data));
}
}
@@ -403,10 +395,7 @@ class InspectResultsFindingsResourceApi {
* Should be in the format of `inspect/results/{id}.
* Value must have pattern "^inspect/results/[^/]+$".
*
- * [pageSize] - Maximum number of results to return.
- * If 0, the implementation select a reasonable value.
- *
- * [filter] - Restrict findings to items that match. Supports info_type and
+ * [filter] - Restricts findings to items that match. Supports info_type and
* likelihood.
* <p>Examples:<br/>
* <li>info_type=EMAIL_ADDRESS
@@ -420,7 +409,10 @@ class InspectResultsFindingsResourceApi {
* that this is a continuation of a prior `ListInspectFindings` call, and that
* the system should return the next page of data.
*
- * Completes with a [ListInspectFindingsResponse].
+ * [pageSize] - Maximum number of results to return.
+ * If 0, the implementation selects a reasonable value.
+ *
+ * Completes with a [GooglePrivacyDlpV2beta1ListInspectFindingsResponse].
*
* Completes with a [commons.ApiRequestError] if the API endpoint returned an
* error.
@@ -428,7 +420,7 @@ class InspectResultsFindingsResourceApi {
* If the used [http.Client] completes with an error when making a REST call,
* this method will complete with the same error.
*/
- async.Future<ListInspectFindingsResponse> list(core.String name, {core.int pageSize, core.String filter, core.String pageToken}) {
+ async.Future<GooglePrivacyDlpV2beta1ListInspectFindingsResponse> list(core.String name, {core.String filter, core.String pageToken, core.int pageSize}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -439,15 +431,15 @@ class InspectResultsFindingsResourceApi {
if (name == null) {
throw new core.ArgumentError("Parameter name is required.");
}
- if (pageSize != null) {
- _queryParams["pageSize"] = ["${pageSize}"];
- }
if (filter != null) {
_queryParams["filter"] = [filter];
}
if (pageToken != null) {
_queryParams["pageToken"] = [pageToken];
}
+ if (pageSize != null) {
+ _queryParams["pageSize"] = ["${pageSize}"];
+ }
_url = 'v2beta1/' + commons.Escaper.ecapeVariableReserved('$name') + '/findings';
@@ -458,7 +450,7 @@ class InspectResultsFindingsResourceApi {
uploadOptions: _uploadOptions,
uploadMedia: _uploadMedia,
downloadOptions: _downloadOptions);
- return _response.then((data) => new ListInspectFindingsResponse.fromJson(data));
+ return _response.then((data) => new GooglePrivacyDlpV2beta1ListInspectFindingsResponse.fromJson(data));
}
}
@@ -482,7 +474,7 @@ class RootCategoriesResourceApi {
* If omitted or if localized strings are not available,
* en-US strings will be returned.
*
- * Completes with a [ListRootCategoriesResponse].
+ * Completes with a [GooglePrivacyDlpV2beta1ListRootCategoriesResponse].
*
* Completes with a [commons.ApiRequestError] if the API endpoint returned an
* error.
@@ -490,7 +482,7 @@ class RootCategoriesResourceApi {
* If the used [http.Client] completes with an error when making a REST call,
* this method will complete with the same error.
*/
- async.Future<ListRootCategoriesResponse> list({core.String languageCode}) {
+ async.Future<GooglePrivacyDlpV2beta1ListRootCategoriesResponse> list({core.String languageCode}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -511,7 +503,7 @@ class RootCategoriesResourceApi {
uploadOptions: _uploadOptions,
uploadMedia: _uploadMedia,
downloadOptions: _downloadOptions);
- return _response.then((data) => new ListRootCategoriesResponse.fromJson(data));
+ return _response.then((data) => new GooglePrivacyDlpV2beta1ListRootCategoriesResponse.fromJson(data));
}
}
@@ -536,7 +528,7 @@ class RootCategoriesInfoTypesResourceApi {
* names. If omitted, or if localized strings are not available,
* en-US strings will be returned.
*
- * Completes with a [ListInfoTypesResponse].
+ * Completes with a [GooglePrivacyDlpV2beta1ListInfoTypesResponse].
*
* Completes with a [commons.ApiRequestError] if the API endpoint returned an
* error.
@@ -544,7 +536,7 @@ class RootCategoriesInfoTypesResourceApi {
* If the used [http.Client] completes with an error when making a REST call,
* this method will complete with the same error.
*/
- async.Future<ListInfoTypesResponse> list(core.String category, {core.String languageCode}) {
+ async.Future<GooglePrivacyDlpV2beta1ListInfoTypesResponse> list(core.String category, {core.String languageCode}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -568,7 +560,7 @@ class RootCategoriesInfoTypesResourceApi {
uploadOptions: _uploadOptions,
uploadMedia: _uploadMedia,
downloadOptions: _downloadOptions);
- return _response.then((data) => new ListInfoTypesResponse.fromJson(data));
+ return _response.then((data) => new GooglePrivacyDlpV2beta1ListInfoTypesResponse.fromJson(data));
}
}
@@ -576,11 +568,11 @@ class RootCategoriesInfoTypesResourceApi {
/** The request message for Operations.CancelOperation. */
-class CancelOperationRequest {
+class GoogleLongrunningCancelOperationRequest {
- CancelOperationRequest();
+ GoogleLongrunningCancelOperationRequest();
- CancelOperationRequest.fromJson(core.Map _json) {
+ GoogleLongrunningCancelOperationRequest.fromJson(core.Map _json) {
}
core.Map<core.String, core.Object> toJson() {
@@ -589,16 +581,121 @@ class CancelOperationRequest {
}
}
+/** The response message for Operations.ListOperations. */
+class GoogleLongrunningListOperationsResponse {
+ /** The standard List next-page token. */
+ core.String nextPageToken;
+ /** A list of operations that matches the specified filter in the request. */
+ core.List<GoogleLongrunningOperation> operations;
+
+ GoogleLongrunningListOperationsResponse();
+
+ GoogleLongrunningListOperationsResponse.fromJson(core.Map _json) {
+ if (_json.containsKey("nextPageToken")) {
+ nextPageToken = _json["nextPageToken"];
+ }
+ if (_json.containsKey("operations")) {
+ operations = _json["operations"].map((value) => new GoogleLongrunningOperation.fromJson(value)).toList();
+ }
+ }
+
+ core.Map<core.String, core.Object> toJson() {
+ final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ if (nextPageToken != null) {
+ _json["nextPageToken"] = nextPageToken;
+ }
+ if (operations != null) {
+ _json["operations"] = operations.map((value) => (value).toJson()).toList();
+ }
+ return _json;
+ }
+}
+
+/**
+ * This resource represents a long-running operation that is the result of a
+ * network API call.
+ */
+class GoogleLongrunningOperation {
+ /**
+ * If the value is `false`, it means the operation is still in progress.
+ * If true, the operation is completed, and either `error` or `response` is
+ * available.
+ */
+ core.bool done;
+ /** The error result of the operation in case of failure or cancellation. */
+ GoogleRpcStatus error;
+ /**
+ * This field will contain an InspectOperationMetadata object. This will
+ * always be returned with the Operation.
+ *
+ * The values for Object must be JSON objects. It can consist of `num`,
+ * `String`, `bool` and `null` as well as `Map` and `List` values.
+ */
+ core.Map<core.String, core.Object> metadata;
+ /**
+ * The server-assigned name, The `name` should have the format of
+ * `inspect/operations/<identifier>`.
+ */
+ core.String name;
+ /**
+ * This field will contain an InspectOperationResult object.
+ *
+ * The values for Object must be JSON objects. It can consist of `num`,
+ * `String`, `bool` and `null` as well as `Map` and `List` values.
+ */
+ core.Map<core.String, core.Object> response;
+
+ GoogleLongrunningOperation();
+
+ GoogleLongrunningOperation.fromJson(core.Map _json) {
+ if (_json.containsKey("done")) {
+ done = _json["done"];
+ }
+ if (_json.containsKey("error")) {
+ error = new GoogleRpcStatus.fromJson(_json["error"]);
+ }
+ if (_json.containsKey("metadata")) {
+ metadata = _json["metadata"];
+ }
+ if (_json.containsKey("name")) {
+ name = _json["name"];
+ }
+ if (_json.containsKey("response")) {
+ response = _json["response"];
+ }
+ }
+
+ core.Map<core.String, core.Object> toJson() {
+ final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ if (done != null) {
+ _json["done"] = done;
+ }
+ if (error != null) {
+ _json["error"] = (error).toJson();
+ }
+ if (metadata != null) {
+ _json["metadata"] = metadata;
+ }
+ if (name != null) {
+ _json["name"] = name;
+ }
+ if (response != null) {
+ _json["response"] = response;
+ }
+ return _json;
+ }
+}
+
/** Info Type Category description. */
-class CategoryDescription {
+class GooglePrivacyDlpV2beta1CategoryDescription {
/** Human readable form of the category name. */
core.String displayName;
/** Internal name of the category. */
core.String name;
- CategoryDescription();
+ GooglePrivacyDlpV2beta1CategoryDescription();
- CategoryDescription.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1CategoryDescription.fromJson(core.Map _json) {
if (_json.containsKey("displayName")) {
displayName = _json["displayName"];
}
@@ -620,15 +717,15 @@ class CategoryDescription {
}
/** Record key for a finding in a Cloud Storage file. */
-class CloudStorageKey {
+class GooglePrivacyDlpV2beta1CloudStorageKey {
/** Path to the file. */
core.String filePath;
/** Byte offset of the referenced data in the file. */
core.String startOffset;
- CloudStorageKey();
+ GooglePrivacyDlpV2beta1CloudStorageKey();
- CloudStorageKey.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1CloudStorageKey.fromJson(core.Map _json) {
if (_json.containsKey("filePath")) {
filePath = _json["filePath"];
}
@@ -653,14 +750,14 @@ class CloudStorageKey {
* Options defining a file or a set of files (path ending with *) within
* a Google Cloud Storage bucket.
*/
-class CloudStorageOptions {
- FileSet fileSet;
+class GooglePrivacyDlpV2beta1CloudStorageOptions {
+ GooglePrivacyDlpV2beta1FileSet fileSet;
- CloudStorageOptions();
+ GooglePrivacyDlpV2beta1CloudStorageOptions();
- CloudStorageOptions.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1CloudStorageOptions.fromJson(core.Map _json) {
if (_json.containsKey("fileSet")) {
- fileSet = new FileSet.fromJson(_json["fileSet"]);
+ fileSet = new GooglePrivacyDlpV2beta1FileSet.fromJson(_json["fileSet"]);
}
}
@@ -674,13 +771,13 @@ class CloudStorageOptions {
}
/** A location in Cloud Storage. */
-class CloudStoragePath {
+class GooglePrivacyDlpV2beta1CloudStoragePath {
/** The url, in the format of `gs://bucket/<path>`. */
core.String path;
- CloudStoragePath();
+ GooglePrivacyDlpV2beta1CloudStoragePath();
- CloudStoragePath.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1CloudStoragePath.fromJson(core.Map _json) {
if (_json.containsKey("path")) {
path = _json["path"];
}
@@ -695,8 +792,46 @@ class CloudStoragePath {
}
}
+/** Represents a color in the RGB color space. */
+class GooglePrivacyDlpV2beta1Color {
+ /** The amount of blue in the color as a value in the interval [0, 1]. */
+ core.double blue;
+ /** The amount of green in the color as a value in the interval [0, 1]. */
+ core.double green;
+ /** The amount of red in the color as a value in the interval [0, 1]. */
+ core.double red;
+
+ GooglePrivacyDlpV2beta1Color();
+
+ GooglePrivacyDlpV2beta1Color.fromJson(core.Map _json) {
+ if (_json.containsKey("blue")) {
+ blue = _json["blue"];
+ }
+ if (_json.containsKey("green")) {
+ green = _json["green"];
+ }
+ if (_json.containsKey("red")) {
+ red = _json["red"];
+ }
+ }
+
+ core.Map<core.String, core.Object> toJson() {
+ final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ if (blue != null) {
+ _json["blue"] = blue;
+ }
+ if (green != null) {
+ _json["green"] = green;
+ }
+ if (red != null) {
+ _json["red"] = red;
+ }
+ return _json;
+ }
+}
+
/** Container structure for the content to inspect. */
-class ContentItem {
+class GooglePrivacyDlpV2beta1ContentItem {
/** Content data to inspect or redact. */
core.String data;
core.List<core.int> get dataAsBytes {
@@ -715,9 +850,9 @@ class ContentItem {
/** String data to inspect or redact. */
core.String value;
- ContentItem();
+ GooglePrivacyDlpV2beta1ContentItem();
- ContentItem.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1ContentItem.fromJson(core.Map _json) {
if (_json.containsKey("data")) {
data = _json["data"];
}
@@ -748,9 +883,9 @@ class ContentItem {
* Request for scheduling a scan of a data subset from a Google Platform data
* repository.
*/
-class CreateInspectOperationRequest {
+class GooglePrivacyDlpV2beta1CreateInspectOperationRequest {
/** Configuration for the inspector. */
- InspectConfig inspectConfig;
+ GooglePrivacyDlpV2beta1InspectConfig inspectConfig;
/**
* Optional location to store findings. The bucket must already exist and
* the Google APIs service account for DLP must have write permission to
@@ -767,21 +902,21 @@ class CreateInspectOperationRequest {
* <p>For Cloud Datastore the next columns are: <li>project_id
* <li>namespace_id <li>path <li>column_name <li>offset
*/
- OutputStorageConfig outputConfig;
+ GooglePrivacyDlpV2beta1OutputStorageConfig outputConfig;
/** Specification of the data set to process. */
- StorageConfig storageConfig;
+ GooglePrivacyDlpV2beta1StorageConfig storageConfig;
- CreateInspectOperationRequest();
+ GooglePrivacyDlpV2beta1CreateInspectOperationRequest();
- CreateInspectOperationRequest.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1CreateInspectOperationRequest.fromJson(core.Map _json) {
if (_json.containsKey("inspectConfig")) {
- inspectConfig = new InspectConfig.fromJson(_json["inspectConfig"]);
+ inspectConfig = new GooglePrivacyDlpV2beta1InspectConfig.fromJson(_json["inspectConfig"]);
}
if (_json.containsKey("outputConfig")) {
- outputConfig = new OutputStorageConfig.fromJson(_json["outputConfig"]);
+ outputConfig = new GooglePrivacyDlpV2beta1OutputStorageConfig.fromJson(_json["outputConfig"]);
}
if (_json.containsKey("storageConfig")) {
- storageConfig = new StorageConfig.fromJson(_json["storageConfig"]);
+ storageConfig = new GooglePrivacyDlpV2beta1StorageConfig.fromJson(_json["storageConfig"]);
}
}
@@ -801,15 +936,15 @@ class CreateInspectOperationRequest {
}
/** Record key for a finding in Cloud Datastore. */
-class DatastoreKey {
+class GooglePrivacyDlpV2beta1DatastoreKey {
/** Datastore entity key. */
- Key entityKey;
+ GooglePrivacyDlpV2beta1Key entityKey;
- DatastoreKey();
+ GooglePrivacyDlpV2beta1DatastoreKey();
- DatastoreKey.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1DatastoreKey.fromJson(core.Map _json) {
if (_json.containsKey("entityKey")) {
- entityKey = new Key.fromJson(_json["entityKey"]);
+ entityKey = new GooglePrivacyDlpV2beta1Key.fromJson(_json["entityKey"]);
}
}
@@ -823,31 +958,31 @@ class DatastoreKey {
}
/** Options defining a data set within Google Cloud Datastore. */
-class DatastoreOptions {
+class GooglePrivacyDlpV2beta1DatastoreOptions {
/** The kind to process. */
- KindExpression kind;
+ GooglePrivacyDlpV2beta1KindExpression kind;
/**
* A partition ID identifies a grouping of entities. The grouping is always
* by project and namespace, however the namespace ID may be empty.
*/
- PartitionId partitionId;
+ GooglePrivacyDlpV2beta1PartitionId partitionId;
/**
* Properties to scan. If none are specified, all properties will be scanned
* by default.
*/
- core.List<Projection> projection;
+ core.List<GooglePrivacyDlpV2beta1Projection> projection;
- DatastoreOptions();
+ GooglePrivacyDlpV2beta1DatastoreOptions();
- DatastoreOptions.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1DatastoreOptions.fromJson(core.Map _json) {
if (_json.containsKey("kind")) {
- kind = new KindExpression.fromJson(_json["kind"]);
+ kind = new GooglePrivacyDlpV2beta1KindExpression.fromJson(_json["kind"]);
}
if (_json.containsKey("partitionId")) {
- partitionId = new PartitionId.fromJson(_json["partitionId"]);
+ partitionId = new GooglePrivacyDlpV2beta1PartitionId.fromJson(_json["partitionId"]);
}
if (_json.containsKey("projection")) {
- projection = _json["projection"].map((value) => new Projection.fromJson(value)).toList();
+ projection = _json["projection"].map((value) => new GooglePrivacyDlpV2beta1Projection.fromJson(value)).toList();
}
}
@@ -866,38 +1001,14 @@ class DatastoreOptions {
}
}
-/**
- * A generic empty message that you can re-use to avoid defining duplicated
- * empty messages in your APIs. A typical example is to use it as the request
- * or the response type of an API method. For instance:
- *
- * service Foo {
- * rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
- * }
- *
- * The JSON representation for `Empty` is empty JSON object `{}`.
- */
-class Empty {
-
- Empty();
-
- Empty.fromJson(core.Map _json) {
- }
-
- core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
- return _json;
- }
-}
-
/** General identifier of a data field in a storage service. */
-class FieldId {
+class GooglePrivacyDlpV2beta1FieldId {
/** Column name describing the field. */
core.String columnName;
- FieldId();
+ GooglePrivacyDlpV2beta1FieldId();
- FieldId.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1FieldId.fromJson(core.Map _json) {
if (_json.containsKey("columnName")) {
columnName = _json["columnName"];
}
@@ -913,16 +1024,16 @@ class FieldId {
}
/** Set of files to scan. */
-class FileSet {
+class GooglePrivacyDlpV2beta1FileSet {
/**
* The url, in the format `gs://<bucket>/<path>`. Trailing wildcard in the
* path is allowed.
*/
core.String url;
- FileSet();
+ GooglePrivacyDlpV2beta1FileSet();
- FileSet.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1FileSet.fromJson(core.Map _json) {
if (_json.containsKey("url")) {
url = _json["url"];
}
@@ -940,11 +1051,11 @@ class FileSet {
/**
* Container structure describing a single finding within a string or image.
*/
-class Finding {
+class GooglePrivacyDlpV2beta1Finding {
/** Timestamp when finding was detected. */
core.String createTime;
/** The specific type of info the string might be. */
- InfoType infoType;
+ GooglePrivacyDlpV2beta1InfoType infoType;
/**
* Estimate of how likely it is that the info_type is correct.
* Possible string values are:
@@ -958,24 +1069,24 @@ class Finding {
*/
core.String likelihood;
/** Location of the info found. */
- Location location;
+ GooglePrivacyDlpV2beta1Location location;
/** The specific string that may be potentially sensitive info. */
core.String quote;
- Finding();
+ GooglePrivacyDlpV2beta1Finding();
- Finding.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1Finding.fromJson(core.Map _json) {
if (_json.containsKey("createTime")) {
createTime = _json["createTime"];
}
if (_json.containsKey("infoType")) {
- infoType = new InfoType.fromJson(_json["infoType"]);
+ infoType = new GooglePrivacyDlpV2beta1InfoType.fromJson(_json["infoType"]);
}
if (_json.containsKey("likelihood")) {
likelihood = _json["likelihood"];
}
if (_json.containsKey("location")) {
- location = new Location.fromJson(_json["location"]);
+ location = new GooglePrivacyDlpV2beta1Location.fromJson(_json["location"]);
}
if (_json.containsKey("quote")) {
quote = _json["quote"];
@@ -1004,7 +1115,7 @@ class Finding {
}
/** Bounding box encompassing detected text within an image. */
-class ImageLocation {
+class GooglePrivacyDlpV2beta1ImageLocation {
/** Height of the bounding box in pixels. */
core.int height;
/** Left coordinate of the bounding box. (0,0) is upper left. */
@@ -1014,9 +1125,9 @@ class ImageLocation {
/** Width of the bounding box in pixels. */
core.int width;
- ImageLocation();
+ GooglePrivacyDlpV2beta1ImageLocation();
- ImageLocation.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1ImageLocation.fromJson(core.Map _json) {
if (_json.containsKey("height")) {
height = _json["height"];
}
@@ -1049,8 +1160,57 @@ class ImageLocation {
}
}
+/** Configuration for determing how redaction of images should occur. */
+class GooglePrivacyDlpV2beta1ImageRedactionConfig {
+ /**
+ * Only one per info_type should be provided per request. If not
+ * specified, and redact_all_text is false, the DLP API will redacts all
+ * text that it matches against all info_types that are found, but not
+ * specified in another ImageRedactionConfig.
+ */
+ GooglePrivacyDlpV2beta1InfoType infoType;
+ /**
+ * If true, all text found in the image, regardless if it matches an
+ * info_type, is redacted.
+ */
+ core.bool redactAllText;
+ /**
+ * The color to use when redacting content from an image. If not specified,
+ * the default is black.
+ */
+ GooglePrivacyDlpV2beta1Color redactionColor;
+
+ GooglePrivacyDlpV2beta1ImageRedactionConfig();
+
+ GooglePrivacyDlpV2beta1ImageRedactionConfig.fromJson(core.Map _json) {
+ if (_json.containsKey("infoType")) {
+ infoType = new GooglePrivacyDlpV2beta1InfoType.fromJson(_json["infoType"]);
+ }
+ if (_json.containsKey("redactAllText")) {
+ redactAllText = _json["redactAllText"];
+ }
+ if (_json.containsKey("redactionColor")) {
+ redactionColor = new GooglePrivacyDlpV2beta1Color.fromJson(_json["redactionColor"]);
+ }
+ }
+
+ core.Map<core.String, core.Object> toJson() {
+ final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ if (infoType != null) {
+ _json["infoType"] = (infoType).toJson();
+ }
+ if (redactAllText != null) {
+ _json["redactAllText"] = redactAllText;
+ }
+ if (redactionColor != null) {
+ _json["redactionColor"] = (redactionColor).toJson();
+ }
+ return _json;
+ }
+}
+
/** Type of information detected by the API. */
-class InfoType {
+class GooglePrivacyDlpV2beta1InfoType {
/**
* Name of the information type. For built-in info types, this is provided by
* the API call ListInfoTypes. For user-defined info types, this is
@@ -1059,9 +1219,9 @@ class InfoType {
*/
core.String name;
- InfoType();
+ GooglePrivacyDlpV2beta1InfoType();
- InfoType.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1InfoType.fromJson(core.Map _json) {
if (_json.containsKey("name")) {
name = _json["name"];
}
@@ -1077,19 +1237,19 @@ class InfoType {
}
/** Info type description. */
-class InfoTypeDescription {
+class GooglePrivacyDlpV2beta1InfoTypeDescription {
/** List of categories this info type belongs to. */
- core.List<CategoryDescription> categories;
+ core.List<GooglePrivacyDlpV2beta1CategoryDescription> categories;
/** Human readable form of the info type name. */
core.String displayName;
/** Internal name of the info type. */
core.String name;
- InfoTypeDescription();
+ GooglePrivacyDlpV2beta1InfoTypeDescription();
- InfoTypeDescription.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1InfoTypeDescription.fromJson(core.Map _json) {
if (_json.containsKey("categories")) {
- categories = _json["categories"].map((value) => new CategoryDescription.fromJson(value)).toList();
+ categories = _json["categories"].map((value) => new GooglePrivacyDlpV2beta1CategoryDescription.fromJson(value)).toList();
}
if (_json.containsKey("displayName")) {
displayName = _json["displayName"];
@@ -1114,13 +1274,43 @@ class InfoTypeDescription {
}
}
+/** Statistics regarding a specific InfoType. */
+class GooglePrivacyDlpV2beta1InfoTypeStatistics {
+ /** Number of findings for this info type. */
+ core.String count;
+ /** The type of finding this stat is for. */
+ GooglePrivacyDlpV2beta1InfoType infoType;
+
+ GooglePrivacyDlpV2beta1InfoTypeStatistics();
+
+ GooglePrivacyDlpV2beta1InfoTypeStatistics.fromJson(core.Map _json) {
+ if (_json.containsKey("count")) {
+ count = _json["count"];
+ }
+ if (_json.containsKey("infoType")) {
+ infoType = new GooglePrivacyDlpV2beta1InfoType.fromJson(_json["infoType"]);
+ }
+ }
+
+ core.Map<core.String, core.Object> toJson() {
+ final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ if (count != null) {
+ _json["count"] = count;
+ }
+ if (infoType != null) {
+ _json["infoType"] = (infoType).toJson();
+ }
+ return _json;
+ }
+}
+
/**
* Configuration description of the scanning process.
* When used with redactContent only info_types and min_likelihood are currently
* used.
*/
-class InspectConfig {
- /** When true, exclude type information of the findings. */
+class GooglePrivacyDlpV2beta1InspectConfig {
+ /** When true, excludes type information of the findings. */
core.bool excludeTypes;
/**
* When true, a contextual quote from the data that triggered a finding is
@@ -1128,15 +1318,17 @@ class InspectConfig {
*/
core.bool includeQuote;
/**
- * Restrict what info_types to look for. The values must correspond to
+ * Restricts what info_types to look for. The values must correspond to
* InfoType values returned by ListInfoTypes or found in documentation.
* Empty info_types runs all enabled detectors.
*/
- core.List<InfoType> infoTypes;
- /** Limit the number of findings per content item. */
+ core.List<GooglePrivacyDlpV2beta1InfoType> infoTypes;
+ /**
+ * Limits the number of findings per content item or long running operation.
+ */
core.int maxFindings;
/**
- * Only return findings equal or above this threshold.
+ * Only returns findings equal or above this threshold.
* Possible string values are:
* - "LIKELIHOOD_UNSPECIFIED" : Default value; information with all
* likelihoods is included.
@@ -1148,9 +1340,9 @@ class InspectConfig {
*/
core.String minLikelihood;
- InspectConfig();
+ GooglePrivacyDlpV2beta1InspectConfig();
- InspectConfig.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1InspectConfig.fromJson(core.Map _json) {
if (_json.containsKey("excludeTypes")) {
excludeTypes = _json["excludeTypes"];
}
@@ -1158,7 +1350,7 @@ class InspectConfig {
includeQuote = _json["includeQuote"];
}
if (_json.containsKey("infoTypes")) {
- infoTypes = _json["infoTypes"].map((value) => new InfoType.fromJson(value)).toList();
+ infoTypes = _json["infoTypes"].map((value) => new GooglePrivacyDlpV2beta1InfoType.fromJson(value)).toList();
}
if (_json.containsKey("maxFindings")) {
maxFindings = _json["maxFindings"];
@@ -1190,24 +1382,24 @@ class InspectConfig {
}
/** Request to search for potentially sensitive info in a list of items. */
-class InspectContentRequest {
+class GooglePrivacyDlpV2beta1InspectContentRequest {
/** Configuration for the inspector. */
- InspectConfig inspectConfig;
+ GooglePrivacyDlpV2beta1InspectConfig inspectConfig;
/**
* The list of items to inspect. Items in a single request are
* considered "related" unless inspect_config.independent_inputs is true.
* Up to 100 are allowed per request.
*/
- core.List<ContentItem> items;
+ core.List<GooglePrivacyDlpV2beta1ContentItem> items;
- InspectContentRequest();
+ GooglePrivacyDlpV2beta1InspectContentRequest();
- InspectContentRequest.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1InspectContentRequest.fromJson(core.Map _json) {
if (_json.containsKey("inspectConfig")) {
- inspectConfig = new InspectConfig.fromJson(_json["inspectConfig"]);
+ inspectConfig = new GooglePrivacyDlpV2beta1InspectConfig.fromJson(_json["inspectConfig"]);
}
if (_json.containsKey("items")) {
- items = _json["items"].map((value) => new ContentItem.fromJson(value)).toList();
+ items = _json["items"].map((value) => new GooglePrivacyDlpV2beta1ContentItem.fromJson(value)).toList();
}
}
@@ -1224,18 +1416,18 @@ class InspectContentRequest {
}
/** Results of inspecting a list of items. */
-class InspectContentResponse {
+class GooglePrivacyDlpV2beta1InspectContentResponse {
/**
* Each content_item from the request has a result in this list, in the
* same order as the request.
*/
- core.List<InspectResult> results;
+ core.List<GooglePrivacyDlpV2beta1InspectResult> results;
- InspectContentResponse();
+ GooglePrivacyDlpV2beta1InspectContentResponse();
- InspectContentResponse.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1InspectContentResponse.fromJson(core.Map _json) {
if (_json.containsKey("results")) {
- results = _json["results"].map((value) => new InspectResult.fromJson(value)).toList();
+ results = _json["results"].map((value) => new GooglePrivacyDlpV2beta1InspectResult.fromJson(value)).toList();
}
}
@@ -1248,10 +1440,105 @@ class InspectContentResponse {
}
}
+/** Metadata returned within GetOperation for an inspect request. */
+class GooglePrivacyDlpV2beta1InspectOperationMetadata {
+ /** The time which this request was started. */
+ core.String createTime;
+ core.List<GooglePrivacyDlpV2beta1InfoTypeStatistics> infoTypeStats;
+ /** Total size in bytes that were processed. */
+ core.String processedBytes;
+ /** The inspect config used to create the Operation. */
+ GooglePrivacyDlpV2beta1InspectConfig requestInspectConfig;
+ /** Optional location to store findings. */
+ GooglePrivacyDlpV2beta1OutputStorageConfig requestOutputConfig;
+ /** The storage config used to create the Operation. */
+ GooglePrivacyDlpV2beta1StorageConfig requestStorageConfig;
+ /** Estimate of the number of bytes to process. */
+ core.String totalEstimatedBytes;
+
+ GooglePrivacyDlpV2beta1InspectOperationMetadata();
+
+ GooglePrivacyDlpV2beta1InspectOperationMetadata.fromJson(core.Map _json) {
+ if (_json.containsKey("createTime")) {
+ createTime = _json["createTime"];
+ }
+ if (_json.containsKey("infoTypeStats")) {
+ infoTypeStats = _json["infoTypeStats"].map((value) => new GooglePrivacyDlpV2beta1InfoTypeStatistics.fromJson(value)).toList();
+ }
+ if (_json.containsKey("processedBytes")) {
+ processedBytes = _json["processedBytes"];
+ }
+ if (_json.containsKey("requestInspectConfig")) {
+ requestInspectConfig = new GooglePrivacyDlpV2beta1InspectConfig.fromJson(_json["requestInspectConfig"]);
+ }
+ if (_json.containsKey("requestOutputConfig")) {
+ requestOutputConfig = new GooglePrivacyDlpV2beta1OutputStorageConfig.fromJson(_json["requestOutputConfig"]);
+ }
+ if (_json.containsKey("requestStorageConfig")) {
+ requestStorageConfig = new GooglePrivacyDlpV2beta1StorageConfig.fromJson(_json["requestStorageConfig"]);
+ }
+ if (_json.containsKey("totalEstimatedBytes")) {
+ totalEstimatedBytes = _json["totalEstimatedBytes"];
+ }
+ }
+
+ core.Map<core.String, core.Object> toJson() {
+ final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ if (createTime != null) {
+ _json["createTime"] = createTime;
+ }
+ if (infoTypeStats != null) {
+ _json["infoTypeStats"] = infoTypeStats.map((value) => (value).toJson()).toList();
+ }
+ if (processedBytes != null) {
+ _json["processedBytes"] = processedBytes;
+ }
+ if (requestInspectConfig != null) {
+ _json["requestInspectConfig"] = (requestInspectConfig).toJson();
+ }
+ if (requestOutputConfig != null) {
+ _json["requestOutputConfig"] = (requestOutputConfig).toJson();
+ }
+ if (requestStorageConfig != null) {
+ _json["requestStorageConfig"] = (requestStorageConfig).toJson();
+ }
+ if (totalEstimatedBytes != null) {
+ _json["totalEstimatedBytes"] = totalEstimatedBytes;
+ }
+ return _json;
+ }
+}
+
+/** The operational data. */
+class GooglePrivacyDlpV2beta1InspectOperationResult {
+ /**
+ * The server-assigned name, which is only unique within the same service that
+ * originally returns it. If you use the default HTTP mapping, the
+ * `name` should have the format of `inspect/results/{id}`.
+ */
+ core.String name;
+
+ GooglePrivacyDlpV2beta1InspectOperationResult();
+
+ GooglePrivacyDlpV2beta1InspectOperationResult.fromJson(core.Map _json) {
+ if (_json.containsKey("name")) {
+ name = _json["name"];
+ }
+ }
+
+ core.Map<core.String, core.Object> toJson() {
+ final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ if (name != null) {
+ _json["name"] = name;
+ }
+ return _json;
+ }
+}
+
/** All the findings for a single scanned item. */
-class InspectResult {
+class GooglePrivacyDlpV2beta1InspectResult {
/** List of findings for an item. */
- core.List<Finding> findings;
+ core.List<GooglePrivacyDlpV2beta1Finding> findings;
/**
* If true, then this item might have more findings than were returned,
* and the findings returned are an arbitrary subset of all findings.
@@ -1262,11 +1549,11 @@ class InspectResult {
*/
core.bool findingsTruncated;
- InspectResult();
+ GooglePrivacyDlpV2beta1InspectResult();
- InspectResult.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1InspectResult.fromJson(core.Map _json) {
if (_json.containsKey("findings")) {
- findings = _json["findings"].map((value) => new Finding.fromJson(value)).toList();
+ findings = _json["findings"].map((value) => new GooglePrivacyDlpV2beta1Finding.fromJson(value)).toList();
}
if (_json.containsKey("findingsTruncated")) {
findingsTruncated = _json["findingsTruncated"];
@@ -1291,13 +1578,13 @@ class InspectResult {
* reserved/read-only, the key is reserved/read-only.
* A reserved/read-only key is forbidden in certain documented contexts.
*/
-class Key {
+class GooglePrivacyDlpV2beta1Key {
/**
* Entities are partitioned into subsets, currently identified by a project
* ID and namespace ID.
* Queries are scoped to a single partition.
*/
- PartitionId partitionId;
+ GooglePrivacyDlpV2beta1PartitionId partitionId;
/**
* The entity path.
* An entity path consists of one or more elements composed of a kind and a
@@ -1309,16 +1596,16 @@ class Key {
*
* A path can never be empty, and a path can have at most 100 elements.
*/
- core.List<PathElement> path;
+ core.List<GooglePrivacyDlpV2beta1PathElement> path;
- Key();
+ GooglePrivacyDlpV2beta1Key();
- Key.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1Key.fromJson(core.Map _json) {
if (_json.containsKey("partitionId")) {
- partitionId = new PartitionId.fromJson(_json["partitionId"]);
+ partitionId = new GooglePrivacyDlpV2beta1PartitionId.fromJson(_json["partitionId"]);
}
if (_json.containsKey("path")) {
- path = _json["path"].map((value) => new PathElement.fromJson(value)).toList();
+ path = _json["path"].map((value) => new GooglePrivacyDlpV2beta1PathElement.fromJson(value)).toList();
}
}
@@ -1335,13 +1622,13 @@ class Key {
}
/** A representation of a Datastore kind. */
-class KindExpression {
+class GooglePrivacyDlpV2beta1KindExpression {
/** The name of the kind. */
core.String name;
- KindExpression();
+ GooglePrivacyDlpV2beta1KindExpression();
- KindExpression.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1KindExpression.fromJson(core.Map _json) {
if (_json.containsKey("name")) {
name = _json["name"];
}
@@ -1357,15 +1644,15 @@ class KindExpression {
}
/** Response to the ListInfoTypes request. */
-class ListInfoTypesResponse {
+class GooglePrivacyDlpV2beta1ListInfoTypesResponse {
/** Set of sensitive info types belonging to a category. */
- core.List<InfoTypeDescription> infoTypes;
+ core.List<GooglePrivacyDlpV2beta1InfoTypeDescription> infoTypes;
- ListInfoTypesResponse();
+ GooglePrivacyDlpV2beta1ListInfoTypesResponse();
- ListInfoTypesResponse.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1ListInfoTypesResponse.fromJson(core.Map _json) {
if (_json.containsKey("infoTypes")) {
- infoTypes = _json["infoTypes"].map((value) => new InfoTypeDescription.fromJson(value)).toList();
+ infoTypes = _json["infoTypes"].map((value) => new GooglePrivacyDlpV2beta1InfoTypeDescription.fromJson(value)).toList();
}
}
@@ -1379,23 +1666,23 @@ class ListInfoTypesResponse {
}
/** Response to the ListInspectFindings request. */
-class ListInspectFindingsResponse {
+class GooglePrivacyDlpV2beta1ListInspectFindingsResponse {
/**
* If not empty, indicates that there may be more results that match the
* request; this value should be passed in a new `ListInspectFindingsRequest`.
*/
core.String nextPageToken;
/** The results. */
- InspectResult result;
+ GooglePrivacyDlpV2beta1InspectResult result;
- ListInspectFindingsResponse();
+ GooglePrivacyDlpV2beta1ListInspectFindingsResponse();
- ListInspectFindingsResponse.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1ListInspectFindingsResponse.fromJson(core.Map _json) {
if (_json.containsKey("nextPageToken")) {
nextPageToken = _json["nextPageToken"];
}
if (_json.containsKey("result")) {
- result = new InspectResult.fromJson(_json["result"]);
+ result = new GooglePrivacyDlpV2beta1InspectResult.fromJson(_json["result"]);
}
}
@@ -1411,46 +1698,16 @@ class ListInspectFindingsResponse {
}
}
-/** The response message for Operations.ListOperations. */
-class ListOperationsResponse {
- /** The standard List next-page token. */
- core.String nextPageToken;
- /** A list of operations that matches the specified filter in the request. */
- core.List<Operation> operations;
-
- ListOperationsResponse();
-
- ListOperationsResponse.fromJson(core.Map _json) {
- if (_json.containsKey("nextPageToken")) {
- nextPageToken = _json["nextPageToken"];
- }
- if (_json.containsKey("operations")) {
- operations = _json["operations"].map((value) => new Operation.fromJson(value)).toList();
- }
- }
-
- core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
- if (nextPageToken != null) {
- _json["nextPageToken"] = nextPageToken;
- }
- if (operations != null) {
- _json["operations"] = operations.map((value) => (value).toJson()).toList();
- }
- return _json;
- }
-}
-
/** Response for ListRootCategories request. */
-class ListRootCategoriesResponse {
+class GooglePrivacyDlpV2beta1ListRootCategoriesResponse {
/** List of all into type categories supported by the API. */
- core.List<CategoryDescription> categories;
+ core.List<GooglePrivacyDlpV2beta1CategoryDescription> categories;
- ListRootCategoriesResponse();
+ GooglePrivacyDlpV2beta1ListRootCategoriesResponse();
- ListRootCategoriesResponse.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1ListRootCategoriesResponse.fromJson(core.Map _json) {
if (_json.containsKey("categories")) {
- categories = _json["categories"].map((value) => new CategoryDescription.fromJson(value)).toList();
+ categories = _json["categories"].map((value) => new GooglePrivacyDlpV2beta1CategoryDescription.fromJson(value)).toList();
}
}
@@ -1464,38 +1721,38 @@ class ListRootCategoriesResponse {
}
/** Specifies the location of a finding within its source item. */
-class Location {
+class GooglePrivacyDlpV2beta1Location {
/** Zero-based byte offsets within a content item. */
- Range byteRange;
+ GooglePrivacyDlpV2beta1Range byteRange;
/**
* Character offsets within a content item, included when content type
* is a text. Default charset assumed to be UTF-8.
*/
- Range codepointRange;
+ GooglePrivacyDlpV2beta1Range codepointRange;
/** Field id of the field containing the finding. */
- FieldId fieldId;
+ GooglePrivacyDlpV2beta1FieldId fieldId;
/** Location within an image's pixels. */
- core.List<ImageLocation> imageBoxes;
+ core.List<GooglePrivacyDlpV2beta1ImageLocation> imageBoxes;
/** Key of the finding. */
- RecordKey recordKey;
+ GooglePrivacyDlpV2beta1RecordKey recordKey;
- Location();
+ GooglePrivacyDlpV2beta1Location();
- Location.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1Location.fromJson(core.Map _json) {
if (_json.containsKey("byteRange")) {
- byteRange = new Range.fromJson(_json["byteRange"]);
+ byteRange = new GooglePrivacyDlpV2beta1Range.fromJson(_json["byteRange"]);
}
if (_json.containsKey("codepointRange")) {
- codepointRange = new Range.fromJson(_json["codepointRange"]);
+ codepointRange = new GooglePrivacyDlpV2beta1Range.fromJson(_json["codepointRange"]);
}
if (_json.containsKey("fieldId")) {
- fieldId = new FieldId.fromJson(_json["fieldId"]);
+ fieldId = new GooglePrivacyDlpV2beta1FieldId.fromJson(_json["fieldId"]);
}
if (_json.containsKey("imageBoxes")) {
- imageBoxes = _json["imageBoxes"].map((value) => new ImageLocation.fromJson(value)).toList();
+ imageBoxes = _json["imageBoxes"].map((value) => new GooglePrivacyDlpV2beta1ImageLocation.fromJson(value)).toList();
}
if (_json.containsKey("recordKey")) {
- recordKey = new RecordKey.fromJson(_json["recordKey"]);
+ recordKey = new GooglePrivacyDlpV2beta1RecordKey.fromJson(_json["recordKey"]);
}
}
@@ -1520,90 +1777,16 @@ class Location {
}
}
-/**
- * This resource represents a long-running operation that is the result of a
- * network API call.
- */
-class Operation {
- /**
- * If the value is `false`, it means the operation is still in progress.
- * If true, the operation is completed, and either `error` or `response` is
- * available.
- */
- core.bool done;
- /** The error result of the operation in case of failure or cancellation. */
- Status error;
- /**
- * This field will contain an `InspectOperationMetadata` object.
- *
- * The values for Object must be JSON objects. It can consist of `num`,
- * `String`, `bool` and `null` as well as `Map` and `List` values.
- */
- core.Map<core.String, core.Object> metadata;
- /**
- * The server-assigned name, The `name` should have the format of
- * `inspect/operations/<identifier>`.
- */
- core.String name;
- /**
- * This field will contain an `InspectOperationResult` object.
- *
- * The values for Object must be JSON objects. It can consist of `num`,
- * `String`, `bool` and `null` as well as `Map` and `List` values.
- */
- core.Map<core.String, core.Object> response;
-
- Operation();
-
- Operation.fromJson(core.Map _json) {
- if (_json.containsKey("done")) {
- done = _json["done"];
- }
- if (_json.containsKey("error")) {
- error = new Status.fromJson(_json["error"]);
- }
- if (_json.containsKey("metadata")) {
- metadata = _json["metadata"];
- }
- if (_json.containsKey("name")) {
- name = _json["name"];
- }
- if (_json.containsKey("response")) {
- response = _json["response"];
- }
- }
-
- core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
- if (done != null) {
- _json["done"] = done;
- }
- if (error != null) {
- _json["error"] = (error).toJson();
- }
- if (metadata != null) {
- _json["metadata"] = metadata;
- }
- if (name != null) {
- _json["name"] = name;
- }
- if (response != null) {
- _json["response"] = response;
- }
- return _json;
- }
-}
-
/** Cloud repository for storing output. */
-class OutputStorageConfig {
+class GooglePrivacyDlpV2beta1OutputStorageConfig {
/** The path to a Google Cloud Storage location to store output. */
- CloudStoragePath storagePath;
+ GooglePrivacyDlpV2beta1CloudStoragePath storagePath;
- OutputStorageConfig();
+ GooglePrivacyDlpV2beta1OutputStorageConfig();
- OutputStorageConfig.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1OutputStorageConfig.fromJson(core.Map _json) {
if (_json.containsKey("storagePath")) {
- storagePath = new CloudStoragePath.fromJson(_json["storagePath"]);
+ storagePath = new GooglePrivacyDlpV2beta1CloudStoragePath.fromJson(_json["storagePath"]);
}
}
@@ -1624,15 +1807,15 @@ class OutputStorageConfig {
* A partition ID contains several dimensions:
* project ID and namespace ID.
*/
-class PartitionId {
+class GooglePrivacyDlpV2beta1PartitionId {
/** If not empty, the ID of the namespace to which the entities belong. */
core.String namespaceId;
/** The ID of the project to which the entities belong. */
core.String projectId;
- PartitionId();
+ GooglePrivacyDlpV2beta1PartitionId();
- PartitionId.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1PartitionId.fromJson(core.Map _json) {
if (_json.containsKey("namespaceId")) {
namespaceId = _json["namespaceId"];
}
@@ -1659,7 +1842,7 @@ class PartitionId {
* If either name or ID is set, the element is complete.
* If neither is set, the element is incomplete.
*/
-class PathElement {
+class GooglePrivacyDlpV2beta1PathElement {
/**
* The auto-allocated ID of the entity.
* Never equal to zero. Values less than zero are discouraged and may not
@@ -1681,9 +1864,9 @@ class PathElement {
*/
core.String name;
- PathElement();
+ GooglePrivacyDlpV2beta1PathElement();
- PathElement.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1PathElement.fromJson(core.Map _json) {
if (_json.containsKey("id")) {
id = _json["id"];
}
@@ -1711,15 +1894,15 @@ class PathElement {
}
/** A representation of a Datastore property in a projection. */
-class Projection {
+class GooglePrivacyDlpV2beta1Projection {
/** The property to project. */
- PropertyReference property;
+ GooglePrivacyDlpV2beta1PropertyReference property;
- Projection();
+ GooglePrivacyDlpV2beta1Projection();
- Projection.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1Projection.fromJson(core.Map _json) {
if (_json.containsKey("property")) {
- property = new PropertyReference.fromJson(_json["property"]);
+ property = new GooglePrivacyDlpV2beta1PropertyReference.fromJson(_json["property"]);
}
}
@@ -1733,16 +1916,16 @@ class Projection {
}
/** A reference to a property relative to the Datastore kind expressions. */
-class PropertyReference {
+class GooglePrivacyDlpV2beta1PropertyReference {
/**
* The name of the property.
* If name includes "."s, it may be interpreted as a property name path.
*/
core.String name;
- PropertyReference();
+ GooglePrivacyDlpV2beta1PropertyReference();
- PropertyReference.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1PropertyReference.fromJson(core.Map _json) {
if (_json.containsKey("name")) {
name = _json["name"];
}
@@ -1758,15 +1941,15 @@ class PropertyReference {
}
/** Generic half-open interval [start, end) */
-class Range {
+class GooglePrivacyDlpV2beta1Range {
/** Index of the last character of the range (exclusive). */
core.String end;
/** Index of the first character of the range (inclusive). */
core.String start;
- Range();
+ GooglePrivacyDlpV2beta1Range();
- Range.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1Range.fromJson(core.Map _json) {
if (_json.containsKey("end")) {
end = _json["end"];
}
@@ -1788,18 +1971,18 @@ class Range {
}
/** Message for a unique key indicating a record that contains a finding. */
-class RecordKey {
- CloudStorageKey cloudStorageKey;
- DatastoreKey datastoreKey;
+class GooglePrivacyDlpV2beta1RecordKey {
+ GooglePrivacyDlpV2beta1CloudStorageKey cloudStorageKey;
+ GooglePrivacyDlpV2beta1DatastoreKey datastoreKey;
- RecordKey();
+ GooglePrivacyDlpV2beta1RecordKey();
- RecordKey.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1RecordKey.fromJson(core.Map _json) {
if (_json.containsKey("cloudStorageKey")) {
- cloudStorageKey = new CloudStorageKey.fromJson(_json["cloudStorageKey"]);
+ cloudStorageKey = new GooglePrivacyDlpV2beta1CloudStorageKey.fromJson(_json["cloudStorageKey"]);
}
if (_json.containsKey("datastoreKey")) {
- datastoreKey = new DatastoreKey.fromJson(_json["datastoreKey"]);
+ datastoreKey = new GooglePrivacyDlpV2beta1DatastoreKey.fromJson(_json["datastoreKey"]);
}
}
@@ -1819,30 +2002,41 @@ class RecordKey {
* Request to search for potentially sensitive info in a list of items
* and replace it with a default or provided content.
*/
-class RedactContentRequest {
+class GooglePrivacyDlpV2beta1RedactContentRequest {
+ /** The configuration for specifying what content to redact from images. */
+ core.List<GooglePrivacyDlpV2beta1ImageRedactionConfig> imageRedactionConfigs;
/** Configuration for the inspector. */
- InspectConfig inspectConfig;
+ GooglePrivacyDlpV2beta1InspectConfig inspectConfig;
/** The list of items to inspect. Up to 100 are allowed per request. */
- core.List<ContentItem> items;
- /** The strings to replace findings with. Must specify at least one. */
- core.List<ReplaceConfig> replaceConfigs;
+ core.List<GooglePrivacyDlpV2beta1ContentItem> items;
+ /**
+ * The strings to replace findings text findings with. Must specify at least
+ * one of these or one ImageRedactionConfig if redacting images.
+ */
+ core.List<GooglePrivacyDlpV2beta1ReplaceConfig> replaceConfigs;
- RedactContentRequest();
+ GooglePrivacyDlpV2beta1RedactContentRequest();
- RedactContentRequest.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1RedactContentRequest.fromJson(core.Map _json) {
+ if (_json.containsKey("imageRedactionConfigs")) {
+ imageRedactionConfigs = _json["imageRedactionConfigs"].map((value) => new GooglePrivacyDlpV2beta1ImageRedactionConfig.fromJson(value)).toList();
+ }
if (_json.containsKey("inspectConfig")) {
- inspectConfig = new InspectConfig.fromJson(_json["inspectConfig"]);
+ inspectConfig = new GooglePrivacyDlpV2beta1InspectConfig.fromJson(_json["inspectConfig"]);
}
if (_json.containsKey("items")) {
- items = _json["items"].map((value) => new ContentItem.fromJson(value)).toList();
+ items = _json["items"].map((value) => new GooglePrivacyDlpV2beta1ContentItem.fromJson(value)).toList();
}
if (_json.containsKey("replaceConfigs")) {
- replaceConfigs = _json["replaceConfigs"].map((value) => new ReplaceConfig.fromJson(value)).toList();
+ replaceConfigs = _json["replaceConfigs"].map((value) => new GooglePrivacyDlpV2beta1ReplaceConfig.fromJson(value)).toList();
}
}
core.Map<core.String, core.Object> toJson() {
final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ if (imageRedactionConfigs != null) {
+ _json["imageRedactionConfigs"] = imageRedactionConfigs.map((value) => (value).toJson()).toList();
+ }
if (inspectConfig != null) {
_json["inspectConfig"] = (inspectConfig).toJson();
}
@@ -1857,15 +2051,15 @@ class RedactContentRequest {
}
/** Results of redacting a list of items. */
-class RedactContentResponse {
+class GooglePrivacyDlpV2beta1RedactContentResponse {
/** The redacted content. */
- core.List<ContentItem> items;
+ core.List<GooglePrivacyDlpV2beta1ContentItem> items;
- RedactContentResponse();
+ GooglePrivacyDlpV2beta1RedactContentResponse();
- RedactContentResponse.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1RedactContentResponse.fromJson(core.Map _json) {
if (_json.containsKey("items")) {
- items = _json["items"].map((value) => new ContentItem.fromJson(value)).toList();
+ items = _json["items"].map((value) => new GooglePrivacyDlpV2beta1ContentItem.fromJson(value)).toList();
}
}
@@ -1878,22 +2072,22 @@ class RedactContentResponse {
}
}
-class ReplaceConfig {
+class GooglePrivacyDlpV2beta1ReplaceConfig {
/**
* Type of information to replace. Only one ReplaceConfig per info_type
* should be provided. If ReplaceConfig does not have an info_type, the DLP
* API matches it against all info_types that are found but not specified in
* another ReplaceConfig.
*/
- InfoType infoType;
+ GooglePrivacyDlpV2beta1InfoType infoType;
/** Content replacing sensitive information of given type. Max 256 chars. */
core.String replaceWith;
- ReplaceConfig();
+ GooglePrivacyDlpV2beta1ReplaceConfig();
- ReplaceConfig.fromJson(core.Map _json) {
+ GooglePrivacyDlpV2beta1ReplaceConfig.fromJson(core.Map _json) {
if (_json.containsKey("infoType")) {
- infoType = new InfoType.fromJson(_json["infoType"]);
+ infoType = new GooglePrivacyDlpV2beta1InfoType.fromJson(_json["infoType"]);
}
if (_json.containsKey("replaceWith")) {
replaceWith = _json["replaceWith"];
@@ -1912,6 +2106,60 @@ class ReplaceConfig {
}
}
+/** Shared message indicating Cloud storage type. */
+class GooglePrivacyDlpV2beta1StorageConfig {
+ /** Google Cloud Storage options specification. */
+ GooglePrivacyDlpV2beta1CloudStorageOptions cloudStorageOptions;
+ /** Google Cloud Datastore options specification. */
+ GooglePrivacyDlpV2beta1DatastoreOptions datastoreOptions;
+
+ GooglePrivacyDlpV2beta1StorageConfig();
+
+ GooglePrivacyDlpV2beta1StorageConfig.fromJson(core.Map _json) {
+ if (_json.containsKey("cloudStorageOptions")) {
+ cloudStorageOptions = new GooglePrivacyDlpV2beta1CloudStorageOptions.fromJson(_json["cloudStorageOptions"]);
+ }
+ if (_json.containsKey("datastoreOptions")) {
+ datastoreOptions = new GooglePrivacyDlpV2beta1DatastoreOptions.fromJson(_json["datastoreOptions"]);
+ }
+ }
+
+ core.Map<core.String, core.Object> toJson() {
+ final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ if (cloudStorageOptions != null) {
+ _json["cloudStorageOptions"] = (cloudStorageOptions).toJson();
+ }
+ if (datastoreOptions != null) {
+ _json["datastoreOptions"] = (datastoreOptions).toJson();
+ }
+ return _json;
+ }
+}
+
+/**
+ * A generic empty message that you can re-use to avoid defining duplicated
+ * empty messages in your APIs. A typical example is to use it as the request
+ * or the response type of an API method. For instance:
+ *
+ * service Foo {
+ * rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
+ * }
+ *
+ * The JSON representation for `Empty` is empty JSON object `{}`.
+ */
+class GoogleProtobufEmpty {
+
+ GoogleProtobufEmpty();
+
+ GoogleProtobufEmpty.fromJson(core.Map _json) {
+ }
+
+ core.Map<core.String, core.Object> toJson() {
+ final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ return _json;
+ }
+}
+
/**
* The `Status` type defines a logical error model that is suitable for
* different
@@ -1968,7 +2216,7 @@ class ReplaceConfig {
* - Logging. If some API errors are stored in logs, the message `Status` could
* be used directly after any stripping needed for security/privacy reasons.
*/
-class Status {
+class GoogleRpcStatus {
/** The status code, which should be an enum value of google.rpc.Code. */
core.int code;
/**
@@ -1986,9 +2234,9 @@ class Status {
*/
core.String message;
- Status();
+ GoogleRpcStatus();
- Status.fromJson(core.Map _json) {
+ GoogleRpcStatus.fromJson(core.Map _json) {
if (_json.containsKey("code")) {
code = _json["code"];
}
@@ -2014,33 +2262,3 @@ class Status {
return _json;
}
}
-
-/** Shared message indicating Cloud storage type. */
-class StorageConfig {
- /** Google Cloud Storage options specification. */
- CloudStorageOptions cloudStorageOptions;
- /** Google Cloud Datastore options specification. */
- DatastoreOptions datastoreOptions;
-
- StorageConfig();
-
- StorageConfig.fromJson(core.Map _json) {
- if (_json.containsKey("cloudStorageOptions")) {
- cloudStorageOptions = new CloudStorageOptions.fromJson(_json["cloudStorageOptions"]);
- }
- if (_json.containsKey("datastoreOptions")) {
- datastoreOptions = new DatastoreOptions.fromJson(_json["datastoreOptions"]);
- }
- }
-
- core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
- if (cloudStorageOptions != null) {
- _json["cloudStorageOptions"] = (cloudStorageOptions).toJson();
- }
- if (datastoreOptions != null) {
- _json["datastoreOptions"] = (datastoreOptions).toJson();
- }
- return _json;
- }
-}
« no previous file with comments | « generated/googleapis_beta/lib/dataproc/v1beta1.dart ('k') | generated/googleapis_beta/lib/oslogin/v1alpha.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698