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