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/cloud/webrisk/v1beta1/webrisk.proto 18 19 package com.google.webrisk.v1beta1; 20 21 /** Protobuf type {@code google.cloud.webrisk.v1beta1.SearchUrisResponse} */ 22 public final class SearchUrisResponse extends com.google.protobuf.GeneratedMessageV3 23 implements 24 // @@protoc_insertion_point(message_implements:google.cloud.webrisk.v1beta1.SearchUrisResponse) 25 SearchUrisResponseOrBuilder { 26 private static final long serialVersionUID = 0L; 27 // Use SearchUrisResponse.newBuilder() to construct. SearchUrisResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)28 private SearchUrisResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 29 super(builder); 30 } 31 SearchUrisResponse()32 private SearchUrisResponse() {} 33 34 @java.lang.Override 35 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)36 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 37 return new SearchUrisResponse(); 38 } 39 40 @java.lang.Override getUnknownFields()41 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 42 return this.unknownFields; 43 } 44 getDescriptor()45 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 46 return com.google.webrisk.v1beta1.WebRiskProto 47 .internal_static_google_cloud_webrisk_v1beta1_SearchUrisResponse_descriptor; 48 } 49 50 @java.lang.Override 51 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()52 internalGetFieldAccessorTable() { 53 return com.google.webrisk.v1beta1.WebRiskProto 54 .internal_static_google_cloud_webrisk_v1beta1_SearchUrisResponse_fieldAccessorTable 55 .ensureFieldAccessorsInitialized( 56 com.google.webrisk.v1beta1.SearchUrisResponse.class, 57 com.google.webrisk.v1beta1.SearchUrisResponse.Builder.class); 58 } 59 60 public interface ThreatUriOrBuilder 61 extends 62 // @@protoc_insertion_point(interface_extends:google.cloud.webrisk.v1beta1.SearchUrisResponse.ThreatUri) 63 com.google.protobuf.MessageOrBuilder { 64 65 /** 66 * 67 * 68 * <pre> 69 * The ThreatList this threat belongs to. 70 * </pre> 71 * 72 * <code>repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;</code> 73 * 74 * @return A list containing the threatTypes. 75 */ getThreatTypesList()76 java.util.List<com.google.webrisk.v1beta1.ThreatType> getThreatTypesList(); 77 /** 78 * 79 * 80 * <pre> 81 * The ThreatList this threat belongs to. 82 * </pre> 83 * 84 * <code>repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;</code> 85 * 86 * @return The count of threatTypes. 87 */ getThreatTypesCount()88 int getThreatTypesCount(); 89 /** 90 * 91 * 92 * <pre> 93 * The ThreatList this threat belongs to. 94 * </pre> 95 * 96 * <code>repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;</code> 97 * 98 * @param index The index of the element to return. 99 * @return The threatTypes at the given index. 100 */ getThreatTypes(int index)101 com.google.webrisk.v1beta1.ThreatType getThreatTypes(int index); 102 /** 103 * 104 * 105 * <pre> 106 * The ThreatList this threat belongs to. 107 * </pre> 108 * 109 * <code>repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;</code> 110 * 111 * @return A list containing the enum numeric values on the wire for threatTypes. 112 */ getThreatTypesValueList()113 java.util.List<java.lang.Integer> getThreatTypesValueList(); 114 /** 115 * 116 * 117 * <pre> 118 * The ThreatList this threat belongs to. 119 * </pre> 120 * 121 * <code>repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;</code> 122 * 123 * @param index The index of the value to return. 124 * @return The enum numeric value on the wire of threatTypes at the given index. 125 */ getThreatTypesValue(int index)126 int getThreatTypesValue(int index); 127 128 /** 129 * 130 * 131 * <pre> 132 * The cache lifetime for the returned match. Clients must not cache this 133 * response past this timestamp to avoid false positives. 134 * </pre> 135 * 136 * <code>.google.protobuf.Timestamp expire_time = 2;</code> 137 * 138 * @return Whether the expireTime field is set. 139 */ hasExpireTime()140 boolean hasExpireTime(); 141 /** 142 * 143 * 144 * <pre> 145 * The cache lifetime for the returned match. Clients must not cache this 146 * response past this timestamp to avoid false positives. 147 * </pre> 148 * 149 * <code>.google.protobuf.Timestamp expire_time = 2;</code> 150 * 151 * @return The expireTime. 152 */ getExpireTime()153 com.google.protobuf.Timestamp getExpireTime(); 154 /** 155 * 156 * 157 * <pre> 158 * The cache lifetime for the returned match. Clients must not cache this 159 * response past this timestamp to avoid false positives. 160 * </pre> 161 * 162 * <code>.google.protobuf.Timestamp expire_time = 2;</code> 163 */ getExpireTimeOrBuilder()164 com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder(); 165 } 166 /** 167 * 168 * 169 * <pre> 170 * Contains threat information on a matching uri. 171 * </pre> 172 * 173 * Protobuf type {@code google.cloud.webrisk.v1beta1.SearchUrisResponse.ThreatUri} 174 */ 175 public static final class ThreatUri extends com.google.protobuf.GeneratedMessageV3 176 implements 177 // @@protoc_insertion_point(message_implements:google.cloud.webrisk.v1beta1.SearchUrisResponse.ThreatUri) 178 ThreatUriOrBuilder { 179 private static final long serialVersionUID = 0L; 180 // Use ThreatUri.newBuilder() to construct. ThreatUri(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)181 private ThreatUri(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 182 super(builder); 183 } 184 ThreatUri()185 private ThreatUri() { 186 threatTypes_ = java.util.Collections.emptyList(); 187 } 188 189 @java.lang.Override 190 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)191 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 192 return new ThreatUri(); 193 } 194 195 @java.lang.Override getUnknownFields()196 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 197 return this.unknownFields; 198 } 199 getDescriptor()200 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 201 return com.google.webrisk.v1beta1.WebRiskProto 202 .internal_static_google_cloud_webrisk_v1beta1_SearchUrisResponse_ThreatUri_descriptor; 203 } 204 205 @java.lang.Override 206 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()207 internalGetFieldAccessorTable() { 208 return com.google.webrisk.v1beta1.WebRiskProto 209 .internal_static_google_cloud_webrisk_v1beta1_SearchUrisResponse_ThreatUri_fieldAccessorTable 210 .ensureFieldAccessorsInitialized( 211 com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri.class, 212 com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri.Builder.class); 213 } 214 215 public static final int THREAT_TYPES_FIELD_NUMBER = 1; 216 217 @SuppressWarnings("serial") 218 private java.util.List<java.lang.Integer> threatTypes_; 219 220 private static final com.google.protobuf.Internal.ListAdapter.Converter< 221 java.lang.Integer, com.google.webrisk.v1beta1.ThreatType> 222 threatTypes_converter_ = 223 new com.google.protobuf.Internal.ListAdapter.Converter< 224 java.lang.Integer, com.google.webrisk.v1beta1.ThreatType>() { 225 public com.google.webrisk.v1beta1.ThreatType convert(java.lang.Integer from) { 226 com.google.webrisk.v1beta1.ThreatType result = 227 com.google.webrisk.v1beta1.ThreatType.forNumber(from); 228 return result == null ? com.google.webrisk.v1beta1.ThreatType.UNRECOGNIZED : result; 229 } 230 }; 231 /** 232 * 233 * 234 * <pre> 235 * The ThreatList this threat belongs to. 236 * </pre> 237 * 238 * <code>repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;</code> 239 * 240 * @return A list containing the threatTypes. 241 */ 242 @java.lang.Override getThreatTypesList()243 public java.util.List<com.google.webrisk.v1beta1.ThreatType> getThreatTypesList() { 244 return new com.google.protobuf.Internal.ListAdapter< 245 java.lang.Integer, com.google.webrisk.v1beta1.ThreatType>( 246 threatTypes_, threatTypes_converter_); 247 } 248 /** 249 * 250 * 251 * <pre> 252 * The ThreatList this threat belongs to. 253 * </pre> 254 * 255 * <code>repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;</code> 256 * 257 * @return The count of threatTypes. 258 */ 259 @java.lang.Override getThreatTypesCount()260 public int getThreatTypesCount() { 261 return threatTypes_.size(); 262 } 263 /** 264 * 265 * 266 * <pre> 267 * The ThreatList this threat belongs to. 268 * </pre> 269 * 270 * <code>repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;</code> 271 * 272 * @param index The index of the element to return. 273 * @return The threatTypes at the given index. 274 */ 275 @java.lang.Override getThreatTypes(int index)276 public com.google.webrisk.v1beta1.ThreatType getThreatTypes(int index) { 277 return threatTypes_converter_.convert(threatTypes_.get(index)); 278 } 279 /** 280 * 281 * 282 * <pre> 283 * The ThreatList this threat belongs to. 284 * </pre> 285 * 286 * <code>repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;</code> 287 * 288 * @return A list containing the enum numeric values on the wire for threatTypes. 289 */ 290 @java.lang.Override getThreatTypesValueList()291 public java.util.List<java.lang.Integer> getThreatTypesValueList() { 292 return threatTypes_; 293 } 294 /** 295 * 296 * 297 * <pre> 298 * The ThreatList this threat belongs to. 299 * </pre> 300 * 301 * <code>repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;</code> 302 * 303 * @param index The index of the value to return. 304 * @return The enum numeric value on the wire of threatTypes at the given index. 305 */ 306 @java.lang.Override getThreatTypesValue(int index)307 public int getThreatTypesValue(int index) { 308 return threatTypes_.get(index); 309 } 310 311 private int threatTypesMemoizedSerializedSize; 312 313 public static final int EXPIRE_TIME_FIELD_NUMBER = 2; 314 private com.google.protobuf.Timestamp expireTime_; 315 /** 316 * 317 * 318 * <pre> 319 * The cache lifetime for the returned match. Clients must not cache this 320 * response past this timestamp to avoid false positives. 321 * </pre> 322 * 323 * <code>.google.protobuf.Timestamp expire_time = 2;</code> 324 * 325 * @return Whether the expireTime field is set. 326 */ 327 @java.lang.Override hasExpireTime()328 public boolean hasExpireTime() { 329 return expireTime_ != null; 330 } 331 /** 332 * 333 * 334 * <pre> 335 * The cache lifetime for the returned match. Clients must not cache this 336 * response past this timestamp to avoid false positives. 337 * </pre> 338 * 339 * <code>.google.protobuf.Timestamp expire_time = 2;</code> 340 * 341 * @return The expireTime. 342 */ 343 @java.lang.Override getExpireTime()344 public com.google.protobuf.Timestamp getExpireTime() { 345 return expireTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : expireTime_; 346 } 347 /** 348 * 349 * 350 * <pre> 351 * The cache lifetime for the returned match. Clients must not cache this 352 * response past this timestamp to avoid false positives. 353 * </pre> 354 * 355 * <code>.google.protobuf.Timestamp expire_time = 2;</code> 356 */ 357 @java.lang.Override getExpireTimeOrBuilder()358 public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder() { 359 return expireTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : expireTime_; 360 } 361 362 private byte memoizedIsInitialized = -1; 363 364 @java.lang.Override isInitialized()365 public final boolean isInitialized() { 366 byte isInitialized = memoizedIsInitialized; 367 if (isInitialized == 1) return true; 368 if (isInitialized == 0) return false; 369 370 memoizedIsInitialized = 1; 371 return true; 372 } 373 374 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)375 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 376 getSerializedSize(); 377 if (getThreatTypesList().size() > 0) { 378 output.writeUInt32NoTag(10); 379 output.writeUInt32NoTag(threatTypesMemoizedSerializedSize); 380 } 381 for (int i = 0; i < threatTypes_.size(); i++) { 382 output.writeEnumNoTag(threatTypes_.get(i)); 383 } 384 if (expireTime_ != null) { 385 output.writeMessage(2, getExpireTime()); 386 } 387 getUnknownFields().writeTo(output); 388 } 389 390 @java.lang.Override getSerializedSize()391 public int getSerializedSize() { 392 int size = memoizedSize; 393 if (size != -1) return size; 394 395 size = 0; 396 { 397 int dataSize = 0; 398 for (int i = 0; i < threatTypes_.size(); i++) { 399 dataSize += 400 com.google.protobuf.CodedOutputStream.computeEnumSizeNoTag(threatTypes_.get(i)); 401 } 402 size += dataSize; 403 if (!getThreatTypesList().isEmpty()) { 404 size += 1; 405 size += com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(dataSize); 406 } 407 threatTypesMemoizedSerializedSize = dataSize; 408 } 409 if (expireTime_ != null) { 410 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getExpireTime()); 411 } 412 size += getUnknownFields().getSerializedSize(); 413 memoizedSize = size; 414 return size; 415 } 416 417 @java.lang.Override equals(final java.lang.Object obj)418 public boolean equals(final java.lang.Object obj) { 419 if (obj == this) { 420 return true; 421 } 422 if (!(obj instanceof com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri)) { 423 return super.equals(obj); 424 } 425 com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri other = 426 (com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri) obj; 427 428 if (!threatTypes_.equals(other.threatTypes_)) return false; 429 if (hasExpireTime() != other.hasExpireTime()) return false; 430 if (hasExpireTime()) { 431 if (!getExpireTime().equals(other.getExpireTime())) return false; 432 } 433 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 434 return true; 435 } 436 437 @java.lang.Override hashCode()438 public int hashCode() { 439 if (memoizedHashCode != 0) { 440 return memoizedHashCode; 441 } 442 int hash = 41; 443 hash = (19 * hash) + getDescriptor().hashCode(); 444 if (getThreatTypesCount() > 0) { 445 hash = (37 * hash) + THREAT_TYPES_FIELD_NUMBER; 446 hash = (53 * hash) + threatTypes_.hashCode(); 447 } 448 if (hasExpireTime()) { 449 hash = (37 * hash) + EXPIRE_TIME_FIELD_NUMBER; 450 hash = (53 * hash) + getExpireTime().hashCode(); 451 } 452 hash = (29 * hash) + getUnknownFields().hashCode(); 453 memoizedHashCode = hash; 454 return hash; 455 } 456 parseFrom( java.nio.ByteBuffer data)457 public static com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri parseFrom( 458 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 459 return PARSER.parseFrom(data); 460 } 461 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)462 public static com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri parseFrom( 463 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 464 throws com.google.protobuf.InvalidProtocolBufferException { 465 return PARSER.parseFrom(data, extensionRegistry); 466 } 467 parseFrom( com.google.protobuf.ByteString data)468 public static com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri parseFrom( 469 com.google.protobuf.ByteString data) 470 throws com.google.protobuf.InvalidProtocolBufferException { 471 return PARSER.parseFrom(data); 472 } 473 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)474 public static com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri parseFrom( 475 com.google.protobuf.ByteString data, 476 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 477 throws com.google.protobuf.InvalidProtocolBufferException { 478 return PARSER.parseFrom(data, extensionRegistry); 479 } 480 parseFrom(byte[] data)481 public static com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri parseFrom(byte[] data) 482 throws com.google.protobuf.InvalidProtocolBufferException { 483 return PARSER.parseFrom(data); 484 } 485 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)486 public static com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri parseFrom( 487 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 488 throws com.google.protobuf.InvalidProtocolBufferException { 489 return PARSER.parseFrom(data, extensionRegistry); 490 } 491 parseFrom( java.io.InputStream input)492 public static com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri parseFrom( 493 java.io.InputStream input) throws java.io.IOException { 494 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 495 } 496 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)497 public static com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri parseFrom( 498 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 499 throws java.io.IOException { 500 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 501 PARSER, input, extensionRegistry); 502 } 503 parseDelimitedFrom( java.io.InputStream input)504 public static com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri parseDelimitedFrom( 505 java.io.InputStream input) throws java.io.IOException { 506 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 507 } 508 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)509 public static com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri parseDelimitedFrom( 510 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 511 throws java.io.IOException { 512 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 513 PARSER, input, extensionRegistry); 514 } 515 parseFrom( com.google.protobuf.CodedInputStream input)516 public static com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri parseFrom( 517 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 518 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 519 } 520 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)521 public static com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri parseFrom( 522 com.google.protobuf.CodedInputStream input, 523 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 524 throws java.io.IOException { 525 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 526 PARSER, input, extensionRegistry); 527 } 528 529 @java.lang.Override newBuilderForType()530 public Builder newBuilderForType() { 531 return newBuilder(); 532 } 533 newBuilder()534 public static Builder newBuilder() { 535 return DEFAULT_INSTANCE.toBuilder(); 536 } 537 newBuilder( com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri prototype)538 public static Builder newBuilder( 539 com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri prototype) { 540 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 541 } 542 543 @java.lang.Override toBuilder()544 public Builder toBuilder() { 545 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 546 } 547 548 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)549 protected Builder newBuilderForType( 550 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 551 Builder builder = new Builder(parent); 552 return builder; 553 } 554 /** 555 * 556 * 557 * <pre> 558 * Contains threat information on a matching uri. 559 * </pre> 560 * 561 * Protobuf type {@code google.cloud.webrisk.v1beta1.SearchUrisResponse.ThreatUri} 562 */ 563 public static final class Builder 564 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 565 implements 566 // @@protoc_insertion_point(builder_implements:google.cloud.webrisk.v1beta1.SearchUrisResponse.ThreatUri) 567 com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUriOrBuilder { getDescriptor()568 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 569 return com.google.webrisk.v1beta1.WebRiskProto 570 .internal_static_google_cloud_webrisk_v1beta1_SearchUrisResponse_ThreatUri_descriptor; 571 } 572 573 @java.lang.Override 574 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()575 internalGetFieldAccessorTable() { 576 return com.google.webrisk.v1beta1.WebRiskProto 577 .internal_static_google_cloud_webrisk_v1beta1_SearchUrisResponse_ThreatUri_fieldAccessorTable 578 .ensureFieldAccessorsInitialized( 579 com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri.class, 580 com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri.Builder.class); 581 } 582 583 // Construct using com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri.newBuilder() Builder()584 private Builder() {} 585 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)586 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 587 super(parent); 588 } 589 590 @java.lang.Override clear()591 public Builder clear() { 592 super.clear(); 593 bitField0_ = 0; 594 threatTypes_ = java.util.Collections.emptyList(); 595 bitField0_ = (bitField0_ & ~0x00000001); 596 expireTime_ = null; 597 if (expireTimeBuilder_ != null) { 598 expireTimeBuilder_.dispose(); 599 expireTimeBuilder_ = null; 600 } 601 return this; 602 } 603 604 @java.lang.Override getDescriptorForType()605 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 606 return com.google.webrisk.v1beta1.WebRiskProto 607 .internal_static_google_cloud_webrisk_v1beta1_SearchUrisResponse_ThreatUri_descriptor; 608 } 609 610 @java.lang.Override getDefaultInstanceForType()611 public com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri getDefaultInstanceForType() { 612 return com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri.getDefaultInstance(); 613 } 614 615 @java.lang.Override build()616 public com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri build() { 617 com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri result = buildPartial(); 618 if (!result.isInitialized()) { 619 throw newUninitializedMessageException(result); 620 } 621 return result; 622 } 623 624 @java.lang.Override buildPartial()625 public com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri buildPartial() { 626 com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri result = 627 new com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri(this); 628 buildPartialRepeatedFields(result); 629 if (bitField0_ != 0) { 630 buildPartial0(result); 631 } 632 onBuilt(); 633 return result; 634 } 635 buildPartialRepeatedFields( com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri result)636 private void buildPartialRepeatedFields( 637 com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri result) { 638 if (((bitField0_ & 0x00000001) != 0)) { 639 threatTypes_ = java.util.Collections.unmodifiableList(threatTypes_); 640 bitField0_ = (bitField0_ & ~0x00000001); 641 } 642 result.threatTypes_ = threatTypes_; 643 } 644 buildPartial0(com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri result)645 private void buildPartial0(com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri result) { 646 int from_bitField0_ = bitField0_; 647 if (((from_bitField0_ & 0x00000002) != 0)) { 648 result.expireTime_ = 649 expireTimeBuilder_ == null ? expireTime_ : expireTimeBuilder_.build(); 650 } 651 } 652 653 @java.lang.Override clone()654 public Builder clone() { 655 return super.clone(); 656 } 657 658 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)659 public Builder setField( 660 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 661 return super.setField(field, value); 662 } 663 664 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)665 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 666 return super.clearField(field); 667 } 668 669 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)670 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 671 return super.clearOneof(oneof); 672 } 673 674 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)675 public Builder setRepeatedField( 676 com.google.protobuf.Descriptors.FieldDescriptor field, 677 int index, 678 java.lang.Object value) { 679 return super.setRepeatedField(field, index, value); 680 } 681 682 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)683 public Builder addRepeatedField( 684 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 685 return super.addRepeatedField(field, value); 686 } 687 688 @java.lang.Override mergeFrom(com.google.protobuf.Message other)689 public Builder mergeFrom(com.google.protobuf.Message other) { 690 if (other instanceof com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri) { 691 return mergeFrom((com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri) other); 692 } else { 693 super.mergeFrom(other); 694 return this; 695 } 696 } 697 mergeFrom(com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri other)698 public Builder mergeFrom(com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri other) { 699 if (other == com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri.getDefaultInstance()) 700 return this; 701 if (!other.threatTypes_.isEmpty()) { 702 if (threatTypes_.isEmpty()) { 703 threatTypes_ = other.threatTypes_; 704 bitField0_ = (bitField0_ & ~0x00000001); 705 } else { 706 ensureThreatTypesIsMutable(); 707 threatTypes_.addAll(other.threatTypes_); 708 } 709 onChanged(); 710 } 711 if (other.hasExpireTime()) { 712 mergeExpireTime(other.getExpireTime()); 713 } 714 this.mergeUnknownFields(other.getUnknownFields()); 715 onChanged(); 716 return this; 717 } 718 719 @java.lang.Override isInitialized()720 public final boolean isInitialized() { 721 return true; 722 } 723 724 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)725 public Builder mergeFrom( 726 com.google.protobuf.CodedInputStream input, 727 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 728 throws java.io.IOException { 729 if (extensionRegistry == null) { 730 throw new java.lang.NullPointerException(); 731 } 732 try { 733 boolean done = false; 734 while (!done) { 735 int tag = input.readTag(); 736 switch (tag) { 737 case 0: 738 done = true; 739 break; 740 case 8: 741 { 742 int tmpRaw = input.readEnum(); 743 ensureThreatTypesIsMutable(); 744 threatTypes_.add(tmpRaw); 745 break; 746 } // case 8 747 case 10: 748 { 749 int length = input.readRawVarint32(); 750 int oldLimit = input.pushLimit(length); 751 while (input.getBytesUntilLimit() > 0) { 752 int tmpRaw = input.readEnum(); 753 ensureThreatTypesIsMutable(); 754 threatTypes_.add(tmpRaw); 755 } 756 input.popLimit(oldLimit); 757 break; 758 } // case 10 759 case 18: 760 { 761 input.readMessage(getExpireTimeFieldBuilder().getBuilder(), extensionRegistry); 762 bitField0_ |= 0x00000002; 763 break; 764 } // case 18 765 default: 766 { 767 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 768 done = true; // was an endgroup tag 769 } 770 break; 771 } // default: 772 } // switch (tag) 773 } // while (!done) 774 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 775 throw e.unwrapIOException(); 776 } finally { 777 onChanged(); 778 } // finally 779 return this; 780 } 781 782 private int bitField0_; 783 784 private java.util.List<java.lang.Integer> threatTypes_ = java.util.Collections.emptyList(); 785 ensureThreatTypesIsMutable()786 private void ensureThreatTypesIsMutable() { 787 if (!((bitField0_ & 0x00000001) != 0)) { 788 threatTypes_ = new java.util.ArrayList<java.lang.Integer>(threatTypes_); 789 bitField0_ |= 0x00000001; 790 } 791 } 792 /** 793 * 794 * 795 * <pre> 796 * The ThreatList this threat belongs to. 797 * </pre> 798 * 799 * <code>repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;</code> 800 * 801 * @return A list containing the threatTypes. 802 */ getThreatTypesList()803 public java.util.List<com.google.webrisk.v1beta1.ThreatType> getThreatTypesList() { 804 return new com.google.protobuf.Internal.ListAdapter< 805 java.lang.Integer, com.google.webrisk.v1beta1.ThreatType>( 806 threatTypes_, threatTypes_converter_); 807 } 808 /** 809 * 810 * 811 * <pre> 812 * The ThreatList this threat belongs to. 813 * </pre> 814 * 815 * <code>repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;</code> 816 * 817 * @return The count of threatTypes. 818 */ getThreatTypesCount()819 public int getThreatTypesCount() { 820 return threatTypes_.size(); 821 } 822 /** 823 * 824 * 825 * <pre> 826 * The ThreatList this threat belongs to. 827 * </pre> 828 * 829 * <code>repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;</code> 830 * 831 * @param index The index of the element to return. 832 * @return The threatTypes at the given index. 833 */ getThreatTypes(int index)834 public com.google.webrisk.v1beta1.ThreatType getThreatTypes(int index) { 835 return threatTypes_converter_.convert(threatTypes_.get(index)); 836 } 837 /** 838 * 839 * 840 * <pre> 841 * The ThreatList this threat belongs to. 842 * </pre> 843 * 844 * <code>repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;</code> 845 * 846 * @param index The index to set the value at. 847 * @param value The threatTypes to set. 848 * @return This builder for chaining. 849 */ setThreatTypes(int index, com.google.webrisk.v1beta1.ThreatType value)850 public Builder setThreatTypes(int index, com.google.webrisk.v1beta1.ThreatType value) { 851 if (value == null) { 852 throw new NullPointerException(); 853 } 854 ensureThreatTypesIsMutable(); 855 threatTypes_.set(index, value.getNumber()); 856 onChanged(); 857 return this; 858 } 859 /** 860 * 861 * 862 * <pre> 863 * The ThreatList this threat belongs to. 864 * </pre> 865 * 866 * <code>repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;</code> 867 * 868 * @param value The threatTypes to add. 869 * @return This builder for chaining. 870 */ addThreatTypes(com.google.webrisk.v1beta1.ThreatType value)871 public Builder addThreatTypes(com.google.webrisk.v1beta1.ThreatType value) { 872 if (value == null) { 873 throw new NullPointerException(); 874 } 875 ensureThreatTypesIsMutable(); 876 threatTypes_.add(value.getNumber()); 877 onChanged(); 878 return this; 879 } 880 /** 881 * 882 * 883 * <pre> 884 * The ThreatList this threat belongs to. 885 * </pre> 886 * 887 * <code>repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;</code> 888 * 889 * @param values The threatTypes to add. 890 * @return This builder for chaining. 891 */ addAllThreatTypes( java.lang.Iterable<? extends com.google.webrisk.v1beta1.ThreatType> values)892 public Builder addAllThreatTypes( 893 java.lang.Iterable<? extends com.google.webrisk.v1beta1.ThreatType> values) { 894 ensureThreatTypesIsMutable(); 895 for (com.google.webrisk.v1beta1.ThreatType value : values) { 896 threatTypes_.add(value.getNumber()); 897 } 898 onChanged(); 899 return this; 900 } 901 /** 902 * 903 * 904 * <pre> 905 * The ThreatList this threat belongs to. 906 * </pre> 907 * 908 * <code>repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;</code> 909 * 910 * @return This builder for chaining. 911 */ clearThreatTypes()912 public Builder clearThreatTypes() { 913 threatTypes_ = java.util.Collections.emptyList(); 914 bitField0_ = (bitField0_ & ~0x00000001); 915 onChanged(); 916 return this; 917 } 918 /** 919 * 920 * 921 * <pre> 922 * The ThreatList this threat belongs to. 923 * </pre> 924 * 925 * <code>repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;</code> 926 * 927 * @return A list containing the enum numeric values on the wire for threatTypes. 928 */ getThreatTypesValueList()929 public java.util.List<java.lang.Integer> getThreatTypesValueList() { 930 return java.util.Collections.unmodifiableList(threatTypes_); 931 } 932 /** 933 * 934 * 935 * <pre> 936 * The ThreatList this threat belongs to. 937 * </pre> 938 * 939 * <code>repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;</code> 940 * 941 * @param index The index of the value to return. 942 * @return The enum numeric value on the wire of threatTypes at the given index. 943 */ getThreatTypesValue(int index)944 public int getThreatTypesValue(int index) { 945 return threatTypes_.get(index); 946 } 947 /** 948 * 949 * 950 * <pre> 951 * The ThreatList this threat belongs to. 952 * </pre> 953 * 954 * <code>repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;</code> 955 * 956 * @param index The index to set the value at. 957 * @param value The enum numeric value on the wire for threatTypes to set. 958 * @return This builder for chaining. 959 */ setThreatTypesValue(int index, int value)960 public Builder setThreatTypesValue(int index, int value) { 961 ensureThreatTypesIsMutable(); 962 threatTypes_.set(index, value); 963 onChanged(); 964 return this; 965 } 966 /** 967 * 968 * 969 * <pre> 970 * The ThreatList this threat belongs to. 971 * </pre> 972 * 973 * <code>repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;</code> 974 * 975 * @param value The enum numeric value on the wire for threatTypes to add. 976 * @return This builder for chaining. 977 */ addThreatTypesValue(int value)978 public Builder addThreatTypesValue(int value) { 979 ensureThreatTypesIsMutable(); 980 threatTypes_.add(value); 981 onChanged(); 982 return this; 983 } 984 /** 985 * 986 * 987 * <pre> 988 * The ThreatList this threat belongs to. 989 * </pre> 990 * 991 * <code>repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;</code> 992 * 993 * @param values The enum numeric values on the wire for threatTypes to add. 994 * @return This builder for chaining. 995 */ addAllThreatTypesValue(java.lang.Iterable<java.lang.Integer> values)996 public Builder addAllThreatTypesValue(java.lang.Iterable<java.lang.Integer> values) { 997 ensureThreatTypesIsMutable(); 998 for (int value : values) { 999 threatTypes_.add(value); 1000 } 1001 onChanged(); 1002 return this; 1003 } 1004 1005 private com.google.protobuf.Timestamp expireTime_; 1006 private com.google.protobuf.SingleFieldBuilderV3< 1007 com.google.protobuf.Timestamp, 1008 com.google.protobuf.Timestamp.Builder, 1009 com.google.protobuf.TimestampOrBuilder> 1010 expireTimeBuilder_; 1011 /** 1012 * 1013 * 1014 * <pre> 1015 * The cache lifetime for the returned match. Clients must not cache this 1016 * response past this timestamp to avoid false positives. 1017 * </pre> 1018 * 1019 * <code>.google.protobuf.Timestamp expire_time = 2;</code> 1020 * 1021 * @return Whether the expireTime field is set. 1022 */ hasExpireTime()1023 public boolean hasExpireTime() { 1024 return ((bitField0_ & 0x00000002) != 0); 1025 } 1026 /** 1027 * 1028 * 1029 * <pre> 1030 * The cache lifetime for the returned match. Clients must not cache this 1031 * response past this timestamp to avoid false positives. 1032 * </pre> 1033 * 1034 * <code>.google.protobuf.Timestamp expire_time = 2;</code> 1035 * 1036 * @return The expireTime. 1037 */ getExpireTime()1038 public com.google.protobuf.Timestamp getExpireTime() { 1039 if (expireTimeBuilder_ == null) { 1040 return expireTime_ == null 1041 ? com.google.protobuf.Timestamp.getDefaultInstance() 1042 : expireTime_; 1043 } else { 1044 return expireTimeBuilder_.getMessage(); 1045 } 1046 } 1047 /** 1048 * 1049 * 1050 * <pre> 1051 * The cache lifetime for the returned match. Clients must not cache this 1052 * response past this timestamp to avoid false positives. 1053 * </pre> 1054 * 1055 * <code>.google.protobuf.Timestamp expire_time = 2;</code> 1056 */ setExpireTime(com.google.protobuf.Timestamp value)1057 public Builder setExpireTime(com.google.protobuf.Timestamp value) { 1058 if (expireTimeBuilder_ == null) { 1059 if (value == null) { 1060 throw new NullPointerException(); 1061 } 1062 expireTime_ = value; 1063 } else { 1064 expireTimeBuilder_.setMessage(value); 1065 } 1066 bitField0_ |= 0x00000002; 1067 onChanged(); 1068 return this; 1069 } 1070 /** 1071 * 1072 * 1073 * <pre> 1074 * The cache lifetime for the returned match. Clients must not cache this 1075 * response past this timestamp to avoid false positives. 1076 * </pre> 1077 * 1078 * <code>.google.protobuf.Timestamp expire_time = 2;</code> 1079 */ setExpireTime(com.google.protobuf.Timestamp.Builder builderForValue)1080 public Builder setExpireTime(com.google.protobuf.Timestamp.Builder builderForValue) { 1081 if (expireTimeBuilder_ == null) { 1082 expireTime_ = builderForValue.build(); 1083 } else { 1084 expireTimeBuilder_.setMessage(builderForValue.build()); 1085 } 1086 bitField0_ |= 0x00000002; 1087 onChanged(); 1088 return this; 1089 } 1090 /** 1091 * 1092 * 1093 * <pre> 1094 * The cache lifetime for the returned match. Clients must not cache this 1095 * response past this timestamp to avoid false positives. 1096 * </pre> 1097 * 1098 * <code>.google.protobuf.Timestamp expire_time = 2;</code> 1099 */ mergeExpireTime(com.google.protobuf.Timestamp value)1100 public Builder mergeExpireTime(com.google.protobuf.Timestamp value) { 1101 if (expireTimeBuilder_ == null) { 1102 if (((bitField0_ & 0x00000002) != 0) 1103 && expireTime_ != null 1104 && expireTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 1105 getExpireTimeBuilder().mergeFrom(value); 1106 } else { 1107 expireTime_ = value; 1108 } 1109 } else { 1110 expireTimeBuilder_.mergeFrom(value); 1111 } 1112 bitField0_ |= 0x00000002; 1113 onChanged(); 1114 return this; 1115 } 1116 /** 1117 * 1118 * 1119 * <pre> 1120 * The cache lifetime for the returned match. Clients must not cache this 1121 * response past this timestamp to avoid false positives. 1122 * </pre> 1123 * 1124 * <code>.google.protobuf.Timestamp expire_time = 2;</code> 1125 */ clearExpireTime()1126 public Builder clearExpireTime() { 1127 bitField0_ = (bitField0_ & ~0x00000002); 1128 expireTime_ = null; 1129 if (expireTimeBuilder_ != null) { 1130 expireTimeBuilder_.dispose(); 1131 expireTimeBuilder_ = null; 1132 } 1133 onChanged(); 1134 return this; 1135 } 1136 /** 1137 * 1138 * 1139 * <pre> 1140 * The cache lifetime for the returned match. Clients must not cache this 1141 * response past this timestamp to avoid false positives. 1142 * </pre> 1143 * 1144 * <code>.google.protobuf.Timestamp expire_time = 2;</code> 1145 */ getExpireTimeBuilder()1146 public com.google.protobuf.Timestamp.Builder getExpireTimeBuilder() { 1147 bitField0_ |= 0x00000002; 1148 onChanged(); 1149 return getExpireTimeFieldBuilder().getBuilder(); 1150 } 1151 /** 1152 * 1153 * 1154 * <pre> 1155 * The cache lifetime for the returned match. Clients must not cache this 1156 * response past this timestamp to avoid false positives. 1157 * </pre> 1158 * 1159 * <code>.google.protobuf.Timestamp expire_time = 2;</code> 1160 */ getExpireTimeOrBuilder()1161 public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder() { 1162 if (expireTimeBuilder_ != null) { 1163 return expireTimeBuilder_.getMessageOrBuilder(); 1164 } else { 1165 return expireTime_ == null 1166 ? com.google.protobuf.Timestamp.getDefaultInstance() 1167 : expireTime_; 1168 } 1169 } 1170 /** 1171 * 1172 * 1173 * <pre> 1174 * The cache lifetime for the returned match. Clients must not cache this 1175 * response past this timestamp to avoid false positives. 1176 * </pre> 1177 * 1178 * <code>.google.protobuf.Timestamp expire_time = 2;</code> 1179 */ 1180 private com.google.protobuf.SingleFieldBuilderV3< 1181 com.google.protobuf.Timestamp, 1182 com.google.protobuf.Timestamp.Builder, 1183 com.google.protobuf.TimestampOrBuilder> getExpireTimeFieldBuilder()1184 getExpireTimeFieldBuilder() { 1185 if (expireTimeBuilder_ == null) { 1186 expireTimeBuilder_ = 1187 new com.google.protobuf.SingleFieldBuilderV3< 1188 com.google.protobuf.Timestamp, 1189 com.google.protobuf.Timestamp.Builder, 1190 com.google.protobuf.TimestampOrBuilder>( 1191 getExpireTime(), getParentForChildren(), isClean()); 1192 expireTime_ = null; 1193 } 1194 return expireTimeBuilder_; 1195 } 1196 1197 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1198 public final Builder setUnknownFields( 1199 final com.google.protobuf.UnknownFieldSet unknownFields) { 1200 return super.setUnknownFields(unknownFields); 1201 } 1202 1203 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1204 public final Builder mergeUnknownFields( 1205 final com.google.protobuf.UnknownFieldSet unknownFields) { 1206 return super.mergeUnknownFields(unknownFields); 1207 } 1208 1209 // @@protoc_insertion_point(builder_scope:google.cloud.webrisk.v1beta1.SearchUrisResponse.ThreatUri) 1210 } 1211 1212 // @@protoc_insertion_point(class_scope:google.cloud.webrisk.v1beta1.SearchUrisResponse.ThreatUri) 1213 private static final com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri DEFAULT_INSTANCE; 1214 1215 static { 1216 DEFAULT_INSTANCE = new com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri(); 1217 } 1218 getDefaultInstance()1219 public static com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri getDefaultInstance() { 1220 return DEFAULT_INSTANCE; 1221 } 1222 1223 private static final com.google.protobuf.Parser<ThreatUri> PARSER = 1224 new com.google.protobuf.AbstractParser<ThreatUri>() { 1225 @java.lang.Override 1226 public ThreatUri parsePartialFrom( 1227 com.google.protobuf.CodedInputStream input, 1228 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1229 throws com.google.protobuf.InvalidProtocolBufferException { 1230 Builder builder = newBuilder(); 1231 try { 1232 builder.mergeFrom(input, extensionRegistry); 1233 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1234 throw e.setUnfinishedMessage(builder.buildPartial()); 1235 } catch (com.google.protobuf.UninitializedMessageException e) { 1236 throw e.asInvalidProtocolBufferException() 1237 .setUnfinishedMessage(builder.buildPartial()); 1238 } catch (java.io.IOException e) { 1239 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1240 .setUnfinishedMessage(builder.buildPartial()); 1241 } 1242 return builder.buildPartial(); 1243 } 1244 }; 1245 parser()1246 public static com.google.protobuf.Parser<ThreatUri> parser() { 1247 return PARSER; 1248 } 1249 1250 @java.lang.Override getParserForType()1251 public com.google.protobuf.Parser<ThreatUri> getParserForType() { 1252 return PARSER; 1253 } 1254 1255 @java.lang.Override getDefaultInstanceForType()1256 public com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri getDefaultInstanceForType() { 1257 return DEFAULT_INSTANCE; 1258 } 1259 } 1260 1261 public static final int THREAT_FIELD_NUMBER = 1; 1262 private com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri threat_; 1263 /** 1264 * 1265 * 1266 * <pre> 1267 * The threat list matches. This may be empty if the URI is on no list. 1268 * </pre> 1269 * 1270 * <code>.google.cloud.webrisk.v1beta1.SearchUrisResponse.ThreatUri threat = 1;</code> 1271 * 1272 * @return Whether the threat field is set. 1273 */ 1274 @java.lang.Override hasThreat()1275 public boolean hasThreat() { 1276 return threat_ != null; 1277 } 1278 /** 1279 * 1280 * 1281 * <pre> 1282 * The threat list matches. This may be empty if the URI is on no list. 1283 * </pre> 1284 * 1285 * <code>.google.cloud.webrisk.v1beta1.SearchUrisResponse.ThreatUri threat = 1;</code> 1286 * 1287 * @return The threat. 1288 */ 1289 @java.lang.Override getThreat()1290 public com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri getThreat() { 1291 return threat_ == null 1292 ? com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri.getDefaultInstance() 1293 : threat_; 1294 } 1295 /** 1296 * 1297 * 1298 * <pre> 1299 * The threat list matches. This may be empty if the URI is on no list. 1300 * </pre> 1301 * 1302 * <code>.google.cloud.webrisk.v1beta1.SearchUrisResponse.ThreatUri threat = 1;</code> 1303 */ 1304 @java.lang.Override getThreatOrBuilder()1305 public com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUriOrBuilder getThreatOrBuilder() { 1306 return threat_ == null 1307 ? com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri.getDefaultInstance() 1308 : threat_; 1309 } 1310 1311 private byte memoizedIsInitialized = -1; 1312 1313 @java.lang.Override isInitialized()1314 public final boolean isInitialized() { 1315 byte isInitialized = memoizedIsInitialized; 1316 if (isInitialized == 1) return true; 1317 if (isInitialized == 0) return false; 1318 1319 memoizedIsInitialized = 1; 1320 return true; 1321 } 1322 1323 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)1324 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 1325 if (threat_ != null) { 1326 output.writeMessage(1, getThreat()); 1327 } 1328 getUnknownFields().writeTo(output); 1329 } 1330 1331 @java.lang.Override getSerializedSize()1332 public int getSerializedSize() { 1333 int size = memoizedSize; 1334 if (size != -1) return size; 1335 1336 size = 0; 1337 if (threat_ != null) { 1338 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getThreat()); 1339 } 1340 size += getUnknownFields().getSerializedSize(); 1341 memoizedSize = size; 1342 return size; 1343 } 1344 1345 @java.lang.Override equals(final java.lang.Object obj)1346 public boolean equals(final java.lang.Object obj) { 1347 if (obj == this) { 1348 return true; 1349 } 1350 if (!(obj instanceof com.google.webrisk.v1beta1.SearchUrisResponse)) { 1351 return super.equals(obj); 1352 } 1353 com.google.webrisk.v1beta1.SearchUrisResponse other = 1354 (com.google.webrisk.v1beta1.SearchUrisResponse) obj; 1355 1356 if (hasThreat() != other.hasThreat()) return false; 1357 if (hasThreat()) { 1358 if (!getThreat().equals(other.getThreat())) return false; 1359 } 1360 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 1361 return true; 1362 } 1363 1364 @java.lang.Override hashCode()1365 public int hashCode() { 1366 if (memoizedHashCode != 0) { 1367 return memoizedHashCode; 1368 } 1369 int hash = 41; 1370 hash = (19 * hash) + getDescriptor().hashCode(); 1371 if (hasThreat()) { 1372 hash = (37 * hash) + THREAT_FIELD_NUMBER; 1373 hash = (53 * hash) + getThreat().hashCode(); 1374 } 1375 hash = (29 * hash) + getUnknownFields().hashCode(); 1376 memoizedHashCode = hash; 1377 return hash; 1378 } 1379 parseFrom(java.nio.ByteBuffer data)1380 public static com.google.webrisk.v1beta1.SearchUrisResponse parseFrom(java.nio.ByteBuffer data) 1381 throws com.google.protobuf.InvalidProtocolBufferException { 1382 return PARSER.parseFrom(data); 1383 } 1384 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1385 public static com.google.webrisk.v1beta1.SearchUrisResponse parseFrom( 1386 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1387 throws com.google.protobuf.InvalidProtocolBufferException { 1388 return PARSER.parseFrom(data, extensionRegistry); 1389 } 1390 parseFrom( com.google.protobuf.ByteString data)1391 public static com.google.webrisk.v1beta1.SearchUrisResponse parseFrom( 1392 com.google.protobuf.ByteString data) 1393 throws com.google.protobuf.InvalidProtocolBufferException { 1394 return PARSER.parseFrom(data); 1395 } 1396 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1397 public static com.google.webrisk.v1beta1.SearchUrisResponse parseFrom( 1398 com.google.protobuf.ByteString data, 1399 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1400 throws com.google.protobuf.InvalidProtocolBufferException { 1401 return PARSER.parseFrom(data, extensionRegistry); 1402 } 1403 parseFrom(byte[] data)1404 public static com.google.webrisk.v1beta1.SearchUrisResponse parseFrom(byte[] data) 1405 throws com.google.protobuf.InvalidProtocolBufferException { 1406 return PARSER.parseFrom(data); 1407 } 1408 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1409 public static com.google.webrisk.v1beta1.SearchUrisResponse parseFrom( 1410 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1411 throws com.google.protobuf.InvalidProtocolBufferException { 1412 return PARSER.parseFrom(data, extensionRegistry); 1413 } 1414 parseFrom(java.io.InputStream input)1415 public static com.google.webrisk.v1beta1.SearchUrisResponse parseFrom(java.io.InputStream input) 1416 throws java.io.IOException { 1417 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1418 } 1419 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1420 public static com.google.webrisk.v1beta1.SearchUrisResponse parseFrom( 1421 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1422 throws java.io.IOException { 1423 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1424 PARSER, input, extensionRegistry); 1425 } 1426 parseDelimitedFrom( java.io.InputStream input)1427 public static com.google.webrisk.v1beta1.SearchUrisResponse parseDelimitedFrom( 1428 java.io.InputStream input) throws java.io.IOException { 1429 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 1430 } 1431 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1432 public static com.google.webrisk.v1beta1.SearchUrisResponse parseDelimitedFrom( 1433 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1434 throws java.io.IOException { 1435 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 1436 PARSER, input, extensionRegistry); 1437 } 1438 parseFrom( com.google.protobuf.CodedInputStream input)1439 public static com.google.webrisk.v1beta1.SearchUrisResponse parseFrom( 1440 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 1441 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1442 } 1443 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1444 public static com.google.webrisk.v1beta1.SearchUrisResponse parseFrom( 1445 com.google.protobuf.CodedInputStream input, 1446 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1447 throws java.io.IOException { 1448 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1449 PARSER, input, extensionRegistry); 1450 } 1451 1452 @java.lang.Override newBuilderForType()1453 public Builder newBuilderForType() { 1454 return newBuilder(); 1455 } 1456 newBuilder()1457 public static Builder newBuilder() { 1458 return DEFAULT_INSTANCE.toBuilder(); 1459 } 1460 newBuilder(com.google.webrisk.v1beta1.SearchUrisResponse prototype)1461 public static Builder newBuilder(com.google.webrisk.v1beta1.SearchUrisResponse prototype) { 1462 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 1463 } 1464 1465 @java.lang.Override toBuilder()1466 public Builder toBuilder() { 1467 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 1468 } 1469 1470 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1471 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1472 Builder builder = new Builder(parent); 1473 return builder; 1474 } 1475 /** Protobuf type {@code google.cloud.webrisk.v1beta1.SearchUrisResponse} */ 1476 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 1477 implements 1478 // @@protoc_insertion_point(builder_implements:google.cloud.webrisk.v1beta1.SearchUrisResponse) 1479 com.google.webrisk.v1beta1.SearchUrisResponseOrBuilder { getDescriptor()1480 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 1481 return com.google.webrisk.v1beta1.WebRiskProto 1482 .internal_static_google_cloud_webrisk_v1beta1_SearchUrisResponse_descriptor; 1483 } 1484 1485 @java.lang.Override 1486 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()1487 internalGetFieldAccessorTable() { 1488 return com.google.webrisk.v1beta1.WebRiskProto 1489 .internal_static_google_cloud_webrisk_v1beta1_SearchUrisResponse_fieldAccessorTable 1490 .ensureFieldAccessorsInitialized( 1491 com.google.webrisk.v1beta1.SearchUrisResponse.class, 1492 com.google.webrisk.v1beta1.SearchUrisResponse.Builder.class); 1493 } 1494 1495 // Construct using com.google.webrisk.v1beta1.SearchUrisResponse.newBuilder() Builder()1496 private Builder() {} 1497 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1498 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1499 super(parent); 1500 } 1501 1502 @java.lang.Override clear()1503 public Builder clear() { 1504 super.clear(); 1505 bitField0_ = 0; 1506 threat_ = null; 1507 if (threatBuilder_ != null) { 1508 threatBuilder_.dispose(); 1509 threatBuilder_ = null; 1510 } 1511 return this; 1512 } 1513 1514 @java.lang.Override getDescriptorForType()1515 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 1516 return com.google.webrisk.v1beta1.WebRiskProto 1517 .internal_static_google_cloud_webrisk_v1beta1_SearchUrisResponse_descriptor; 1518 } 1519 1520 @java.lang.Override getDefaultInstanceForType()1521 public com.google.webrisk.v1beta1.SearchUrisResponse getDefaultInstanceForType() { 1522 return com.google.webrisk.v1beta1.SearchUrisResponse.getDefaultInstance(); 1523 } 1524 1525 @java.lang.Override build()1526 public com.google.webrisk.v1beta1.SearchUrisResponse build() { 1527 com.google.webrisk.v1beta1.SearchUrisResponse result = buildPartial(); 1528 if (!result.isInitialized()) { 1529 throw newUninitializedMessageException(result); 1530 } 1531 return result; 1532 } 1533 1534 @java.lang.Override buildPartial()1535 public com.google.webrisk.v1beta1.SearchUrisResponse buildPartial() { 1536 com.google.webrisk.v1beta1.SearchUrisResponse result = 1537 new com.google.webrisk.v1beta1.SearchUrisResponse(this); 1538 if (bitField0_ != 0) { 1539 buildPartial0(result); 1540 } 1541 onBuilt(); 1542 return result; 1543 } 1544 buildPartial0(com.google.webrisk.v1beta1.SearchUrisResponse result)1545 private void buildPartial0(com.google.webrisk.v1beta1.SearchUrisResponse result) { 1546 int from_bitField0_ = bitField0_; 1547 if (((from_bitField0_ & 0x00000001) != 0)) { 1548 result.threat_ = threatBuilder_ == null ? threat_ : threatBuilder_.build(); 1549 } 1550 } 1551 1552 @java.lang.Override clone()1553 public Builder clone() { 1554 return super.clone(); 1555 } 1556 1557 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1558 public Builder setField( 1559 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1560 return super.setField(field, value); 1561 } 1562 1563 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1564 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 1565 return super.clearField(field); 1566 } 1567 1568 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1569 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 1570 return super.clearOneof(oneof); 1571 } 1572 1573 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1574 public Builder setRepeatedField( 1575 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 1576 return super.setRepeatedField(field, index, value); 1577 } 1578 1579 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1580 public Builder addRepeatedField( 1581 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1582 return super.addRepeatedField(field, value); 1583 } 1584 1585 @java.lang.Override mergeFrom(com.google.protobuf.Message other)1586 public Builder mergeFrom(com.google.protobuf.Message other) { 1587 if (other instanceof com.google.webrisk.v1beta1.SearchUrisResponse) { 1588 return mergeFrom((com.google.webrisk.v1beta1.SearchUrisResponse) other); 1589 } else { 1590 super.mergeFrom(other); 1591 return this; 1592 } 1593 } 1594 mergeFrom(com.google.webrisk.v1beta1.SearchUrisResponse other)1595 public Builder mergeFrom(com.google.webrisk.v1beta1.SearchUrisResponse other) { 1596 if (other == com.google.webrisk.v1beta1.SearchUrisResponse.getDefaultInstance()) return this; 1597 if (other.hasThreat()) { 1598 mergeThreat(other.getThreat()); 1599 } 1600 this.mergeUnknownFields(other.getUnknownFields()); 1601 onChanged(); 1602 return this; 1603 } 1604 1605 @java.lang.Override isInitialized()1606 public final boolean isInitialized() { 1607 return true; 1608 } 1609 1610 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1611 public Builder mergeFrom( 1612 com.google.protobuf.CodedInputStream input, 1613 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1614 throws java.io.IOException { 1615 if (extensionRegistry == null) { 1616 throw new java.lang.NullPointerException(); 1617 } 1618 try { 1619 boolean done = false; 1620 while (!done) { 1621 int tag = input.readTag(); 1622 switch (tag) { 1623 case 0: 1624 done = true; 1625 break; 1626 case 10: 1627 { 1628 input.readMessage(getThreatFieldBuilder().getBuilder(), extensionRegistry); 1629 bitField0_ |= 0x00000001; 1630 break; 1631 } // case 10 1632 default: 1633 { 1634 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1635 done = true; // was an endgroup tag 1636 } 1637 break; 1638 } // default: 1639 } // switch (tag) 1640 } // while (!done) 1641 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1642 throw e.unwrapIOException(); 1643 } finally { 1644 onChanged(); 1645 } // finally 1646 return this; 1647 } 1648 1649 private int bitField0_; 1650 1651 private com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri threat_; 1652 private com.google.protobuf.SingleFieldBuilderV3< 1653 com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri, 1654 com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri.Builder, 1655 com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUriOrBuilder> 1656 threatBuilder_; 1657 /** 1658 * 1659 * 1660 * <pre> 1661 * The threat list matches. This may be empty if the URI is on no list. 1662 * </pre> 1663 * 1664 * <code>.google.cloud.webrisk.v1beta1.SearchUrisResponse.ThreatUri threat = 1;</code> 1665 * 1666 * @return Whether the threat field is set. 1667 */ hasThreat()1668 public boolean hasThreat() { 1669 return ((bitField0_ & 0x00000001) != 0); 1670 } 1671 /** 1672 * 1673 * 1674 * <pre> 1675 * The threat list matches. This may be empty if the URI is on no list. 1676 * </pre> 1677 * 1678 * <code>.google.cloud.webrisk.v1beta1.SearchUrisResponse.ThreatUri threat = 1;</code> 1679 * 1680 * @return The threat. 1681 */ getThreat()1682 public com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri getThreat() { 1683 if (threatBuilder_ == null) { 1684 return threat_ == null 1685 ? com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri.getDefaultInstance() 1686 : threat_; 1687 } else { 1688 return threatBuilder_.getMessage(); 1689 } 1690 } 1691 /** 1692 * 1693 * 1694 * <pre> 1695 * The threat list matches. This may be empty if the URI is on no list. 1696 * </pre> 1697 * 1698 * <code>.google.cloud.webrisk.v1beta1.SearchUrisResponse.ThreatUri threat = 1;</code> 1699 */ setThreat(com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri value)1700 public Builder setThreat(com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri value) { 1701 if (threatBuilder_ == null) { 1702 if (value == null) { 1703 throw new NullPointerException(); 1704 } 1705 threat_ = value; 1706 } else { 1707 threatBuilder_.setMessage(value); 1708 } 1709 bitField0_ |= 0x00000001; 1710 onChanged(); 1711 return this; 1712 } 1713 /** 1714 * 1715 * 1716 * <pre> 1717 * The threat list matches. This may be empty if the URI is on no list. 1718 * </pre> 1719 * 1720 * <code>.google.cloud.webrisk.v1beta1.SearchUrisResponse.ThreatUri threat = 1;</code> 1721 */ setThreat( com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri.Builder builderForValue)1722 public Builder setThreat( 1723 com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri.Builder builderForValue) { 1724 if (threatBuilder_ == null) { 1725 threat_ = builderForValue.build(); 1726 } else { 1727 threatBuilder_.setMessage(builderForValue.build()); 1728 } 1729 bitField0_ |= 0x00000001; 1730 onChanged(); 1731 return this; 1732 } 1733 /** 1734 * 1735 * 1736 * <pre> 1737 * The threat list matches. This may be empty if the URI is on no list. 1738 * </pre> 1739 * 1740 * <code>.google.cloud.webrisk.v1beta1.SearchUrisResponse.ThreatUri threat = 1;</code> 1741 */ mergeThreat(com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri value)1742 public Builder mergeThreat(com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri value) { 1743 if (threatBuilder_ == null) { 1744 if (((bitField0_ & 0x00000001) != 0) 1745 && threat_ != null 1746 && threat_ 1747 != com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri.getDefaultInstance()) { 1748 getThreatBuilder().mergeFrom(value); 1749 } else { 1750 threat_ = value; 1751 } 1752 } else { 1753 threatBuilder_.mergeFrom(value); 1754 } 1755 bitField0_ |= 0x00000001; 1756 onChanged(); 1757 return this; 1758 } 1759 /** 1760 * 1761 * 1762 * <pre> 1763 * The threat list matches. This may be empty if the URI is on no list. 1764 * </pre> 1765 * 1766 * <code>.google.cloud.webrisk.v1beta1.SearchUrisResponse.ThreatUri threat = 1;</code> 1767 */ clearThreat()1768 public Builder clearThreat() { 1769 bitField0_ = (bitField0_ & ~0x00000001); 1770 threat_ = null; 1771 if (threatBuilder_ != null) { 1772 threatBuilder_.dispose(); 1773 threatBuilder_ = null; 1774 } 1775 onChanged(); 1776 return this; 1777 } 1778 /** 1779 * 1780 * 1781 * <pre> 1782 * The threat list matches. This may be empty if the URI is on no list. 1783 * </pre> 1784 * 1785 * <code>.google.cloud.webrisk.v1beta1.SearchUrisResponse.ThreatUri threat = 1;</code> 1786 */ getThreatBuilder()1787 public com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri.Builder getThreatBuilder() { 1788 bitField0_ |= 0x00000001; 1789 onChanged(); 1790 return getThreatFieldBuilder().getBuilder(); 1791 } 1792 /** 1793 * 1794 * 1795 * <pre> 1796 * The threat list matches. This may be empty if the URI is on no list. 1797 * </pre> 1798 * 1799 * <code>.google.cloud.webrisk.v1beta1.SearchUrisResponse.ThreatUri threat = 1;</code> 1800 */ getThreatOrBuilder()1801 public com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUriOrBuilder getThreatOrBuilder() { 1802 if (threatBuilder_ != null) { 1803 return threatBuilder_.getMessageOrBuilder(); 1804 } else { 1805 return threat_ == null 1806 ? com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri.getDefaultInstance() 1807 : threat_; 1808 } 1809 } 1810 /** 1811 * 1812 * 1813 * <pre> 1814 * The threat list matches. This may be empty if the URI is on no list. 1815 * </pre> 1816 * 1817 * <code>.google.cloud.webrisk.v1beta1.SearchUrisResponse.ThreatUri threat = 1;</code> 1818 */ 1819 private com.google.protobuf.SingleFieldBuilderV3< 1820 com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri, 1821 com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri.Builder, 1822 com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUriOrBuilder> getThreatFieldBuilder()1823 getThreatFieldBuilder() { 1824 if (threatBuilder_ == null) { 1825 threatBuilder_ = 1826 new com.google.protobuf.SingleFieldBuilderV3< 1827 com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri, 1828 com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUri.Builder, 1829 com.google.webrisk.v1beta1.SearchUrisResponse.ThreatUriOrBuilder>( 1830 getThreat(), getParentForChildren(), isClean()); 1831 threat_ = null; 1832 } 1833 return threatBuilder_; 1834 } 1835 1836 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1837 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1838 return super.setUnknownFields(unknownFields); 1839 } 1840 1841 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1842 public final Builder mergeUnknownFields( 1843 final com.google.protobuf.UnknownFieldSet unknownFields) { 1844 return super.mergeUnknownFields(unknownFields); 1845 } 1846 1847 // @@protoc_insertion_point(builder_scope:google.cloud.webrisk.v1beta1.SearchUrisResponse) 1848 } 1849 1850 // @@protoc_insertion_point(class_scope:google.cloud.webrisk.v1beta1.SearchUrisResponse) 1851 private static final com.google.webrisk.v1beta1.SearchUrisResponse DEFAULT_INSTANCE; 1852 1853 static { 1854 DEFAULT_INSTANCE = new com.google.webrisk.v1beta1.SearchUrisResponse(); 1855 } 1856 getDefaultInstance()1857 public static com.google.webrisk.v1beta1.SearchUrisResponse getDefaultInstance() { 1858 return DEFAULT_INSTANCE; 1859 } 1860 1861 private static final com.google.protobuf.Parser<SearchUrisResponse> PARSER = 1862 new com.google.protobuf.AbstractParser<SearchUrisResponse>() { 1863 @java.lang.Override 1864 public SearchUrisResponse parsePartialFrom( 1865 com.google.protobuf.CodedInputStream input, 1866 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1867 throws com.google.protobuf.InvalidProtocolBufferException { 1868 Builder builder = newBuilder(); 1869 try { 1870 builder.mergeFrom(input, extensionRegistry); 1871 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1872 throw e.setUnfinishedMessage(builder.buildPartial()); 1873 } catch (com.google.protobuf.UninitializedMessageException e) { 1874 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1875 } catch (java.io.IOException e) { 1876 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1877 .setUnfinishedMessage(builder.buildPartial()); 1878 } 1879 return builder.buildPartial(); 1880 } 1881 }; 1882 parser()1883 public static com.google.protobuf.Parser<SearchUrisResponse> parser() { 1884 return PARSER; 1885 } 1886 1887 @java.lang.Override getParserForType()1888 public com.google.protobuf.Parser<SearchUrisResponse> getParserForType() { 1889 return PARSER; 1890 } 1891 1892 @java.lang.Override getDefaultInstanceForType()1893 public com.google.webrisk.v1beta1.SearchUrisResponse getDefaultInstanceForType() { 1894 return DEFAULT_INSTANCE; 1895 } 1896 } 1897