• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 AnalyzeDataSourceRiskDetailsOrBuilder
22     extends
23     // @@protoc_insertion_point(interface_extends:google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails)
24     com.google.protobuf.MessageOrBuilder {
25 
26   /**
27    *
28    *
29    * <pre>
30    * Privacy metric to compute.
31    * </pre>
32    *
33    * <code>.google.privacy.dlp.v2.PrivacyMetric requested_privacy_metric = 1;</code>
34    *
35    * @return Whether the requestedPrivacyMetric field is set.
36    */
hasRequestedPrivacyMetric()37   boolean hasRequestedPrivacyMetric();
38   /**
39    *
40    *
41    * <pre>
42    * Privacy metric to compute.
43    * </pre>
44    *
45    * <code>.google.privacy.dlp.v2.PrivacyMetric requested_privacy_metric = 1;</code>
46    *
47    * @return The requestedPrivacyMetric.
48    */
getRequestedPrivacyMetric()49   com.google.privacy.dlp.v2.PrivacyMetric getRequestedPrivacyMetric();
50   /**
51    *
52    *
53    * <pre>
54    * Privacy metric to compute.
55    * </pre>
56    *
57    * <code>.google.privacy.dlp.v2.PrivacyMetric requested_privacy_metric = 1;</code>
58    */
getRequestedPrivacyMetricOrBuilder()59   com.google.privacy.dlp.v2.PrivacyMetricOrBuilder getRequestedPrivacyMetricOrBuilder();
60 
61   /**
62    *
63    *
64    * <pre>
65    * Input dataset to compute metrics over.
66    * </pre>
67    *
68    * <code>.google.privacy.dlp.v2.BigQueryTable requested_source_table = 2;</code>
69    *
70    * @return Whether the requestedSourceTable field is set.
71    */
hasRequestedSourceTable()72   boolean hasRequestedSourceTable();
73   /**
74    *
75    *
76    * <pre>
77    * Input dataset to compute metrics over.
78    * </pre>
79    *
80    * <code>.google.privacy.dlp.v2.BigQueryTable requested_source_table = 2;</code>
81    *
82    * @return The requestedSourceTable.
83    */
getRequestedSourceTable()84   com.google.privacy.dlp.v2.BigQueryTable getRequestedSourceTable();
85   /**
86    *
87    *
88    * <pre>
89    * Input dataset to compute metrics over.
90    * </pre>
91    *
92    * <code>.google.privacy.dlp.v2.BigQueryTable requested_source_table = 2;</code>
93    */
getRequestedSourceTableOrBuilder()94   com.google.privacy.dlp.v2.BigQueryTableOrBuilder getRequestedSourceTableOrBuilder();
95 
96   /**
97    *
98    *
99    * <pre>
100    * Numerical stats result
101    * </pre>
102    *
103    * <code>
104    * .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.NumericalStatsResult numerical_stats_result = 3;
105    * </code>
106    *
107    * @return Whether the numericalStatsResult field is set.
108    */
hasNumericalStatsResult()109   boolean hasNumericalStatsResult();
110   /**
111    *
112    *
113    * <pre>
114    * Numerical stats result
115    * </pre>
116    *
117    * <code>
118    * .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.NumericalStatsResult numerical_stats_result = 3;
119    * </code>
120    *
121    * @return The numericalStatsResult.
122    */
123   com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.NumericalStatsResult
getNumericalStatsResult()124       getNumericalStatsResult();
125   /**
126    *
127    *
128    * <pre>
129    * Numerical stats result
130    * </pre>
131    *
132    * <code>
133    * .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.NumericalStatsResult numerical_stats_result = 3;
134    * </code>
135    */
136   com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.NumericalStatsResultOrBuilder
getNumericalStatsResultOrBuilder()137       getNumericalStatsResultOrBuilder();
138 
139   /**
140    *
141    *
142    * <pre>
143    * Categorical stats result
144    * </pre>
145    *
146    * <code>
147    * .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.CategoricalStatsResult categorical_stats_result = 4;
148    * </code>
149    *
150    * @return Whether the categoricalStatsResult field is set.
151    */
hasCategoricalStatsResult()152   boolean hasCategoricalStatsResult();
153   /**
154    *
155    *
156    * <pre>
157    * Categorical stats result
158    * </pre>
159    *
160    * <code>
161    * .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.CategoricalStatsResult categorical_stats_result = 4;
162    * </code>
163    *
164    * @return The categoricalStatsResult.
165    */
166   com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.CategoricalStatsResult
getCategoricalStatsResult()167       getCategoricalStatsResult();
168   /**
169    *
170    *
171    * <pre>
172    * Categorical stats result
173    * </pre>
174    *
175    * <code>
176    * .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.CategoricalStatsResult categorical_stats_result = 4;
177    * </code>
178    */
179   com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.CategoricalStatsResultOrBuilder
getCategoricalStatsResultOrBuilder()180       getCategoricalStatsResultOrBuilder();
181 
182   /**
183    *
184    *
185    * <pre>
186    * K-anonymity result
187    * </pre>
188    *
189    * <code>
190    * .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KAnonymityResult k_anonymity_result = 5;
191    * </code>
192    *
193    * @return Whether the kAnonymityResult field is set.
194    */
hasKAnonymityResult()195   boolean hasKAnonymityResult();
196   /**
197    *
198    *
199    * <pre>
200    * K-anonymity result
201    * </pre>
202    *
203    * <code>
204    * .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KAnonymityResult k_anonymity_result = 5;
205    * </code>
206    *
207    * @return The kAnonymityResult.
208    */
getKAnonymityResult()209   com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KAnonymityResult getKAnonymityResult();
210   /**
211    *
212    *
213    * <pre>
214    * K-anonymity result
215    * </pre>
216    *
217    * <code>
218    * .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KAnonymityResult k_anonymity_result = 5;
219    * </code>
220    */
221   com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KAnonymityResultOrBuilder
getKAnonymityResultOrBuilder()222       getKAnonymityResultOrBuilder();
223 
224   /**
225    *
226    *
227    * <pre>
228    * L-divesity result
229    * </pre>
230    *
231    * <code>
232    * .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.LDiversityResult l_diversity_result = 6;
233    * </code>
234    *
235    * @return Whether the lDiversityResult field is set.
236    */
hasLDiversityResult()237   boolean hasLDiversityResult();
238   /**
239    *
240    *
241    * <pre>
242    * L-divesity result
243    * </pre>
244    *
245    * <code>
246    * .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.LDiversityResult l_diversity_result = 6;
247    * </code>
248    *
249    * @return The lDiversityResult.
250    */
getLDiversityResult()251   com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.LDiversityResult getLDiversityResult();
252   /**
253    *
254    *
255    * <pre>
256    * L-divesity result
257    * </pre>
258    *
259    * <code>
260    * .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.LDiversityResult l_diversity_result = 6;
261    * </code>
262    */
263   com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.LDiversityResultOrBuilder
getLDiversityResultOrBuilder()264       getLDiversityResultOrBuilder();
265 
266   /**
267    *
268    *
269    * <pre>
270    * K-map result
271    * </pre>
272    *
273    * <code>
274    * .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult k_map_estimation_result = 7;
275    * </code>
276    *
277    * @return Whether the kMapEstimationResult field is set.
278    */
hasKMapEstimationResult()279   boolean hasKMapEstimationResult();
280   /**
281    *
282    *
283    * <pre>
284    * K-map result
285    * </pre>
286    *
287    * <code>
288    * .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult k_map_estimation_result = 7;
289    * </code>
290    *
291    * @return The kMapEstimationResult.
292    */
293   com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult
getKMapEstimationResult()294       getKMapEstimationResult();
295   /**
296    *
297    *
298    * <pre>
299    * K-map result
300    * </pre>
301    *
302    * <code>
303    * .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult k_map_estimation_result = 7;
304    * </code>
305    */
306   com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResultOrBuilder
getKMapEstimationResultOrBuilder()307       getKMapEstimationResultOrBuilder();
308 
309   /**
310    *
311    *
312    * <pre>
313    * Delta-presence result
314    * </pre>
315    *
316    * <code>
317    * .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.DeltaPresenceEstimationResult delta_presence_estimation_result = 9;
318    * </code>
319    *
320    * @return Whether the deltaPresenceEstimationResult field is set.
321    */
hasDeltaPresenceEstimationResult()322   boolean hasDeltaPresenceEstimationResult();
323   /**
324    *
325    *
326    * <pre>
327    * Delta-presence result
328    * </pre>
329    *
330    * <code>
331    * .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.DeltaPresenceEstimationResult delta_presence_estimation_result = 9;
332    * </code>
333    *
334    * @return The deltaPresenceEstimationResult.
335    */
336   com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.DeltaPresenceEstimationResult
getDeltaPresenceEstimationResult()337       getDeltaPresenceEstimationResult();
338   /**
339    *
340    *
341    * <pre>
342    * Delta-presence result
343    * </pre>
344    *
345    * <code>
346    * .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.DeltaPresenceEstimationResult delta_presence_estimation_result = 9;
347    * </code>
348    */
349   com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.DeltaPresenceEstimationResultOrBuilder
getDeltaPresenceEstimationResultOrBuilder()350       getDeltaPresenceEstimationResultOrBuilder();
351 
352   /**
353    *
354    *
355    * <pre>
356    * The configuration used for this job.
357    * </pre>
358    *
359    * <code>
360    * .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.RequestedRiskAnalysisOptions requested_options = 10;
361    * </code>
362    *
363    * @return Whether the requestedOptions field is set.
364    */
hasRequestedOptions()365   boolean hasRequestedOptions();
366   /**
367    *
368    *
369    * <pre>
370    * The configuration used for this job.
371    * </pre>
372    *
373    * <code>
374    * .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.RequestedRiskAnalysisOptions requested_options = 10;
375    * </code>
376    *
377    * @return The requestedOptions.
378    */
379   com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.RequestedRiskAnalysisOptions
getRequestedOptions()380       getRequestedOptions();
381   /**
382    *
383    *
384    * <pre>
385    * The configuration used for this job.
386    * </pre>
387    *
388    * <code>
389    * .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.RequestedRiskAnalysisOptions requested_options = 10;
390    * </code>
391    */
392   com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.RequestedRiskAnalysisOptionsOrBuilder
getRequestedOptionsOrBuilder()393       getRequestedOptionsOrBuilder();
394 
getResultCase()395   public com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.ResultCase getResultCase();
396 }
397