• 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 PrivacyMetricOrBuilder
22     extends
23     // @@protoc_insertion_point(interface_extends:google.privacy.dlp.v2.PrivacyMetric)
24     com.google.protobuf.MessageOrBuilder {
25 
26   /**
27    *
28    *
29    * <pre>
30    * Numerical stats
31    * </pre>
32    *
33    * <code>.google.privacy.dlp.v2.PrivacyMetric.NumericalStatsConfig numerical_stats_config = 1;
34    * </code>
35    *
36    * @return Whether the numericalStatsConfig field is set.
37    */
hasNumericalStatsConfig()38   boolean hasNumericalStatsConfig();
39   /**
40    *
41    *
42    * <pre>
43    * Numerical stats
44    * </pre>
45    *
46    * <code>.google.privacy.dlp.v2.PrivacyMetric.NumericalStatsConfig numerical_stats_config = 1;
47    * </code>
48    *
49    * @return The numericalStatsConfig.
50    */
getNumericalStatsConfig()51   com.google.privacy.dlp.v2.PrivacyMetric.NumericalStatsConfig getNumericalStatsConfig();
52   /**
53    *
54    *
55    * <pre>
56    * Numerical stats
57    * </pre>
58    *
59    * <code>.google.privacy.dlp.v2.PrivacyMetric.NumericalStatsConfig numerical_stats_config = 1;
60    * </code>
61    */
62   com.google.privacy.dlp.v2.PrivacyMetric.NumericalStatsConfigOrBuilder
getNumericalStatsConfigOrBuilder()63       getNumericalStatsConfigOrBuilder();
64 
65   /**
66    *
67    *
68    * <pre>
69    * Categorical stats
70    * </pre>
71    *
72    * <code>.google.privacy.dlp.v2.PrivacyMetric.CategoricalStatsConfig categorical_stats_config = 2;
73    * </code>
74    *
75    * @return Whether the categoricalStatsConfig field is set.
76    */
hasCategoricalStatsConfig()77   boolean hasCategoricalStatsConfig();
78   /**
79    *
80    *
81    * <pre>
82    * Categorical stats
83    * </pre>
84    *
85    * <code>.google.privacy.dlp.v2.PrivacyMetric.CategoricalStatsConfig categorical_stats_config = 2;
86    * </code>
87    *
88    * @return The categoricalStatsConfig.
89    */
getCategoricalStatsConfig()90   com.google.privacy.dlp.v2.PrivacyMetric.CategoricalStatsConfig getCategoricalStatsConfig();
91   /**
92    *
93    *
94    * <pre>
95    * Categorical stats
96    * </pre>
97    *
98    * <code>.google.privacy.dlp.v2.PrivacyMetric.CategoricalStatsConfig categorical_stats_config = 2;
99    * </code>
100    */
101   com.google.privacy.dlp.v2.PrivacyMetric.CategoricalStatsConfigOrBuilder
getCategoricalStatsConfigOrBuilder()102       getCategoricalStatsConfigOrBuilder();
103 
104   /**
105    *
106    *
107    * <pre>
108    * K-anonymity
109    * </pre>
110    *
111    * <code>.google.privacy.dlp.v2.PrivacyMetric.KAnonymityConfig k_anonymity_config = 3;</code>
112    *
113    * @return Whether the kAnonymityConfig field is set.
114    */
hasKAnonymityConfig()115   boolean hasKAnonymityConfig();
116   /**
117    *
118    *
119    * <pre>
120    * K-anonymity
121    * </pre>
122    *
123    * <code>.google.privacy.dlp.v2.PrivacyMetric.KAnonymityConfig k_anonymity_config = 3;</code>
124    *
125    * @return The kAnonymityConfig.
126    */
getKAnonymityConfig()127   com.google.privacy.dlp.v2.PrivacyMetric.KAnonymityConfig getKAnonymityConfig();
128   /**
129    *
130    *
131    * <pre>
132    * K-anonymity
133    * </pre>
134    *
135    * <code>.google.privacy.dlp.v2.PrivacyMetric.KAnonymityConfig k_anonymity_config = 3;</code>
136    */
getKAnonymityConfigOrBuilder()137   com.google.privacy.dlp.v2.PrivacyMetric.KAnonymityConfigOrBuilder getKAnonymityConfigOrBuilder();
138 
139   /**
140    *
141    *
142    * <pre>
143    * l-diversity
144    * </pre>
145    *
146    * <code>.google.privacy.dlp.v2.PrivacyMetric.LDiversityConfig l_diversity_config = 4;</code>
147    *
148    * @return Whether the lDiversityConfig field is set.
149    */
hasLDiversityConfig()150   boolean hasLDiversityConfig();
151   /**
152    *
153    *
154    * <pre>
155    * l-diversity
156    * </pre>
157    *
158    * <code>.google.privacy.dlp.v2.PrivacyMetric.LDiversityConfig l_diversity_config = 4;</code>
159    *
160    * @return The lDiversityConfig.
161    */
getLDiversityConfig()162   com.google.privacy.dlp.v2.PrivacyMetric.LDiversityConfig getLDiversityConfig();
163   /**
164    *
165    *
166    * <pre>
167    * l-diversity
168    * </pre>
169    *
170    * <code>.google.privacy.dlp.v2.PrivacyMetric.LDiversityConfig l_diversity_config = 4;</code>
171    */
getLDiversityConfigOrBuilder()172   com.google.privacy.dlp.v2.PrivacyMetric.LDiversityConfigOrBuilder getLDiversityConfigOrBuilder();
173 
174   /**
175    *
176    *
177    * <pre>
178    * k-map
179    * </pre>
180    *
181    * <code>.google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig k_map_estimation_config = 5;
182    * </code>
183    *
184    * @return Whether the kMapEstimationConfig field is set.
185    */
hasKMapEstimationConfig()186   boolean hasKMapEstimationConfig();
187   /**
188    *
189    *
190    * <pre>
191    * k-map
192    * </pre>
193    *
194    * <code>.google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig k_map_estimation_config = 5;
195    * </code>
196    *
197    * @return The kMapEstimationConfig.
198    */
getKMapEstimationConfig()199   com.google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig getKMapEstimationConfig();
200   /**
201    *
202    *
203    * <pre>
204    * k-map
205    * </pre>
206    *
207    * <code>.google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig k_map_estimation_config = 5;
208    * </code>
209    */
210   com.google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfigOrBuilder
getKMapEstimationConfigOrBuilder()211       getKMapEstimationConfigOrBuilder();
212 
213   /**
214    *
215    *
216    * <pre>
217    * delta-presence
218    * </pre>
219    *
220    * <code>
221    * .google.privacy.dlp.v2.PrivacyMetric.DeltaPresenceEstimationConfig delta_presence_estimation_config = 6;
222    * </code>
223    *
224    * @return Whether the deltaPresenceEstimationConfig field is set.
225    */
hasDeltaPresenceEstimationConfig()226   boolean hasDeltaPresenceEstimationConfig();
227   /**
228    *
229    *
230    * <pre>
231    * delta-presence
232    * </pre>
233    *
234    * <code>
235    * .google.privacy.dlp.v2.PrivacyMetric.DeltaPresenceEstimationConfig delta_presence_estimation_config = 6;
236    * </code>
237    *
238    * @return The deltaPresenceEstimationConfig.
239    */
240   com.google.privacy.dlp.v2.PrivacyMetric.DeltaPresenceEstimationConfig
getDeltaPresenceEstimationConfig()241       getDeltaPresenceEstimationConfig();
242   /**
243    *
244    *
245    * <pre>
246    * delta-presence
247    * </pre>
248    *
249    * <code>
250    * .google.privacy.dlp.v2.PrivacyMetric.DeltaPresenceEstimationConfig delta_presence_estimation_config = 6;
251    * </code>
252    */
253   com.google.privacy.dlp.v2.PrivacyMetric.DeltaPresenceEstimationConfigOrBuilder
getDeltaPresenceEstimationConfigOrBuilder()254       getDeltaPresenceEstimationConfigOrBuilder();
255 
getTypeCase()256   public com.google.privacy.dlp.v2.PrivacyMetric.TypeCase getTypeCase();
257 }
258