Skip to content
This repository was archived by the owner on Sep 27, 2023. It is now read-only.

Commit 86eeaaa

Browse files
feat: add DataProfilePubSubMessage supporting pub/sub integration (#855)
- [ ] Regenerate this pull request now. PiperOrigin-RevId: 438616324 Source-Link: googleapis/googleapis@52df4b4 Source-Link: https://github.com/googleapis/googleapis-gen/commit/c8fba06130654b838a38ae2e8b9b5c21191f9e12 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYzhmYmEwNjEzMDY1NGI4MzhhMzhhZTJlOGI5YjVjMjExOTFmOWUxMiJ9
1 parent 9d6399c commit 86eeaaa

28 files changed

+25462
-437
lines changed

proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DataProfileAction.java

+3,757
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
/*
2+
* Copyright 2020 Google LLC
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License");
5+
* you may not use this file except in compliance with the License.
6+
* You may obtain a copy of the License at
7+
*
8+
* https://www.apache.org/licenses/LICENSE-2.0
9+
*
10+
* Unless required by applicable law or agreed to in writing, software
11+
* distributed under the License is distributed on an "AS IS" BASIS,
12+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
* See the License for the specific language governing permissions and
14+
* limitations under the License.
15+
*/
16+
// Generated by the protocol buffer compiler. DO NOT EDIT!
17+
// source: google/privacy/dlp/v2/dlp.proto
18+
19+
package com.google.privacy.dlp.v2;
20+
21+
public interface DataProfileActionOrBuilder
22+
extends
23+
// @@protoc_insertion_point(interface_extends:google.privacy.dlp.v2.DataProfileAction)
24+
com.google.protobuf.MessageOrBuilder {
25+
26+
/**
27+
*
28+
*
29+
* <pre>
30+
* Export data profiles into a provided location.
31+
* </pre>
32+
*
33+
* <code>.google.privacy.dlp.v2.DataProfileAction.Export export_data = 1;</code>
34+
*
35+
* @return Whether the exportData field is set.
36+
*/
37+
boolean hasExportData();
38+
/**
39+
*
40+
*
41+
* <pre>
42+
* Export data profiles into a provided location.
43+
* </pre>
44+
*
45+
* <code>.google.privacy.dlp.v2.DataProfileAction.Export export_data = 1;</code>
46+
*
47+
* @return The exportData.
48+
*/
49+
com.google.privacy.dlp.v2.DataProfileAction.Export getExportData();
50+
/**
51+
*
52+
*
53+
* <pre>
54+
* Export data profiles into a provided location.
55+
* </pre>
56+
*
57+
* <code>.google.privacy.dlp.v2.DataProfileAction.Export export_data = 1;</code>
58+
*/
59+
com.google.privacy.dlp.v2.DataProfileAction.ExportOrBuilder getExportDataOrBuilder();
60+
61+
/**
62+
*
63+
*
64+
* <pre>
65+
* Publish a message into the Pub/Sub topic.
66+
* </pre>
67+
*
68+
* <code>.google.privacy.dlp.v2.DataProfileAction.PubSubNotification pub_sub_notification = 2;
69+
* </code>
70+
*
71+
* @return Whether the pubSubNotification field is set.
72+
*/
73+
boolean hasPubSubNotification();
74+
/**
75+
*
76+
*
77+
* <pre>
78+
* Publish a message into the Pub/Sub topic.
79+
* </pre>
80+
*
81+
* <code>.google.privacy.dlp.v2.DataProfileAction.PubSubNotification pub_sub_notification = 2;
82+
* </code>
83+
*
84+
* @return The pubSubNotification.
85+
*/
86+
com.google.privacy.dlp.v2.DataProfileAction.PubSubNotification getPubSubNotification();
87+
/**
88+
*
89+
*
90+
* <pre>
91+
* Publish a message into the Pub/Sub topic.
92+
* </pre>
93+
*
94+
* <code>.google.privacy.dlp.v2.DataProfileAction.PubSubNotification pub_sub_notification = 2;
95+
* </code>
96+
*/
97+
com.google.privacy.dlp.v2.DataProfileAction.PubSubNotificationOrBuilder
98+
getPubSubNotificationOrBuilder();
99+
100+
public com.google.privacy.dlp.v2.DataProfileAction.ActionCase getActionCase();
101+
}

0 commit comments

Comments
 (0)