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 DlpJobOrBuilder 22 extends 23 // @@protoc_insertion_point(interface_extends:google.privacy.dlp.v2.DlpJob) 24 com.google.protobuf.MessageOrBuilder { 25 26 /** 27 * 28 * 29 * <pre> 30 * The server-assigned name. 31 * </pre> 32 * 33 * <code>string name = 1;</code> 34 * 35 * @return The name. 36 */ getName()37 java.lang.String getName(); 38 /** 39 * 40 * 41 * <pre> 42 * The server-assigned name. 43 * </pre> 44 * 45 * <code>string name = 1;</code> 46 * 47 * @return The bytes for name. 48 */ getNameBytes()49 com.google.protobuf.ByteString getNameBytes(); 50 51 /** 52 * 53 * 54 * <pre> 55 * The type of job. 56 * </pre> 57 * 58 * <code>.google.privacy.dlp.v2.DlpJobType type = 2;</code> 59 * 60 * @return The enum numeric value on the wire for type. 61 */ getTypeValue()62 int getTypeValue(); 63 /** 64 * 65 * 66 * <pre> 67 * The type of job. 68 * </pre> 69 * 70 * <code>.google.privacy.dlp.v2.DlpJobType type = 2;</code> 71 * 72 * @return The type. 73 */ getType()74 com.google.privacy.dlp.v2.DlpJobType getType(); 75 76 /** 77 * 78 * 79 * <pre> 80 * State of a job. 81 * </pre> 82 * 83 * <code>.google.privacy.dlp.v2.DlpJob.JobState state = 3;</code> 84 * 85 * @return The enum numeric value on the wire for state. 86 */ getStateValue()87 int getStateValue(); 88 /** 89 * 90 * 91 * <pre> 92 * State of a job. 93 * </pre> 94 * 95 * <code>.google.privacy.dlp.v2.DlpJob.JobState state = 3;</code> 96 * 97 * @return The state. 98 */ getState()99 com.google.privacy.dlp.v2.DlpJob.JobState getState(); 100 101 /** 102 * 103 * 104 * <pre> 105 * Results from analyzing risk of a data source. 106 * </pre> 107 * 108 * <code>.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails risk_details = 4;</code> 109 * 110 * @return Whether the riskDetails field is set. 111 */ hasRiskDetails()112 boolean hasRiskDetails(); 113 /** 114 * 115 * 116 * <pre> 117 * Results from analyzing risk of a data source. 118 * </pre> 119 * 120 * <code>.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails risk_details = 4;</code> 121 * 122 * @return The riskDetails. 123 */ getRiskDetails()124 com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails getRiskDetails(); 125 /** 126 * 127 * 128 * <pre> 129 * Results from analyzing risk of a data source. 130 * </pre> 131 * 132 * <code>.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails risk_details = 4;</code> 133 */ getRiskDetailsOrBuilder()134 com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetailsOrBuilder getRiskDetailsOrBuilder(); 135 136 /** 137 * 138 * 139 * <pre> 140 * Results from inspecting a data source. 141 * </pre> 142 * 143 * <code>.google.privacy.dlp.v2.InspectDataSourceDetails inspect_details = 5;</code> 144 * 145 * @return Whether the inspectDetails field is set. 146 */ hasInspectDetails()147 boolean hasInspectDetails(); 148 /** 149 * 150 * 151 * <pre> 152 * Results from inspecting a data source. 153 * </pre> 154 * 155 * <code>.google.privacy.dlp.v2.InspectDataSourceDetails inspect_details = 5;</code> 156 * 157 * @return The inspectDetails. 158 */ getInspectDetails()159 com.google.privacy.dlp.v2.InspectDataSourceDetails getInspectDetails(); 160 /** 161 * 162 * 163 * <pre> 164 * Results from inspecting a data source. 165 * </pre> 166 * 167 * <code>.google.privacy.dlp.v2.InspectDataSourceDetails inspect_details = 5;</code> 168 */ getInspectDetailsOrBuilder()169 com.google.privacy.dlp.v2.InspectDataSourceDetailsOrBuilder getInspectDetailsOrBuilder(); 170 171 /** 172 * 173 * 174 * <pre> 175 * Time when the job was created. 176 * </pre> 177 * 178 * <code>.google.protobuf.Timestamp create_time = 6;</code> 179 * 180 * @return Whether the createTime field is set. 181 */ hasCreateTime()182 boolean hasCreateTime(); 183 /** 184 * 185 * 186 * <pre> 187 * Time when the job was created. 188 * </pre> 189 * 190 * <code>.google.protobuf.Timestamp create_time = 6;</code> 191 * 192 * @return The createTime. 193 */ getCreateTime()194 com.google.protobuf.Timestamp getCreateTime(); 195 /** 196 * 197 * 198 * <pre> 199 * Time when the job was created. 200 * </pre> 201 * 202 * <code>.google.protobuf.Timestamp create_time = 6;</code> 203 */ getCreateTimeOrBuilder()204 com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); 205 206 /** 207 * 208 * 209 * <pre> 210 * Time when the job started. 211 * </pre> 212 * 213 * <code>.google.protobuf.Timestamp start_time = 7;</code> 214 * 215 * @return Whether the startTime field is set. 216 */ hasStartTime()217 boolean hasStartTime(); 218 /** 219 * 220 * 221 * <pre> 222 * Time when the job started. 223 * </pre> 224 * 225 * <code>.google.protobuf.Timestamp start_time = 7;</code> 226 * 227 * @return The startTime. 228 */ getStartTime()229 com.google.protobuf.Timestamp getStartTime(); 230 /** 231 * 232 * 233 * <pre> 234 * Time when the job started. 235 * </pre> 236 * 237 * <code>.google.protobuf.Timestamp start_time = 7;</code> 238 */ getStartTimeOrBuilder()239 com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder(); 240 241 /** 242 * 243 * 244 * <pre> 245 * Time when the job finished. 246 * </pre> 247 * 248 * <code>.google.protobuf.Timestamp end_time = 8;</code> 249 * 250 * @return Whether the endTime field is set. 251 */ hasEndTime()252 boolean hasEndTime(); 253 /** 254 * 255 * 256 * <pre> 257 * Time when the job finished. 258 * </pre> 259 * 260 * <code>.google.protobuf.Timestamp end_time = 8;</code> 261 * 262 * @return The endTime. 263 */ getEndTime()264 com.google.protobuf.Timestamp getEndTime(); 265 /** 266 * 267 * 268 * <pre> 269 * Time when the job finished. 270 * </pre> 271 * 272 * <code>.google.protobuf.Timestamp end_time = 8;</code> 273 */ getEndTimeOrBuilder()274 com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder(); 275 276 /** 277 * 278 * 279 * <pre> 280 * If created by a job trigger, the resource name of the trigger that 281 * instantiated the job. 282 * </pre> 283 * 284 * <code>string job_trigger_name = 10;</code> 285 * 286 * @return The jobTriggerName. 287 */ getJobTriggerName()288 java.lang.String getJobTriggerName(); 289 /** 290 * 291 * 292 * <pre> 293 * If created by a job trigger, the resource name of the trigger that 294 * instantiated the job. 295 * </pre> 296 * 297 * <code>string job_trigger_name = 10;</code> 298 * 299 * @return The bytes for jobTriggerName. 300 */ getJobTriggerNameBytes()301 com.google.protobuf.ByteString getJobTriggerNameBytes(); 302 303 /** 304 * 305 * 306 * <pre> 307 * A stream of errors encountered running the job. 308 * </pre> 309 * 310 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 311 */ getErrorsList()312 java.util.List<com.google.privacy.dlp.v2.Error> getErrorsList(); 313 /** 314 * 315 * 316 * <pre> 317 * A stream of errors encountered running the job. 318 * </pre> 319 * 320 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 321 */ getErrors(int index)322 com.google.privacy.dlp.v2.Error getErrors(int index); 323 /** 324 * 325 * 326 * <pre> 327 * A stream of errors encountered running the job. 328 * </pre> 329 * 330 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 331 */ getErrorsCount()332 int getErrorsCount(); 333 /** 334 * 335 * 336 * <pre> 337 * A stream of errors encountered running the job. 338 * </pre> 339 * 340 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 341 */ getErrorsOrBuilderList()342 java.util.List<? extends com.google.privacy.dlp.v2.ErrorOrBuilder> getErrorsOrBuilderList(); 343 /** 344 * 345 * 346 * <pre> 347 * A stream of errors encountered running the job. 348 * </pre> 349 * 350 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 351 */ getErrorsOrBuilder(int index)352 com.google.privacy.dlp.v2.ErrorOrBuilder getErrorsOrBuilder(int index); 353 getDetailsCase()354 public com.google.privacy.dlp.v2.DlpJob.DetailsCase getDetailsCase(); 355 } 356