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/v1/webrisk.proto 18 19 package com.google.webrisk.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * Wraps a URI that might be displaying malicious content. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.webrisk.v1.Submission} 29 */ 30 public final class Submission extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.webrisk.v1.Submission) 33 SubmissionOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use Submission.newBuilder() to construct. Submission(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private Submission(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 Submission()40 private Submission() { 41 uri_ = ""; 42 } 43 44 @java.lang.Override 45 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)46 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 47 return new Submission(); 48 } 49 50 @java.lang.Override getUnknownFields()51 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 52 return this.unknownFields; 53 } 54 getDescriptor()55 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 56 return com.google.webrisk.v1.WebRiskProto 57 .internal_static_google_cloud_webrisk_v1_Submission_descriptor; 58 } 59 60 @java.lang.Override 61 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()62 internalGetFieldAccessorTable() { 63 return com.google.webrisk.v1.WebRiskProto 64 .internal_static_google_cloud_webrisk_v1_Submission_fieldAccessorTable 65 .ensureFieldAccessorsInitialized( 66 com.google.webrisk.v1.Submission.class, com.google.webrisk.v1.Submission.Builder.class); 67 } 68 69 public static final int URI_FIELD_NUMBER = 1; 70 71 @SuppressWarnings("serial") 72 private volatile java.lang.Object uri_ = ""; 73 /** 74 * 75 * 76 * <pre> 77 * Required. The URI that is being reported for malicious content to be analyzed. 78 * </pre> 79 * 80 * <code>string uri = 1 [(.google.api.field_behavior) = REQUIRED];</code> 81 * 82 * @return The uri. 83 */ 84 @java.lang.Override getUri()85 public java.lang.String getUri() { 86 java.lang.Object ref = uri_; 87 if (ref instanceof java.lang.String) { 88 return (java.lang.String) ref; 89 } else { 90 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 91 java.lang.String s = bs.toStringUtf8(); 92 uri_ = s; 93 return s; 94 } 95 } 96 /** 97 * 98 * 99 * <pre> 100 * Required. The URI that is being reported for malicious content to be analyzed. 101 * </pre> 102 * 103 * <code>string uri = 1 [(.google.api.field_behavior) = REQUIRED];</code> 104 * 105 * @return The bytes for uri. 106 */ 107 @java.lang.Override getUriBytes()108 public com.google.protobuf.ByteString getUriBytes() { 109 java.lang.Object ref = uri_; 110 if (ref instanceof java.lang.String) { 111 com.google.protobuf.ByteString b = 112 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 113 uri_ = b; 114 return b; 115 } else { 116 return (com.google.protobuf.ByteString) ref; 117 } 118 } 119 120 private byte memoizedIsInitialized = -1; 121 122 @java.lang.Override isInitialized()123 public final boolean isInitialized() { 124 byte isInitialized = memoizedIsInitialized; 125 if (isInitialized == 1) return true; 126 if (isInitialized == 0) return false; 127 128 memoizedIsInitialized = 1; 129 return true; 130 } 131 132 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)133 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 134 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uri_)) { 135 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, uri_); 136 } 137 getUnknownFields().writeTo(output); 138 } 139 140 @java.lang.Override getSerializedSize()141 public int getSerializedSize() { 142 int size = memoizedSize; 143 if (size != -1) return size; 144 145 size = 0; 146 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uri_)) { 147 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, uri_); 148 } 149 size += getUnknownFields().getSerializedSize(); 150 memoizedSize = size; 151 return size; 152 } 153 154 @java.lang.Override equals(final java.lang.Object obj)155 public boolean equals(final java.lang.Object obj) { 156 if (obj == this) { 157 return true; 158 } 159 if (!(obj instanceof com.google.webrisk.v1.Submission)) { 160 return super.equals(obj); 161 } 162 com.google.webrisk.v1.Submission other = (com.google.webrisk.v1.Submission) obj; 163 164 if (!getUri().equals(other.getUri())) return false; 165 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 166 return true; 167 } 168 169 @java.lang.Override hashCode()170 public int hashCode() { 171 if (memoizedHashCode != 0) { 172 return memoizedHashCode; 173 } 174 int hash = 41; 175 hash = (19 * hash) + getDescriptor().hashCode(); 176 hash = (37 * hash) + URI_FIELD_NUMBER; 177 hash = (53 * hash) + getUri().hashCode(); 178 hash = (29 * hash) + getUnknownFields().hashCode(); 179 memoizedHashCode = hash; 180 return hash; 181 } 182 parseFrom(java.nio.ByteBuffer data)183 public static com.google.webrisk.v1.Submission parseFrom(java.nio.ByteBuffer data) 184 throws com.google.protobuf.InvalidProtocolBufferException { 185 return PARSER.parseFrom(data); 186 } 187 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)188 public static com.google.webrisk.v1.Submission parseFrom( 189 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 190 throws com.google.protobuf.InvalidProtocolBufferException { 191 return PARSER.parseFrom(data, extensionRegistry); 192 } 193 parseFrom(com.google.protobuf.ByteString data)194 public static com.google.webrisk.v1.Submission parseFrom(com.google.protobuf.ByteString data) 195 throws com.google.protobuf.InvalidProtocolBufferException { 196 return PARSER.parseFrom(data); 197 } 198 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)199 public static com.google.webrisk.v1.Submission parseFrom( 200 com.google.protobuf.ByteString data, 201 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 202 throws com.google.protobuf.InvalidProtocolBufferException { 203 return PARSER.parseFrom(data, extensionRegistry); 204 } 205 parseFrom(byte[] data)206 public static com.google.webrisk.v1.Submission parseFrom(byte[] data) 207 throws com.google.protobuf.InvalidProtocolBufferException { 208 return PARSER.parseFrom(data); 209 } 210 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)211 public static com.google.webrisk.v1.Submission parseFrom( 212 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 213 throws com.google.protobuf.InvalidProtocolBufferException { 214 return PARSER.parseFrom(data, extensionRegistry); 215 } 216 parseFrom(java.io.InputStream input)217 public static com.google.webrisk.v1.Submission parseFrom(java.io.InputStream input) 218 throws java.io.IOException { 219 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 220 } 221 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)222 public static com.google.webrisk.v1.Submission parseFrom( 223 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 224 throws java.io.IOException { 225 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 226 PARSER, input, extensionRegistry); 227 } 228 parseDelimitedFrom(java.io.InputStream input)229 public static com.google.webrisk.v1.Submission parseDelimitedFrom(java.io.InputStream input) 230 throws java.io.IOException { 231 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 232 } 233 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)234 public static com.google.webrisk.v1.Submission parseDelimitedFrom( 235 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 236 throws java.io.IOException { 237 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 238 PARSER, input, extensionRegistry); 239 } 240 parseFrom( com.google.protobuf.CodedInputStream input)241 public static com.google.webrisk.v1.Submission parseFrom( 242 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 243 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 244 } 245 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)246 public static com.google.webrisk.v1.Submission parseFrom( 247 com.google.protobuf.CodedInputStream input, 248 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 249 throws java.io.IOException { 250 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 251 PARSER, input, extensionRegistry); 252 } 253 254 @java.lang.Override newBuilderForType()255 public Builder newBuilderForType() { 256 return newBuilder(); 257 } 258 newBuilder()259 public static Builder newBuilder() { 260 return DEFAULT_INSTANCE.toBuilder(); 261 } 262 newBuilder(com.google.webrisk.v1.Submission prototype)263 public static Builder newBuilder(com.google.webrisk.v1.Submission prototype) { 264 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 265 } 266 267 @java.lang.Override toBuilder()268 public Builder toBuilder() { 269 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 270 } 271 272 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)273 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 274 Builder builder = new Builder(parent); 275 return builder; 276 } 277 /** 278 * 279 * 280 * <pre> 281 * Wraps a URI that might be displaying malicious content. 282 * </pre> 283 * 284 * Protobuf type {@code google.cloud.webrisk.v1.Submission} 285 */ 286 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 287 implements 288 // @@protoc_insertion_point(builder_implements:google.cloud.webrisk.v1.Submission) 289 com.google.webrisk.v1.SubmissionOrBuilder { getDescriptor()290 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 291 return com.google.webrisk.v1.WebRiskProto 292 .internal_static_google_cloud_webrisk_v1_Submission_descriptor; 293 } 294 295 @java.lang.Override 296 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()297 internalGetFieldAccessorTable() { 298 return com.google.webrisk.v1.WebRiskProto 299 .internal_static_google_cloud_webrisk_v1_Submission_fieldAccessorTable 300 .ensureFieldAccessorsInitialized( 301 com.google.webrisk.v1.Submission.class, 302 com.google.webrisk.v1.Submission.Builder.class); 303 } 304 305 // Construct using com.google.webrisk.v1.Submission.newBuilder() Builder()306 private Builder() {} 307 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)308 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 309 super(parent); 310 } 311 312 @java.lang.Override clear()313 public Builder clear() { 314 super.clear(); 315 bitField0_ = 0; 316 uri_ = ""; 317 return this; 318 } 319 320 @java.lang.Override getDescriptorForType()321 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 322 return com.google.webrisk.v1.WebRiskProto 323 .internal_static_google_cloud_webrisk_v1_Submission_descriptor; 324 } 325 326 @java.lang.Override getDefaultInstanceForType()327 public com.google.webrisk.v1.Submission getDefaultInstanceForType() { 328 return com.google.webrisk.v1.Submission.getDefaultInstance(); 329 } 330 331 @java.lang.Override build()332 public com.google.webrisk.v1.Submission build() { 333 com.google.webrisk.v1.Submission result = buildPartial(); 334 if (!result.isInitialized()) { 335 throw newUninitializedMessageException(result); 336 } 337 return result; 338 } 339 340 @java.lang.Override buildPartial()341 public com.google.webrisk.v1.Submission buildPartial() { 342 com.google.webrisk.v1.Submission result = new com.google.webrisk.v1.Submission(this); 343 if (bitField0_ != 0) { 344 buildPartial0(result); 345 } 346 onBuilt(); 347 return result; 348 } 349 buildPartial0(com.google.webrisk.v1.Submission result)350 private void buildPartial0(com.google.webrisk.v1.Submission result) { 351 int from_bitField0_ = bitField0_; 352 if (((from_bitField0_ & 0x00000001) != 0)) { 353 result.uri_ = uri_; 354 } 355 } 356 357 @java.lang.Override clone()358 public Builder clone() { 359 return super.clone(); 360 } 361 362 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)363 public Builder setField( 364 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 365 return super.setField(field, value); 366 } 367 368 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)369 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 370 return super.clearField(field); 371 } 372 373 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)374 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 375 return super.clearOneof(oneof); 376 } 377 378 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)379 public Builder setRepeatedField( 380 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 381 return super.setRepeatedField(field, index, value); 382 } 383 384 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)385 public Builder addRepeatedField( 386 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 387 return super.addRepeatedField(field, value); 388 } 389 390 @java.lang.Override mergeFrom(com.google.protobuf.Message other)391 public Builder mergeFrom(com.google.protobuf.Message other) { 392 if (other instanceof com.google.webrisk.v1.Submission) { 393 return mergeFrom((com.google.webrisk.v1.Submission) other); 394 } else { 395 super.mergeFrom(other); 396 return this; 397 } 398 } 399 mergeFrom(com.google.webrisk.v1.Submission other)400 public Builder mergeFrom(com.google.webrisk.v1.Submission other) { 401 if (other == com.google.webrisk.v1.Submission.getDefaultInstance()) return this; 402 if (!other.getUri().isEmpty()) { 403 uri_ = other.uri_; 404 bitField0_ |= 0x00000001; 405 onChanged(); 406 } 407 this.mergeUnknownFields(other.getUnknownFields()); 408 onChanged(); 409 return this; 410 } 411 412 @java.lang.Override isInitialized()413 public final boolean isInitialized() { 414 return true; 415 } 416 417 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)418 public Builder mergeFrom( 419 com.google.protobuf.CodedInputStream input, 420 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 421 throws java.io.IOException { 422 if (extensionRegistry == null) { 423 throw new java.lang.NullPointerException(); 424 } 425 try { 426 boolean done = false; 427 while (!done) { 428 int tag = input.readTag(); 429 switch (tag) { 430 case 0: 431 done = true; 432 break; 433 case 10: 434 { 435 uri_ = input.readStringRequireUtf8(); 436 bitField0_ |= 0x00000001; 437 break; 438 } // case 10 439 default: 440 { 441 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 442 done = true; // was an endgroup tag 443 } 444 break; 445 } // default: 446 } // switch (tag) 447 } // while (!done) 448 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 449 throw e.unwrapIOException(); 450 } finally { 451 onChanged(); 452 } // finally 453 return this; 454 } 455 456 private int bitField0_; 457 458 private java.lang.Object uri_ = ""; 459 /** 460 * 461 * 462 * <pre> 463 * Required. The URI that is being reported for malicious content to be analyzed. 464 * </pre> 465 * 466 * <code>string uri = 1 [(.google.api.field_behavior) = REQUIRED];</code> 467 * 468 * @return The uri. 469 */ getUri()470 public java.lang.String getUri() { 471 java.lang.Object ref = uri_; 472 if (!(ref instanceof java.lang.String)) { 473 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 474 java.lang.String s = bs.toStringUtf8(); 475 uri_ = s; 476 return s; 477 } else { 478 return (java.lang.String) ref; 479 } 480 } 481 /** 482 * 483 * 484 * <pre> 485 * Required. The URI that is being reported for malicious content to be analyzed. 486 * </pre> 487 * 488 * <code>string uri = 1 [(.google.api.field_behavior) = REQUIRED];</code> 489 * 490 * @return The bytes for uri. 491 */ getUriBytes()492 public com.google.protobuf.ByteString getUriBytes() { 493 java.lang.Object ref = uri_; 494 if (ref instanceof String) { 495 com.google.protobuf.ByteString b = 496 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 497 uri_ = b; 498 return b; 499 } else { 500 return (com.google.protobuf.ByteString) ref; 501 } 502 } 503 /** 504 * 505 * 506 * <pre> 507 * Required. The URI that is being reported for malicious content to be analyzed. 508 * </pre> 509 * 510 * <code>string uri = 1 [(.google.api.field_behavior) = REQUIRED];</code> 511 * 512 * @param value The uri to set. 513 * @return This builder for chaining. 514 */ setUri(java.lang.String value)515 public Builder setUri(java.lang.String value) { 516 if (value == null) { 517 throw new NullPointerException(); 518 } 519 uri_ = value; 520 bitField0_ |= 0x00000001; 521 onChanged(); 522 return this; 523 } 524 /** 525 * 526 * 527 * <pre> 528 * Required. The URI that is being reported for malicious content to be analyzed. 529 * </pre> 530 * 531 * <code>string uri = 1 [(.google.api.field_behavior) = REQUIRED];</code> 532 * 533 * @return This builder for chaining. 534 */ clearUri()535 public Builder clearUri() { 536 uri_ = getDefaultInstance().getUri(); 537 bitField0_ = (bitField0_ & ~0x00000001); 538 onChanged(); 539 return this; 540 } 541 /** 542 * 543 * 544 * <pre> 545 * Required. The URI that is being reported for malicious content to be analyzed. 546 * </pre> 547 * 548 * <code>string uri = 1 [(.google.api.field_behavior) = REQUIRED];</code> 549 * 550 * @param value The bytes for uri to set. 551 * @return This builder for chaining. 552 */ setUriBytes(com.google.protobuf.ByteString value)553 public Builder setUriBytes(com.google.protobuf.ByteString value) { 554 if (value == null) { 555 throw new NullPointerException(); 556 } 557 checkByteStringIsUtf8(value); 558 uri_ = value; 559 bitField0_ |= 0x00000001; 560 onChanged(); 561 return this; 562 } 563 564 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)565 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 566 return super.setUnknownFields(unknownFields); 567 } 568 569 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)570 public final Builder mergeUnknownFields( 571 final com.google.protobuf.UnknownFieldSet unknownFields) { 572 return super.mergeUnknownFields(unknownFields); 573 } 574 575 // @@protoc_insertion_point(builder_scope:google.cloud.webrisk.v1.Submission) 576 } 577 578 // @@protoc_insertion_point(class_scope:google.cloud.webrisk.v1.Submission) 579 private static final com.google.webrisk.v1.Submission DEFAULT_INSTANCE; 580 581 static { 582 DEFAULT_INSTANCE = new com.google.webrisk.v1.Submission(); 583 } 584 getDefaultInstance()585 public static com.google.webrisk.v1.Submission getDefaultInstance() { 586 return DEFAULT_INSTANCE; 587 } 588 589 private static final com.google.protobuf.Parser<Submission> PARSER = 590 new com.google.protobuf.AbstractParser<Submission>() { 591 @java.lang.Override 592 public Submission parsePartialFrom( 593 com.google.protobuf.CodedInputStream input, 594 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 595 throws com.google.protobuf.InvalidProtocolBufferException { 596 Builder builder = newBuilder(); 597 try { 598 builder.mergeFrom(input, extensionRegistry); 599 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 600 throw e.setUnfinishedMessage(builder.buildPartial()); 601 } catch (com.google.protobuf.UninitializedMessageException e) { 602 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 603 } catch (java.io.IOException e) { 604 throw new com.google.protobuf.InvalidProtocolBufferException(e) 605 .setUnfinishedMessage(builder.buildPartial()); 606 } 607 return builder.buildPartial(); 608 } 609 }; 610 parser()611 public static com.google.protobuf.Parser<Submission> parser() { 612 return PARSER; 613 } 614 615 @java.lang.Override getParserForType()616 public com.google.protobuf.Parser<Submission> getParserForType() { 617 return PARSER; 618 } 619 620 @java.lang.Override getDefaultInstanceForType()621 public com.google.webrisk.v1.Submission getDefaultInstanceForType() { 622 return DEFAULT_INSTANCE; 623 } 624 } 625