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