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