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/automl/v1beta1/column_spec.proto 18 19 package com.google.cloud.automl.v1beta1; 20 21 /** 22 * 23 * 24 * <pre> 25 * A representation of a column in a relational table. When listing them, column specs are returned in the same order in which they were 26 * given on import . 27 * Used by: 28 * * Tables 29 * </pre> 30 * 31 * Protobuf type {@code google.cloud.automl.v1beta1.ColumnSpec} 32 */ 33 public final class ColumnSpec extends com.google.protobuf.GeneratedMessageV3 34 implements 35 // @@protoc_insertion_point(message_implements:google.cloud.automl.v1beta1.ColumnSpec) 36 ColumnSpecOrBuilder { 37 private static final long serialVersionUID = 0L; 38 // Use ColumnSpec.newBuilder() to construct. ColumnSpec(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)39 private ColumnSpec(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 40 super(builder); 41 } 42 ColumnSpec()43 private ColumnSpec() { 44 name_ = ""; 45 displayName_ = ""; 46 topCorrelatedColumns_ = java.util.Collections.emptyList(); 47 etag_ = ""; 48 } 49 50 @java.lang.Override 51 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)52 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 53 return new ColumnSpec(); 54 } 55 56 @java.lang.Override getUnknownFields()57 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 58 return this.unknownFields; 59 } 60 getDescriptor()61 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 62 return com.google.cloud.automl.v1beta1.ColumnSpecOuterClass 63 .internal_static_google_cloud_automl_v1beta1_ColumnSpec_descriptor; 64 } 65 66 @java.lang.Override 67 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()68 internalGetFieldAccessorTable() { 69 return com.google.cloud.automl.v1beta1.ColumnSpecOuterClass 70 .internal_static_google_cloud_automl_v1beta1_ColumnSpec_fieldAccessorTable 71 .ensureFieldAccessorsInitialized( 72 com.google.cloud.automl.v1beta1.ColumnSpec.class, 73 com.google.cloud.automl.v1beta1.ColumnSpec.Builder.class); 74 } 75 76 public interface CorrelatedColumnOrBuilder 77 extends 78 // @@protoc_insertion_point(interface_extends:google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn) 79 com.google.protobuf.MessageOrBuilder { 80 81 /** 82 * 83 * 84 * <pre> 85 * The column_spec_id of the correlated column, which belongs to the same 86 * table as the in-context column. 87 * </pre> 88 * 89 * <code>string column_spec_id = 1;</code> 90 * 91 * @return The columnSpecId. 92 */ getColumnSpecId()93 java.lang.String getColumnSpecId(); 94 /** 95 * 96 * 97 * <pre> 98 * The column_spec_id of the correlated column, which belongs to the same 99 * table as the in-context column. 100 * </pre> 101 * 102 * <code>string column_spec_id = 1;</code> 103 * 104 * @return The bytes for columnSpecId. 105 */ getColumnSpecIdBytes()106 com.google.protobuf.ByteString getColumnSpecIdBytes(); 107 108 /** 109 * 110 * 111 * <pre> 112 * Correlation between this and the in-context column. 113 * </pre> 114 * 115 * <code>.google.cloud.automl.v1beta1.CorrelationStats correlation_stats = 2;</code> 116 * 117 * @return Whether the correlationStats field is set. 118 */ hasCorrelationStats()119 boolean hasCorrelationStats(); 120 /** 121 * 122 * 123 * <pre> 124 * Correlation between this and the in-context column. 125 * </pre> 126 * 127 * <code>.google.cloud.automl.v1beta1.CorrelationStats correlation_stats = 2;</code> 128 * 129 * @return The correlationStats. 130 */ getCorrelationStats()131 com.google.cloud.automl.v1beta1.CorrelationStats getCorrelationStats(); 132 /** 133 * 134 * 135 * <pre> 136 * Correlation between this and the in-context column. 137 * </pre> 138 * 139 * <code>.google.cloud.automl.v1beta1.CorrelationStats correlation_stats = 2;</code> 140 */ getCorrelationStatsOrBuilder()141 com.google.cloud.automl.v1beta1.CorrelationStatsOrBuilder getCorrelationStatsOrBuilder(); 142 } 143 /** 144 * 145 * 146 * <pre> 147 * Identifies the table's column, and its correlation with the column this 148 * ColumnSpec describes. 149 * </pre> 150 * 151 * Protobuf type {@code google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn} 152 */ 153 public static final class CorrelatedColumn extends com.google.protobuf.GeneratedMessageV3 154 implements 155 // @@protoc_insertion_point(message_implements:google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn) 156 CorrelatedColumnOrBuilder { 157 private static final long serialVersionUID = 0L; 158 // Use CorrelatedColumn.newBuilder() to construct. CorrelatedColumn(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)159 private CorrelatedColumn(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 160 super(builder); 161 } 162 CorrelatedColumn()163 private CorrelatedColumn() { 164 columnSpecId_ = ""; 165 } 166 167 @java.lang.Override 168 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)169 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 170 return new CorrelatedColumn(); 171 } 172 173 @java.lang.Override getUnknownFields()174 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 175 return this.unknownFields; 176 } 177 getDescriptor()178 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 179 return com.google.cloud.automl.v1beta1.ColumnSpecOuterClass 180 .internal_static_google_cloud_automl_v1beta1_ColumnSpec_CorrelatedColumn_descriptor; 181 } 182 183 @java.lang.Override 184 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()185 internalGetFieldAccessorTable() { 186 return com.google.cloud.automl.v1beta1.ColumnSpecOuterClass 187 .internal_static_google_cloud_automl_v1beta1_ColumnSpec_CorrelatedColumn_fieldAccessorTable 188 .ensureFieldAccessorsInitialized( 189 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn.class, 190 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn.Builder.class); 191 } 192 193 public static final int COLUMN_SPEC_ID_FIELD_NUMBER = 1; 194 195 @SuppressWarnings("serial") 196 private volatile java.lang.Object columnSpecId_ = ""; 197 /** 198 * 199 * 200 * <pre> 201 * The column_spec_id of the correlated column, which belongs to the same 202 * table as the in-context column. 203 * </pre> 204 * 205 * <code>string column_spec_id = 1;</code> 206 * 207 * @return The columnSpecId. 208 */ 209 @java.lang.Override getColumnSpecId()210 public java.lang.String getColumnSpecId() { 211 java.lang.Object ref = columnSpecId_; 212 if (ref instanceof java.lang.String) { 213 return (java.lang.String) ref; 214 } else { 215 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 216 java.lang.String s = bs.toStringUtf8(); 217 columnSpecId_ = s; 218 return s; 219 } 220 } 221 /** 222 * 223 * 224 * <pre> 225 * The column_spec_id of the correlated column, which belongs to the same 226 * table as the in-context column. 227 * </pre> 228 * 229 * <code>string column_spec_id = 1;</code> 230 * 231 * @return The bytes for columnSpecId. 232 */ 233 @java.lang.Override getColumnSpecIdBytes()234 public com.google.protobuf.ByteString getColumnSpecIdBytes() { 235 java.lang.Object ref = columnSpecId_; 236 if (ref instanceof java.lang.String) { 237 com.google.protobuf.ByteString b = 238 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 239 columnSpecId_ = b; 240 return b; 241 } else { 242 return (com.google.protobuf.ByteString) ref; 243 } 244 } 245 246 public static final int CORRELATION_STATS_FIELD_NUMBER = 2; 247 private com.google.cloud.automl.v1beta1.CorrelationStats correlationStats_; 248 /** 249 * 250 * 251 * <pre> 252 * Correlation between this and the in-context column. 253 * </pre> 254 * 255 * <code>.google.cloud.automl.v1beta1.CorrelationStats correlation_stats = 2;</code> 256 * 257 * @return Whether the correlationStats field is set. 258 */ 259 @java.lang.Override hasCorrelationStats()260 public boolean hasCorrelationStats() { 261 return correlationStats_ != null; 262 } 263 /** 264 * 265 * 266 * <pre> 267 * Correlation between this and the in-context column. 268 * </pre> 269 * 270 * <code>.google.cloud.automl.v1beta1.CorrelationStats correlation_stats = 2;</code> 271 * 272 * @return The correlationStats. 273 */ 274 @java.lang.Override getCorrelationStats()275 public com.google.cloud.automl.v1beta1.CorrelationStats getCorrelationStats() { 276 return correlationStats_ == null 277 ? com.google.cloud.automl.v1beta1.CorrelationStats.getDefaultInstance() 278 : correlationStats_; 279 } 280 /** 281 * 282 * 283 * <pre> 284 * Correlation between this and the in-context column. 285 * </pre> 286 * 287 * <code>.google.cloud.automl.v1beta1.CorrelationStats correlation_stats = 2;</code> 288 */ 289 @java.lang.Override 290 public com.google.cloud.automl.v1beta1.CorrelationStatsOrBuilder getCorrelationStatsOrBuilder()291 getCorrelationStatsOrBuilder() { 292 return correlationStats_ == null 293 ? com.google.cloud.automl.v1beta1.CorrelationStats.getDefaultInstance() 294 : correlationStats_; 295 } 296 297 private byte memoizedIsInitialized = -1; 298 299 @java.lang.Override isInitialized()300 public final boolean isInitialized() { 301 byte isInitialized = memoizedIsInitialized; 302 if (isInitialized == 1) return true; 303 if (isInitialized == 0) return false; 304 305 memoizedIsInitialized = 1; 306 return true; 307 } 308 309 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)310 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 311 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(columnSpecId_)) { 312 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, columnSpecId_); 313 } 314 if (correlationStats_ != null) { 315 output.writeMessage(2, getCorrelationStats()); 316 } 317 getUnknownFields().writeTo(output); 318 } 319 320 @java.lang.Override getSerializedSize()321 public int getSerializedSize() { 322 int size = memoizedSize; 323 if (size != -1) return size; 324 325 size = 0; 326 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(columnSpecId_)) { 327 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, columnSpecId_); 328 } 329 if (correlationStats_ != null) { 330 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getCorrelationStats()); 331 } 332 size += getUnknownFields().getSerializedSize(); 333 memoizedSize = size; 334 return size; 335 } 336 337 @java.lang.Override equals(final java.lang.Object obj)338 public boolean equals(final java.lang.Object obj) { 339 if (obj == this) { 340 return true; 341 } 342 if (!(obj instanceof com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn)) { 343 return super.equals(obj); 344 } 345 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn other = 346 (com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn) obj; 347 348 if (!getColumnSpecId().equals(other.getColumnSpecId())) return false; 349 if (hasCorrelationStats() != other.hasCorrelationStats()) return false; 350 if (hasCorrelationStats()) { 351 if (!getCorrelationStats().equals(other.getCorrelationStats())) return false; 352 } 353 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 354 return true; 355 } 356 357 @java.lang.Override hashCode()358 public int hashCode() { 359 if (memoizedHashCode != 0) { 360 return memoizedHashCode; 361 } 362 int hash = 41; 363 hash = (19 * hash) + getDescriptor().hashCode(); 364 hash = (37 * hash) + COLUMN_SPEC_ID_FIELD_NUMBER; 365 hash = (53 * hash) + getColumnSpecId().hashCode(); 366 if (hasCorrelationStats()) { 367 hash = (37 * hash) + CORRELATION_STATS_FIELD_NUMBER; 368 hash = (53 * hash) + getCorrelationStats().hashCode(); 369 } 370 hash = (29 * hash) + getUnknownFields().hashCode(); 371 memoizedHashCode = hash; 372 return hash; 373 } 374 parseFrom( java.nio.ByteBuffer data)375 public static com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn parseFrom( 376 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 377 return PARSER.parseFrom(data); 378 } 379 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)380 public static com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn parseFrom( 381 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 382 throws com.google.protobuf.InvalidProtocolBufferException { 383 return PARSER.parseFrom(data, extensionRegistry); 384 } 385 parseFrom( com.google.protobuf.ByteString data)386 public static com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn parseFrom( 387 com.google.protobuf.ByteString data) 388 throws com.google.protobuf.InvalidProtocolBufferException { 389 return PARSER.parseFrom(data); 390 } 391 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)392 public static com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn parseFrom( 393 com.google.protobuf.ByteString data, 394 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 395 throws com.google.protobuf.InvalidProtocolBufferException { 396 return PARSER.parseFrom(data, extensionRegistry); 397 } 398 parseFrom(byte[] data)399 public static com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn parseFrom(byte[] data) 400 throws com.google.protobuf.InvalidProtocolBufferException { 401 return PARSER.parseFrom(data); 402 } 403 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)404 public static com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn parseFrom( 405 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 406 throws com.google.protobuf.InvalidProtocolBufferException { 407 return PARSER.parseFrom(data, extensionRegistry); 408 } 409 parseFrom( java.io.InputStream input)410 public static com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn parseFrom( 411 java.io.InputStream input) throws java.io.IOException { 412 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 413 } 414 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)415 public static com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn parseFrom( 416 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 417 throws java.io.IOException { 418 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 419 PARSER, input, extensionRegistry); 420 } 421 parseDelimitedFrom( java.io.InputStream input)422 public static com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn parseDelimitedFrom( 423 java.io.InputStream input) throws java.io.IOException { 424 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 425 } 426 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)427 public static com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn parseDelimitedFrom( 428 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 429 throws java.io.IOException { 430 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 431 PARSER, input, extensionRegistry); 432 } 433 parseFrom( com.google.protobuf.CodedInputStream input)434 public static com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn parseFrom( 435 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 436 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 437 } 438 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)439 public static com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn parseFrom( 440 com.google.protobuf.CodedInputStream input, 441 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 442 throws java.io.IOException { 443 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 444 PARSER, input, extensionRegistry); 445 } 446 447 @java.lang.Override newBuilderForType()448 public Builder newBuilderForType() { 449 return newBuilder(); 450 } 451 newBuilder()452 public static Builder newBuilder() { 453 return DEFAULT_INSTANCE.toBuilder(); 454 } 455 newBuilder( com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn prototype)456 public static Builder newBuilder( 457 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn prototype) { 458 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 459 } 460 461 @java.lang.Override toBuilder()462 public Builder toBuilder() { 463 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 464 } 465 466 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)467 protected Builder newBuilderForType( 468 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 469 Builder builder = new Builder(parent); 470 return builder; 471 } 472 /** 473 * 474 * 475 * <pre> 476 * Identifies the table's column, and its correlation with the column this 477 * ColumnSpec describes. 478 * </pre> 479 * 480 * Protobuf type {@code google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn} 481 */ 482 public static final class Builder 483 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 484 implements 485 // @@protoc_insertion_point(builder_implements:google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn) 486 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumnOrBuilder { getDescriptor()487 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 488 return com.google.cloud.automl.v1beta1.ColumnSpecOuterClass 489 .internal_static_google_cloud_automl_v1beta1_ColumnSpec_CorrelatedColumn_descriptor; 490 } 491 492 @java.lang.Override 493 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()494 internalGetFieldAccessorTable() { 495 return com.google.cloud.automl.v1beta1.ColumnSpecOuterClass 496 .internal_static_google_cloud_automl_v1beta1_ColumnSpec_CorrelatedColumn_fieldAccessorTable 497 .ensureFieldAccessorsInitialized( 498 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn.class, 499 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn.Builder.class); 500 } 501 502 // Construct using com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn.newBuilder() Builder()503 private Builder() {} 504 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)505 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 506 super(parent); 507 } 508 509 @java.lang.Override clear()510 public Builder clear() { 511 super.clear(); 512 bitField0_ = 0; 513 columnSpecId_ = ""; 514 correlationStats_ = null; 515 if (correlationStatsBuilder_ != null) { 516 correlationStatsBuilder_.dispose(); 517 correlationStatsBuilder_ = null; 518 } 519 return this; 520 } 521 522 @java.lang.Override getDescriptorForType()523 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 524 return com.google.cloud.automl.v1beta1.ColumnSpecOuterClass 525 .internal_static_google_cloud_automl_v1beta1_ColumnSpec_CorrelatedColumn_descriptor; 526 } 527 528 @java.lang.Override 529 public com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn getDefaultInstanceForType()530 getDefaultInstanceForType() { 531 return com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn.getDefaultInstance(); 532 } 533 534 @java.lang.Override build()535 public com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn build() { 536 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn result = buildPartial(); 537 if (!result.isInitialized()) { 538 throw newUninitializedMessageException(result); 539 } 540 return result; 541 } 542 543 @java.lang.Override buildPartial()544 public com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn buildPartial() { 545 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn result = 546 new com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn(this); 547 if (bitField0_ != 0) { 548 buildPartial0(result); 549 } 550 onBuilt(); 551 return result; 552 } 553 buildPartial0( com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn result)554 private void buildPartial0( 555 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn result) { 556 int from_bitField0_ = bitField0_; 557 if (((from_bitField0_ & 0x00000001) != 0)) { 558 result.columnSpecId_ = columnSpecId_; 559 } 560 if (((from_bitField0_ & 0x00000002) != 0)) { 561 result.correlationStats_ = 562 correlationStatsBuilder_ == null 563 ? correlationStats_ 564 : correlationStatsBuilder_.build(); 565 } 566 } 567 568 @java.lang.Override clone()569 public Builder clone() { 570 return super.clone(); 571 } 572 573 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)574 public Builder setField( 575 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 576 return super.setField(field, value); 577 } 578 579 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)580 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 581 return super.clearField(field); 582 } 583 584 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)585 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 586 return super.clearOneof(oneof); 587 } 588 589 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)590 public Builder setRepeatedField( 591 com.google.protobuf.Descriptors.FieldDescriptor field, 592 int index, 593 java.lang.Object value) { 594 return super.setRepeatedField(field, index, value); 595 } 596 597 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)598 public Builder addRepeatedField( 599 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 600 return super.addRepeatedField(field, value); 601 } 602 603 @java.lang.Override mergeFrom(com.google.protobuf.Message other)604 public Builder mergeFrom(com.google.protobuf.Message other) { 605 if (other instanceof com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn) { 606 return mergeFrom((com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn) other); 607 } else { 608 super.mergeFrom(other); 609 return this; 610 } 611 } 612 mergeFrom(com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn other)613 public Builder mergeFrom(com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn other) { 614 if (other 615 == com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn.getDefaultInstance()) 616 return this; 617 if (!other.getColumnSpecId().isEmpty()) { 618 columnSpecId_ = other.columnSpecId_; 619 bitField0_ |= 0x00000001; 620 onChanged(); 621 } 622 if (other.hasCorrelationStats()) { 623 mergeCorrelationStats(other.getCorrelationStats()); 624 } 625 this.mergeUnknownFields(other.getUnknownFields()); 626 onChanged(); 627 return this; 628 } 629 630 @java.lang.Override isInitialized()631 public final boolean isInitialized() { 632 return true; 633 } 634 635 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)636 public Builder mergeFrom( 637 com.google.protobuf.CodedInputStream input, 638 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 639 throws java.io.IOException { 640 if (extensionRegistry == null) { 641 throw new java.lang.NullPointerException(); 642 } 643 try { 644 boolean done = false; 645 while (!done) { 646 int tag = input.readTag(); 647 switch (tag) { 648 case 0: 649 done = true; 650 break; 651 case 10: 652 { 653 columnSpecId_ = input.readStringRequireUtf8(); 654 bitField0_ |= 0x00000001; 655 break; 656 } // case 10 657 case 18: 658 { 659 input.readMessage( 660 getCorrelationStatsFieldBuilder().getBuilder(), extensionRegistry); 661 bitField0_ |= 0x00000002; 662 break; 663 } // case 18 664 default: 665 { 666 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 667 done = true; // was an endgroup tag 668 } 669 break; 670 } // default: 671 } // switch (tag) 672 } // while (!done) 673 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 674 throw e.unwrapIOException(); 675 } finally { 676 onChanged(); 677 } // finally 678 return this; 679 } 680 681 private int bitField0_; 682 683 private java.lang.Object columnSpecId_ = ""; 684 /** 685 * 686 * 687 * <pre> 688 * The column_spec_id of the correlated column, which belongs to the same 689 * table as the in-context column. 690 * </pre> 691 * 692 * <code>string column_spec_id = 1;</code> 693 * 694 * @return The columnSpecId. 695 */ getColumnSpecId()696 public java.lang.String getColumnSpecId() { 697 java.lang.Object ref = columnSpecId_; 698 if (!(ref instanceof java.lang.String)) { 699 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 700 java.lang.String s = bs.toStringUtf8(); 701 columnSpecId_ = s; 702 return s; 703 } else { 704 return (java.lang.String) ref; 705 } 706 } 707 /** 708 * 709 * 710 * <pre> 711 * The column_spec_id of the correlated column, which belongs to the same 712 * table as the in-context column. 713 * </pre> 714 * 715 * <code>string column_spec_id = 1;</code> 716 * 717 * @return The bytes for columnSpecId. 718 */ getColumnSpecIdBytes()719 public com.google.protobuf.ByteString getColumnSpecIdBytes() { 720 java.lang.Object ref = columnSpecId_; 721 if (ref instanceof String) { 722 com.google.protobuf.ByteString b = 723 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 724 columnSpecId_ = b; 725 return b; 726 } else { 727 return (com.google.protobuf.ByteString) ref; 728 } 729 } 730 /** 731 * 732 * 733 * <pre> 734 * The column_spec_id of the correlated column, which belongs to the same 735 * table as the in-context column. 736 * </pre> 737 * 738 * <code>string column_spec_id = 1;</code> 739 * 740 * @param value The columnSpecId to set. 741 * @return This builder for chaining. 742 */ setColumnSpecId(java.lang.String value)743 public Builder setColumnSpecId(java.lang.String value) { 744 if (value == null) { 745 throw new NullPointerException(); 746 } 747 columnSpecId_ = value; 748 bitField0_ |= 0x00000001; 749 onChanged(); 750 return this; 751 } 752 /** 753 * 754 * 755 * <pre> 756 * The column_spec_id of the correlated column, which belongs to the same 757 * table as the in-context column. 758 * </pre> 759 * 760 * <code>string column_spec_id = 1;</code> 761 * 762 * @return This builder for chaining. 763 */ clearColumnSpecId()764 public Builder clearColumnSpecId() { 765 columnSpecId_ = getDefaultInstance().getColumnSpecId(); 766 bitField0_ = (bitField0_ & ~0x00000001); 767 onChanged(); 768 return this; 769 } 770 /** 771 * 772 * 773 * <pre> 774 * The column_spec_id of the correlated column, which belongs to the same 775 * table as the in-context column. 776 * </pre> 777 * 778 * <code>string column_spec_id = 1;</code> 779 * 780 * @param value The bytes for columnSpecId to set. 781 * @return This builder for chaining. 782 */ setColumnSpecIdBytes(com.google.protobuf.ByteString value)783 public Builder setColumnSpecIdBytes(com.google.protobuf.ByteString value) { 784 if (value == null) { 785 throw new NullPointerException(); 786 } 787 checkByteStringIsUtf8(value); 788 columnSpecId_ = value; 789 bitField0_ |= 0x00000001; 790 onChanged(); 791 return this; 792 } 793 794 private com.google.cloud.automl.v1beta1.CorrelationStats correlationStats_; 795 private com.google.protobuf.SingleFieldBuilderV3< 796 com.google.cloud.automl.v1beta1.CorrelationStats, 797 com.google.cloud.automl.v1beta1.CorrelationStats.Builder, 798 com.google.cloud.automl.v1beta1.CorrelationStatsOrBuilder> 799 correlationStatsBuilder_; 800 /** 801 * 802 * 803 * <pre> 804 * Correlation between this and the in-context column. 805 * </pre> 806 * 807 * <code>.google.cloud.automl.v1beta1.CorrelationStats correlation_stats = 2;</code> 808 * 809 * @return Whether the correlationStats field is set. 810 */ hasCorrelationStats()811 public boolean hasCorrelationStats() { 812 return ((bitField0_ & 0x00000002) != 0); 813 } 814 /** 815 * 816 * 817 * <pre> 818 * Correlation between this and the in-context column. 819 * </pre> 820 * 821 * <code>.google.cloud.automl.v1beta1.CorrelationStats correlation_stats = 2;</code> 822 * 823 * @return The correlationStats. 824 */ getCorrelationStats()825 public com.google.cloud.automl.v1beta1.CorrelationStats getCorrelationStats() { 826 if (correlationStatsBuilder_ == null) { 827 return correlationStats_ == null 828 ? com.google.cloud.automl.v1beta1.CorrelationStats.getDefaultInstance() 829 : correlationStats_; 830 } else { 831 return correlationStatsBuilder_.getMessage(); 832 } 833 } 834 /** 835 * 836 * 837 * <pre> 838 * Correlation between this and the in-context column. 839 * </pre> 840 * 841 * <code>.google.cloud.automl.v1beta1.CorrelationStats correlation_stats = 2;</code> 842 */ setCorrelationStats(com.google.cloud.automl.v1beta1.CorrelationStats value)843 public Builder setCorrelationStats(com.google.cloud.automl.v1beta1.CorrelationStats value) { 844 if (correlationStatsBuilder_ == null) { 845 if (value == null) { 846 throw new NullPointerException(); 847 } 848 correlationStats_ = value; 849 } else { 850 correlationStatsBuilder_.setMessage(value); 851 } 852 bitField0_ |= 0x00000002; 853 onChanged(); 854 return this; 855 } 856 /** 857 * 858 * 859 * <pre> 860 * Correlation between this and the in-context column. 861 * </pre> 862 * 863 * <code>.google.cloud.automl.v1beta1.CorrelationStats correlation_stats = 2;</code> 864 */ setCorrelationStats( com.google.cloud.automl.v1beta1.CorrelationStats.Builder builderForValue)865 public Builder setCorrelationStats( 866 com.google.cloud.automl.v1beta1.CorrelationStats.Builder builderForValue) { 867 if (correlationStatsBuilder_ == null) { 868 correlationStats_ = builderForValue.build(); 869 } else { 870 correlationStatsBuilder_.setMessage(builderForValue.build()); 871 } 872 bitField0_ |= 0x00000002; 873 onChanged(); 874 return this; 875 } 876 /** 877 * 878 * 879 * <pre> 880 * Correlation between this and the in-context column. 881 * </pre> 882 * 883 * <code>.google.cloud.automl.v1beta1.CorrelationStats correlation_stats = 2;</code> 884 */ mergeCorrelationStats(com.google.cloud.automl.v1beta1.CorrelationStats value)885 public Builder mergeCorrelationStats(com.google.cloud.automl.v1beta1.CorrelationStats value) { 886 if (correlationStatsBuilder_ == null) { 887 if (((bitField0_ & 0x00000002) != 0) 888 && correlationStats_ != null 889 && correlationStats_ 890 != com.google.cloud.automl.v1beta1.CorrelationStats.getDefaultInstance()) { 891 getCorrelationStatsBuilder().mergeFrom(value); 892 } else { 893 correlationStats_ = value; 894 } 895 } else { 896 correlationStatsBuilder_.mergeFrom(value); 897 } 898 bitField0_ |= 0x00000002; 899 onChanged(); 900 return this; 901 } 902 /** 903 * 904 * 905 * <pre> 906 * Correlation between this and the in-context column. 907 * </pre> 908 * 909 * <code>.google.cloud.automl.v1beta1.CorrelationStats correlation_stats = 2;</code> 910 */ clearCorrelationStats()911 public Builder clearCorrelationStats() { 912 bitField0_ = (bitField0_ & ~0x00000002); 913 correlationStats_ = null; 914 if (correlationStatsBuilder_ != null) { 915 correlationStatsBuilder_.dispose(); 916 correlationStatsBuilder_ = null; 917 } 918 onChanged(); 919 return this; 920 } 921 /** 922 * 923 * 924 * <pre> 925 * Correlation between this and the in-context column. 926 * </pre> 927 * 928 * <code>.google.cloud.automl.v1beta1.CorrelationStats correlation_stats = 2;</code> 929 */ getCorrelationStatsBuilder()930 public com.google.cloud.automl.v1beta1.CorrelationStats.Builder getCorrelationStatsBuilder() { 931 bitField0_ |= 0x00000002; 932 onChanged(); 933 return getCorrelationStatsFieldBuilder().getBuilder(); 934 } 935 /** 936 * 937 * 938 * <pre> 939 * Correlation between this and the in-context column. 940 * </pre> 941 * 942 * <code>.google.cloud.automl.v1beta1.CorrelationStats correlation_stats = 2;</code> 943 */ 944 public com.google.cloud.automl.v1beta1.CorrelationStatsOrBuilder getCorrelationStatsOrBuilder()945 getCorrelationStatsOrBuilder() { 946 if (correlationStatsBuilder_ != null) { 947 return correlationStatsBuilder_.getMessageOrBuilder(); 948 } else { 949 return correlationStats_ == null 950 ? com.google.cloud.automl.v1beta1.CorrelationStats.getDefaultInstance() 951 : correlationStats_; 952 } 953 } 954 /** 955 * 956 * 957 * <pre> 958 * Correlation between this and the in-context column. 959 * </pre> 960 * 961 * <code>.google.cloud.automl.v1beta1.CorrelationStats correlation_stats = 2;</code> 962 */ 963 private com.google.protobuf.SingleFieldBuilderV3< 964 com.google.cloud.automl.v1beta1.CorrelationStats, 965 com.google.cloud.automl.v1beta1.CorrelationStats.Builder, 966 com.google.cloud.automl.v1beta1.CorrelationStatsOrBuilder> getCorrelationStatsFieldBuilder()967 getCorrelationStatsFieldBuilder() { 968 if (correlationStatsBuilder_ == null) { 969 correlationStatsBuilder_ = 970 new com.google.protobuf.SingleFieldBuilderV3< 971 com.google.cloud.automl.v1beta1.CorrelationStats, 972 com.google.cloud.automl.v1beta1.CorrelationStats.Builder, 973 com.google.cloud.automl.v1beta1.CorrelationStatsOrBuilder>( 974 getCorrelationStats(), getParentForChildren(), isClean()); 975 correlationStats_ = null; 976 } 977 return correlationStatsBuilder_; 978 } 979 980 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)981 public final Builder setUnknownFields( 982 final com.google.protobuf.UnknownFieldSet unknownFields) { 983 return super.setUnknownFields(unknownFields); 984 } 985 986 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)987 public final Builder mergeUnknownFields( 988 final com.google.protobuf.UnknownFieldSet unknownFields) { 989 return super.mergeUnknownFields(unknownFields); 990 } 991 992 // @@protoc_insertion_point(builder_scope:google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn) 993 } 994 995 // @@protoc_insertion_point(class_scope:google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn) 996 private static final com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn 997 DEFAULT_INSTANCE; 998 999 static { 1000 DEFAULT_INSTANCE = new com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn(); 1001 } 1002 getDefaultInstance()1003 public static com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn getDefaultInstance() { 1004 return DEFAULT_INSTANCE; 1005 } 1006 1007 private static final com.google.protobuf.Parser<CorrelatedColumn> PARSER = 1008 new com.google.protobuf.AbstractParser<CorrelatedColumn>() { 1009 @java.lang.Override 1010 public CorrelatedColumn parsePartialFrom( 1011 com.google.protobuf.CodedInputStream input, 1012 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1013 throws com.google.protobuf.InvalidProtocolBufferException { 1014 Builder builder = newBuilder(); 1015 try { 1016 builder.mergeFrom(input, extensionRegistry); 1017 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1018 throw e.setUnfinishedMessage(builder.buildPartial()); 1019 } catch (com.google.protobuf.UninitializedMessageException e) { 1020 throw e.asInvalidProtocolBufferException() 1021 .setUnfinishedMessage(builder.buildPartial()); 1022 } catch (java.io.IOException e) { 1023 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1024 .setUnfinishedMessage(builder.buildPartial()); 1025 } 1026 return builder.buildPartial(); 1027 } 1028 }; 1029 parser()1030 public static com.google.protobuf.Parser<CorrelatedColumn> parser() { 1031 return PARSER; 1032 } 1033 1034 @java.lang.Override getParserForType()1035 public com.google.protobuf.Parser<CorrelatedColumn> getParserForType() { 1036 return PARSER; 1037 } 1038 1039 @java.lang.Override getDefaultInstanceForType()1040 public com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn getDefaultInstanceForType() { 1041 return DEFAULT_INSTANCE; 1042 } 1043 } 1044 1045 public static final int NAME_FIELD_NUMBER = 1; 1046 1047 @SuppressWarnings("serial") 1048 private volatile java.lang.Object name_ = ""; 1049 /** 1050 * 1051 * 1052 * <pre> 1053 * Output only. The resource name of the column specs. 1054 * Form: 1055 * `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/tableSpecs/{table_spec_id}/columnSpecs/{column_spec_id}` 1056 * </pre> 1057 * 1058 * <code>string name = 1;</code> 1059 * 1060 * @return The name. 1061 */ 1062 @java.lang.Override getName()1063 public java.lang.String getName() { 1064 java.lang.Object ref = name_; 1065 if (ref instanceof java.lang.String) { 1066 return (java.lang.String) ref; 1067 } else { 1068 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1069 java.lang.String s = bs.toStringUtf8(); 1070 name_ = s; 1071 return s; 1072 } 1073 } 1074 /** 1075 * 1076 * 1077 * <pre> 1078 * Output only. The resource name of the column specs. 1079 * Form: 1080 * `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/tableSpecs/{table_spec_id}/columnSpecs/{column_spec_id}` 1081 * </pre> 1082 * 1083 * <code>string name = 1;</code> 1084 * 1085 * @return The bytes for name. 1086 */ 1087 @java.lang.Override getNameBytes()1088 public com.google.protobuf.ByteString getNameBytes() { 1089 java.lang.Object ref = name_; 1090 if (ref instanceof java.lang.String) { 1091 com.google.protobuf.ByteString b = 1092 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1093 name_ = b; 1094 return b; 1095 } else { 1096 return (com.google.protobuf.ByteString) ref; 1097 } 1098 } 1099 1100 public static final int DATA_TYPE_FIELD_NUMBER = 2; 1101 private com.google.cloud.automl.v1beta1.DataType dataType_; 1102 /** 1103 * 1104 * 1105 * <pre> 1106 * The data type of elements stored in the column. 1107 * </pre> 1108 * 1109 * <code>.google.cloud.automl.v1beta1.DataType data_type = 2;</code> 1110 * 1111 * @return Whether the dataType field is set. 1112 */ 1113 @java.lang.Override hasDataType()1114 public boolean hasDataType() { 1115 return dataType_ != null; 1116 } 1117 /** 1118 * 1119 * 1120 * <pre> 1121 * The data type of elements stored in the column. 1122 * </pre> 1123 * 1124 * <code>.google.cloud.automl.v1beta1.DataType data_type = 2;</code> 1125 * 1126 * @return The dataType. 1127 */ 1128 @java.lang.Override getDataType()1129 public com.google.cloud.automl.v1beta1.DataType getDataType() { 1130 return dataType_ == null 1131 ? com.google.cloud.automl.v1beta1.DataType.getDefaultInstance() 1132 : dataType_; 1133 } 1134 /** 1135 * 1136 * 1137 * <pre> 1138 * The data type of elements stored in the column. 1139 * </pre> 1140 * 1141 * <code>.google.cloud.automl.v1beta1.DataType data_type = 2;</code> 1142 */ 1143 @java.lang.Override getDataTypeOrBuilder()1144 public com.google.cloud.automl.v1beta1.DataTypeOrBuilder getDataTypeOrBuilder() { 1145 return dataType_ == null 1146 ? com.google.cloud.automl.v1beta1.DataType.getDefaultInstance() 1147 : dataType_; 1148 } 1149 1150 public static final int DISPLAY_NAME_FIELD_NUMBER = 3; 1151 1152 @SuppressWarnings("serial") 1153 private volatile java.lang.Object displayName_ = ""; 1154 /** 1155 * 1156 * 1157 * <pre> 1158 * Output only. The name of the column to show in the interface. The name can 1159 * be up to 100 characters long and can consist only of ASCII Latin letters 1160 * A-Z and a-z, ASCII digits 0-9, underscores(_), and forward slashes(/), and 1161 * must start with a letter or a digit. 1162 * </pre> 1163 * 1164 * <code>string display_name = 3;</code> 1165 * 1166 * @return The displayName. 1167 */ 1168 @java.lang.Override getDisplayName()1169 public java.lang.String getDisplayName() { 1170 java.lang.Object ref = displayName_; 1171 if (ref instanceof java.lang.String) { 1172 return (java.lang.String) ref; 1173 } else { 1174 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1175 java.lang.String s = bs.toStringUtf8(); 1176 displayName_ = s; 1177 return s; 1178 } 1179 } 1180 /** 1181 * 1182 * 1183 * <pre> 1184 * Output only. The name of the column to show in the interface. The name can 1185 * be up to 100 characters long and can consist only of ASCII Latin letters 1186 * A-Z and a-z, ASCII digits 0-9, underscores(_), and forward slashes(/), and 1187 * must start with a letter or a digit. 1188 * </pre> 1189 * 1190 * <code>string display_name = 3;</code> 1191 * 1192 * @return The bytes for displayName. 1193 */ 1194 @java.lang.Override getDisplayNameBytes()1195 public com.google.protobuf.ByteString getDisplayNameBytes() { 1196 java.lang.Object ref = displayName_; 1197 if (ref instanceof java.lang.String) { 1198 com.google.protobuf.ByteString b = 1199 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1200 displayName_ = b; 1201 return b; 1202 } else { 1203 return (com.google.protobuf.ByteString) ref; 1204 } 1205 } 1206 1207 public static final int DATA_STATS_FIELD_NUMBER = 4; 1208 private com.google.cloud.automl.v1beta1.DataStats dataStats_; 1209 /** 1210 * 1211 * 1212 * <pre> 1213 * Output only. Stats of the series of values in the column. 1214 * This field may be stale, see the ancestor's 1215 * Dataset.tables_dataset_metadata.stats_update_time field 1216 * for the timestamp at which these stats were last updated. 1217 * </pre> 1218 * 1219 * <code>.google.cloud.automl.v1beta1.DataStats data_stats = 4;</code> 1220 * 1221 * @return Whether the dataStats field is set. 1222 */ 1223 @java.lang.Override hasDataStats()1224 public boolean hasDataStats() { 1225 return dataStats_ != null; 1226 } 1227 /** 1228 * 1229 * 1230 * <pre> 1231 * Output only. Stats of the series of values in the column. 1232 * This field may be stale, see the ancestor's 1233 * Dataset.tables_dataset_metadata.stats_update_time field 1234 * for the timestamp at which these stats were last updated. 1235 * </pre> 1236 * 1237 * <code>.google.cloud.automl.v1beta1.DataStats data_stats = 4;</code> 1238 * 1239 * @return The dataStats. 1240 */ 1241 @java.lang.Override getDataStats()1242 public com.google.cloud.automl.v1beta1.DataStats getDataStats() { 1243 return dataStats_ == null 1244 ? com.google.cloud.automl.v1beta1.DataStats.getDefaultInstance() 1245 : dataStats_; 1246 } 1247 /** 1248 * 1249 * 1250 * <pre> 1251 * Output only. Stats of the series of values in the column. 1252 * This field may be stale, see the ancestor's 1253 * Dataset.tables_dataset_metadata.stats_update_time field 1254 * for the timestamp at which these stats were last updated. 1255 * </pre> 1256 * 1257 * <code>.google.cloud.automl.v1beta1.DataStats data_stats = 4;</code> 1258 */ 1259 @java.lang.Override getDataStatsOrBuilder()1260 public com.google.cloud.automl.v1beta1.DataStatsOrBuilder getDataStatsOrBuilder() { 1261 return dataStats_ == null 1262 ? com.google.cloud.automl.v1beta1.DataStats.getDefaultInstance() 1263 : dataStats_; 1264 } 1265 1266 public static final int TOP_CORRELATED_COLUMNS_FIELD_NUMBER = 5; 1267 1268 @SuppressWarnings("serial") 1269 private java.util.List<com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn> 1270 topCorrelatedColumns_; 1271 /** 1272 * 1273 * 1274 * <pre> 1275 * Deprecated. 1276 * </pre> 1277 * 1278 * <code> 1279 * repeated .google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn top_correlated_columns = 5; 1280 * </code> 1281 */ 1282 @java.lang.Override 1283 public java.util.List<com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn> getTopCorrelatedColumnsList()1284 getTopCorrelatedColumnsList() { 1285 return topCorrelatedColumns_; 1286 } 1287 /** 1288 * 1289 * 1290 * <pre> 1291 * Deprecated. 1292 * </pre> 1293 * 1294 * <code> 1295 * repeated .google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn top_correlated_columns = 5; 1296 * </code> 1297 */ 1298 @java.lang.Override 1299 public java.util.List< 1300 ? extends com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumnOrBuilder> getTopCorrelatedColumnsOrBuilderList()1301 getTopCorrelatedColumnsOrBuilderList() { 1302 return topCorrelatedColumns_; 1303 } 1304 /** 1305 * 1306 * 1307 * <pre> 1308 * Deprecated. 1309 * </pre> 1310 * 1311 * <code> 1312 * repeated .google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn top_correlated_columns = 5; 1313 * </code> 1314 */ 1315 @java.lang.Override getTopCorrelatedColumnsCount()1316 public int getTopCorrelatedColumnsCount() { 1317 return topCorrelatedColumns_.size(); 1318 } 1319 /** 1320 * 1321 * 1322 * <pre> 1323 * Deprecated. 1324 * </pre> 1325 * 1326 * <code> 1327 * repeated .google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn top_correlated_columns = 5; 1328 * </code> 1329 */ 1330 @java.lang.Override getTopCorrelatedColumns( int index)1331 public com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn getTopCorrelatedColumns( 1332 int index) { 1333 return topCorrelatedColumns_.get(index); 1334 } 1335 /** 1336 * 1337 * 1338 * <pre> 1339 * Deprecated. 1340 * </pre> 1341 * 1342 * <code> 1343 * repeated .google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn top_correlated_columns = 5; 1344 * </code> 1345 */ 1346 @java.lang.Override 1347 public com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumnOrBuilder getTopCorrelatedColumnsOrBuilder(int index)1348 getTopCorrelatedColumnsOrBuilder(int index) { 1349 return topCorrelatedColumns_.get(index); 1350 } 1351 1352 public static final int ETAG_FIELD_NUMBER = 6; 1353 1354 @SuppressWarnings("serial") 1355 private volatile java.lang.Object etag_ = ""; 1356 /** 1357 * 1358 * 1359 * <pre> 1360 * Used to perform consistent read-modify-write updates. If not set, a blind 1361 * "overwrite" update happens. 1362 * </pre> 1363 * 1364 * <code>string etag = 6;</code> 1365 * 1366 * @return The etag. 1367 */ 1368 @java.lang.Override getEtag()1369 public java.lang.String getEtag() { 1370 java.lang.Object ref = etag_; 1371 if (ref instanceof java.lang.String) { 1372 return (java.lang.String) ref; 1373 } else { 1374 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1375 java.lang.String s = bs.toStringUtf8(); 1376 etag_ = s; 1377 return s; 1378 } 1379 } 1380 /** 1381 * 1382 * 1383 * <pre> 1384 * Used to perform consistent read-modify-write updates. If not set, a blind 1385 * "overwrite" update happens. 1386 * </pre> 1387 * 1388 * <code>string etag = 6;</code> 1389 * 1390 * @return The bytes for etag. 1391 */ 1392 @java.lang.Override getEtagBytes()1393 public com.google.protobuf.ByteString getEtagBytes() { 1394 java.lang.Object ref = etag_; 1395 if (ref instanceof java.lang.String) { 1396 com.google.protobuf.ByteString b = 1397 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1398 etag_ = b; 1399 return b; 1400 } else { 1401 return (com.google.protobuf.ByteString) ref; 1402 } 1403 } 1404 1405 private byte memoizedIsInitialized = -1; 1406 1407 @java.lang.Override isInitialized()1408 public final boolean isInitialized() { 1409 byte isInitialized = memoizedIsInitialized; 1410 if (isInitialized == 1) return true; 1411 if (isInitialized == 0) return false; 1412 1413 memoizedIsInitialized = 1; 1414 return true; 1415 } 1416 1417 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)1418 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 1419 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 1420 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); 1421 } 1422 if (dataType_ != null) { 1423 output.writeMessage(2, getDataType()); 1424 } 1425 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { 1426 com.google.protobuf.GeneratedMessageV3.writeString(output, 3, displayName_); 1427 } 1428 if (dataStats_ != null) { 1429 output.writeMessage(4, getDataStats()); 1430 } 1431 for (int i = 0; i < topCorrelatedColumns_.size(); i++) { 1432 output.writeMessage(5, topCorrelatedColumns_.get(i)); 1433 } 1434 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { 1435 com.google.protobuf.GeneratedMessageV3.writeString(output, 6, etag_); 1436 } 1437 getUnknownFields().writeTo(output); 1438 } 1439 1440 @java.lang.Override getSerializedSize()1441 public int getSerializedSize() { 1442 int size = memoizedSize; 1443 if (size != -1) return size; 1444 1445 size = 0; 1446 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 1447 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); 1448 } 1449 if (dataType_ != null) { 1450 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getDataType()); 1451 } 1452 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { 1453 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, displayName_); 1454 } 1455 if (dataStats_ != null) { 1456 size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getDataStats()); 1457 } 1458 for (int i = 0; i < topCorrelatedColumns_.size(); i++) { 1459 size += 1460 com.google.protobuf.CodedOutputStream.computeMessageSize(5, topCorrelatedColumns_.get(i)); 1461 } 1462 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { 1463 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, etag_); 1464 } 1465 size += getUnknownFields().getSerializedSize(); 1466 memoizedSize = size; 1467 return size; 1468 } 1469 1470 @java.lang.Override equals(final java.lang.Object obj)1471 public boolean equals(final java.lang.Object obj) { 1472 if (obj == this) { 1473 return true; 1474 } 1475 if (!(obj instanceof com.google.cloud.automl.v1beta1.ColumnSpec)) { 1476 return super.equals(obj); 1477 } 1478 com.google.cloud.automl.v1beta1.ColumnSpec other = 1479 (com.google.cloud.automl.v1beta1.ColumnSpec) obj; 1480 1481 if (!getName().equals(other.getName())) return false; 1482 if (hasDataType() != other.hasDataType()) return false; 1483 if (hasDataType()) { 1484 if (!getDataType().equals(other.getDataType())) return false; 1485 } 1486 if (!getDisplayName().equals(other.getDisplayName())) return false; 1487 if (hasDataStats() != other.hasDataStats()) return false; 1488 if (hasDataStats()) { 1489 if (!getDataStats().equals(other.getDataStats())) return false; 1490 } 1491 if (!getTopCorrelatedColumnsList().equals(other.getTopCorrelatedColumnsList())) return false; 1492 if (!getEtag().equals(other.getEtag())) return false; 1493 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 1494 return true; 1495 } 1496 1497 @java.lang.Override hashCode()1498 public int hashCode() { 1499 if (memoizedHashCode != 0) { 1500 return memoizedHashCode; 1501 } 1502 int hash = 41; 1503 hash = (19 * hash) + getDescriptor().hashCode(); 1504 hash = (37 * hash) + NAME_FIELD_NUMBER; 1505 hash = (53 * hash) + getName().hashCode(); 1506 if (hasDataType()) { 1507 hash = (37 * hash) + DATA_TYPE_FIELD_NUMBER; 1508 hash = (53 * hash) + getDataType().hashCode(); 1509 } 1510 hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; 1511 hash = (53 * hash) + getDisplayName().hashCode(); 1512 if (hasDataStats()) { 1513 hash = (37 * hash) + DATA_STATS_FIELD_NUMBER; 1514 hash = (53 * hash) + getDataStats().hashCode(); 1515 } 1516 if (getTopCorrelatedColumnsCount() > 0) { 1517 hash = (37 * hash) + TOP_CORRELATED_COLUMNS_FIELD_NUMBER; 1518 hash = (53 * hash) + getTopCorrelatedColumnsList().hashCode(); 1519 } 1520 hash = (37 * hash) + ETAG_FIELD_NUMBER; 1521 hash = (53 * hash) + getEtag().hashCode(); 1522 hash = (29 * hash) + getUnknownFields().hashCode(); 1523 memoizedHashCode = hash; 1524 return hash; 1525 } 1526 parseFrom(java.nio.ByteBuffer data)1527 public static com.google.cloud.automl.v1beta1.ColumnSpec parseFrom(java.nio.ByteBuffer data) 1528 throws com.google.protobuf.InvalidProtocolBufferException { 1529 return PARSER.parseFrom(data); 1530 } 1531 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1532 public static com.google.cloud.automl.v1beta1.ColumnSpec parseFrom( 1533 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1534 throws com.google.protobuf.InvalidProtocolBufferException { 1535 return PARSER.parseFrom(data, extensionRegistry); 1536 } 1537 parseFrom( com.google.protobuf.ByteString data)1538 public static com.google.cloud.automl.v1beta1.ColumnSpec parseFrom( 1539 com.google.protobuf.ByteString data) 1540 throws com.google.protobuf.InvalidProtocolBufferException { 1541 return PARSER.parseFrom(data); 1542 } 1543 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1544 public static com.google.cloud.automl.v1beta1.ColumnSpec parseFrom( 1545 com.google.protobuf.ByteString data, 1546 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1547 throws com.google.protobuf.InvalidProtocolBufferException { 1548 return PARSER.parseFrom(data, extensionRegistry); 1549 } 1550 parseFrom(byte[] data)1551 public static com.google.cloud.automl.v1beta1.ColumnSpec parseFrom(byte[] data) 1552 throws com.google.protobuf.InvalidProtocolBufferException { 1553 return PARSER.parseFrom(data); 1554 } 1555 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1556 public static com.google.cloud.automl.v1beta1.ColumnSpec parseFrom( 1557 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1558 throws com.google.protobuf.InvalidProtocolBufferException { 1559 return PARSER.parseFrom(data, extensionRegistry); 1560 } 1561 parseFrom(java.io.InputStream input)1562 public static com.google.cloud.automl.v1beta1.ColumnSpec parseFrom(java.io.InputStream input) 1563 throws java.io.IOException { 1564 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1565 } 1566 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1567 public static com.google.cloud.automl.v1beta1.ColumnSpec parseFrom( 1568 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1569 throws java.io.IOException { 1570 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1571 PARSER, input, extensionRegistry); 1572 } 1573 parseDelimitedFrom( java.io.InputStream input)1574 public static com.google.cloud.automl.v1beta1.ColumnSpec parseDelimitedFrom( 1575 java.io.InputStream input) throws java.io.IOException { 1576 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 1577 } 1578 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1579 public static com.google.cloud.automl.v1beta1.ColumnSpec parseDelimitedFrom( 1580 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1581 throws java.io.IOException { 1582 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 1583 PARSER, input, extensionRegistry); 1584 } 1585 parseFrom( com.google.protobuf.CodedInputStream input)1586 public static com.google.cloud.automl.v1beta1.ColumnSpec parseFrom( 1587 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 1588 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1589 } 1590 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1591 public static com.google.cloud.automl.v1beta1.ColumnSpec parseFrom( 1592 com.google.protobuf.CodedInputStream input, 1593 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1594 throws java.io.IOException { 1595 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1596 PARSER, input, extensionRegistry); 1597 } 1598 1599 @java.lang.Override newBuilderForType()1600 public Builder newBuilderForType() { 1601 return newBuilder(); 1602 } 1603 newBuilder()1604 public static Builder newBuilder() { 1605 return DEFAULT_INSTANCE.toBuilder(); 1606 } 1607 newBuilder(com.google.cloud.automl.v1beta1.ColumnSpec prototype)1608 public static Builder newBuilder(com.google.cloud.automl.v1beta1.ColumnSpec prototype) { 1609 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 1610 } 1611 1612 @java.lang.Override toBuilder()1613 public Builder toBuilder() { 1614 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 1615 } 1616 1617 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1618 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1619 Builder builder = new Builder(parent); 1620 return builder; 1621 } 1622 /** 1623 * 1624 * 1625 * <pre> 1626 * A representation of a column in a relational table. When listing them, column specs are returned in the same order in which they were 1627 * given on import . 1628 * Used by: 1629 * * Tables 1630 * </pre> 1631 * 1632 * Protobuf type {@code google.cloud.automl.v1beta1.ColumnSpec} 1633 */ 1634 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 1635 implements 1636 // @@protoc_insertion_point(builder_implements:google.cloud.automl.v1beta1.ColumnSpec) 1637 com.google.cloud.automl.v1beta1.ColumnSpecOrBuilder { getDescriptor()1638 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 1639 return com.google.cloud.automl.v1beta1.ColumnSpecOuterClass 1640 .internal_static_google_cloud_automl_v1beta1_ColumnSpec_descriptor; 1641 } 1642 1643 @java.lang.Override 1644 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()1645 internalGetFieldAccessorTable() { 1646 return com.google.cloud.automl.v1beta1.ColumnSpecOuterClass 1647 .internal_static_google_cloud_automl_v1beta1_ColumnSpec_fieldAccessorTable 1648 .ensureFieldAccessorsInitialized( 1649 com.google.cloud.automl.v1beta1.ColumnSpec.class, 1650 com.google.cloud.automl.v1beta1.ColumnSpec.Builder.class); 1651 } 1652 1653 // Construct using com.google.cloud.automl.v1beta1.ColumnSpec.newBuilder() Builder()1654 private Builder() {} 1655 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1656 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1657 super(parent); 1658 } 1659 1660 @java.lang.Override clear()1661 public Builder clear() { 1662 super.clear(); 1663 bitField0_ = 0; 1664 name_ = ""; 1665 dataType_ = null; 1666 if (dataTypeBuilder_ != null) { 1667 dataTypeBuilder_.dispose(); 1668 dataTypeBuilder_ = null; 1669 } 1670 displayName_ = ""; 1671 dataStats_ = null; 1672 if (dataStatsBuilder_ != null) { 1673 dataStatsBuilder_.dispose(); 1674 dataStatsBuilder_ = null; 1675 } 1676 if (topCorrelatedColumnsBuilder_ == null) { 1677 topCorrelatedColumns_ = java.util.Collections.emptyList(); 1678 } else { 1679 topCorrelatedColumns_ = null; 1680 topCorrelatedColumnsBuilder_.clear(); 1681 } 1682 bitField0_ = (bitField0_ & ~0x00000010); 1683 etag_ = ""; 1684 return this; 1685 } 1686 1687 @java.lang.Override getDescriptorForType()1688 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 1689 return com.google.cloud.automl.v1beta1.ColumnSpecOuterClass 1690 .internal_static_google_cloud_automl_v1beta1_ColumnSpec_descriptor; 1691 } 1692 1693 @java.lang.Override getDefaultInstanceForType()1694 public com.google.cloud.automl.v1beta1.ColumnSpec getDefaultInstanceForType() { 1695 return com.google.cloud.automl.v1beta1.ColumnSpec.getDefaultInstance(); 1696 } 1697 1698 @java.lang.Override build()1699 public com.google.cloud.automl.v1beta1.ColumnSpec build() { 1700 com.google.cloud.automl.v1beta1.ColumnSpec result = buildPartial(); 1701 if (!result.isInitialized()) { 1702 throw newUninitializedMessageException(result); 1703 } 1704 return result; 1705 } 1706 1707 @java.lang.Override buildPartial()1708 public com.google.cloud.automl.v1beta1.ColumnSpec buildPartial() { 1709 com.google.cloud.automl.v1beta1.ColumnSpec result = 1710 new com.google.cloud.automl.v1beta1.ColumnSpec(this); 1711 buildPartialRepeatedFields(result); 1712 if (bitField0_ != 0) { 1713 buildPartial0(result); 1714 } 1715 onBuilt(); 1716 return result; 1717 } 1718 buildPartialRepeatedFields(com.google.cloud.automl.v1beta1.ColumnSpec result)1719 private void buildPartialRepeatedFields(com.google.cloud.automl.v1beta1.ColumnSpec result) { 1720 if (topCorrelatedColumnsBuilder_ == null) { 1721 if (((bitField0_ & 0x00000010) != 0)) { 1722 topCorrelatedColumns_ = java.util.Collections.unmodifiableList(topCorrelatedColumns_); 1723 bitField0_ = (bitField0_ & ~0x00000010); 1724 } 1725 result.topCorrelatedColumns_ = topCorrelatedColumns_; 1726 } else { 1727 result.topCorrelatedColumns_ = topCorrelatedColumnsBuilder_.build(); 1728 } 1729 } 1730 buildPartial0(com.google.cloud.automl.v1beta1.ColumnSpec result)1731 private void buildPartial0(com.google.cloud.automl.v1beta1.ColumnSpec result) { 1732 int from_bitField0_ = bitField0_; 1733 if (((from_bitField0_ & 0x00000001) != 0)) { 1734 result.name_ = name_; 1735 } 1736 if (((from_bitField0_ & 0x00000002) != 0)) { 1737 result.dataType_ = dataTypeBuilder_ == null ? dataType_ : dataTypeBuilder_.build(); 1738 } 1739 if (((from_bitField0_ & 0x00000004) != 0)) { 1740 result.displayName_ = displayName_; 1741 } 1742 if (((from_bitField0_ & 0x00000008) != 0)) { 1743 result.dataStats_ = dataStatsBuilder_ == null ? dataStats_ : dataStatsBuilder_.build(); 1744 } 1745 if (((from_bitField0_ & 0x00000020) != 0)) { 1746 result.etag_ = etag_; 1747 } 1748 } 1749 1750 @java.lang.Override clone()1751 public Builder clone() { 1752 return super.clone(); 1753 } 1754 1755 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1756 public Builder setField( 1757 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1758 return super.setField(field, value); 1759 } 1760 1761 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1762 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 1763 return super.clearField(field); 1764 } 1765 1766 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1767 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 1768 return super.clearOneof(oneof); 1769 } 1770 1771 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1772 public Builder setRepeatedField( 1773 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 1774 return super.setRepeatedField(field, index, value); 1775 } 1776 1777 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1778 public Builder addRepeatedField( 1779 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1780 return super.addRepeatedField(field, value); 1781 } 1782 1783 @java.lang.Override mergeFrom(com.google.protobuf.Message other)1784 public Builder mergeFrom(com.google.protobuf.Message other) { 1785 if (other instanceof com.google.cloud.automl.v1beta1.ColumnSpec) { 1786 return mergeFrom((com.google.cloud.automl.v1beta1.ColumnSpec) other); 1787 } else { 1788 super.mergeFrom(other); 1789 return this; 1790 } 1791 } 1792 mergeFrom(com.google.cloud.automl.v1beta1.ColumnSpec other)1793 public Builder mergeFrom(com.google.cloud.automl.v1beta1.ColumnSpec other) { 1794 if (other == com.google.cloud.automl.v1beta1.ColumnSpec.getDefaultInstance()) return this; 1795 if (!other.getName().isEmpty()) { 1796 name_ = other.name_; 1797 bitField0_ |= 0x00000001; 1798 onChanged(); 1799 } 1800 if (other.hasDataType()) { 1801 mergeDataType(other.getDataType()); 1802 } 1803 if (!other.getDisplayName().isEmpty()) { 1804 displayName_ = other.displayName_; 1805 bitField0_ |= 0x00000004; 1806 onChanged(); 1807 } 1808 if (other.hasDataStats()) { 1809 mergeDataStats(other.getDataStats()); 1810 } 1811 if (topCorrelatedColumnsBuilder_ == null) { 1812 if (!other.topCorrelatedColumns_.isEmpty()) { 1813 if (topCorrelatedColumns_.isEmpty()) { 1814 topCorrelatedColumns_ = other.topCorrelatedColumns_; 1815 bitField0_ = (bitField0_ & ~0x00000010); 1816 } else { 1817 ensureTopCorrelatedColumnsIsMutable(); 1818 topCorrelatedColumns_.addAll(other.topCorrelatedColumns_); 1819 } 1820 onChanged(); 1821 } 1822 } else { 1823 if (!other.topCorrelatedColumns_.isEmpty()) { 1824 if (topCorrelatedColumnsBuilder_.isEmpty()) { 1825 topCorrelatedColumnsBuilder_.dispose(); 1826 topCorrelatedColumnsBuilder_ = null; 1827 topCorrelatedColumns_ = other.topCorrelatedColumns_; 1828 bitField0_ = (bitField0_ & ~0x00000010); 1829 topCorrelatedColumnsBuilder_ = 1830 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 1831 ? getTopCorrelatedColumnsFieldBuilder() 1832 : null; 1833 } else { 1834 topCorrelatedColumnsBuilder_.addAllMessages(other.topCorrelatedColumns_); 1835 } 1836 } 1837 } 1838 if (!other.getEtag().isEmpty()) { 1839 etag_ = other.etag_; 1840 bitField0_ |= 0x00000020; 1841 onChanged(); 1842 } 1843 this.mergeUnknownFields(other.getUnknownFields()); 1844 onChanged(); 1845 return this; 1846 } 1847 1848 @java.lang.Override isInitialized()1849 public final boolean isInitialized() { 1850 return true; 1851 } 1852 1853 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1854 public Builder mergeFrom( 1855 com.google.protobuf.CodedInputStream input, 1856 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1857 throws java.io.IOException { 1858 if (extensionRegistry == null) { 1859 throw new java.lang.NullPointerException(); 1860 } 1861 try { 1862 boolean done = false; 1863 while (!done) { 1864 int tag = input.readTag(); 1865 switch (tag) { 1866 case 0: 1867 done = true; 1868 break; 1869 case 10: 1870 { 1871 name_ = input.readStringRequireUtf8(); 1872 bitField0_ |= 0x00000001; 1873 break; 1874 } // case 10 1875 case 18: 1876 { 1877 input.readMessage(getDataTypeFieldBuilder().getBuilder(), extensionRegistry); 1878 bitField0_ |= 0x00000002; 1879 break; 1880 } // case 18 1881 case 26: 1882 { 1883 displayName_ = input.readStringRequireUtf8(); 1884 bitField0_ |= 0x00000004; 1885 break; 1886 } // case 26 1887 case 34: 1888 { 1889 input.readMessage(getDataStatsFieldBuilder().getBuilder(), extensionRegistry); 1890 bitField0_ |= 0x00000008; 1891 break; 1892 } // case 34 1893 case 42: 1894 { 1895 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn m = 1896 input.readMessage( 1897 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn.parser(), 1898 extensionRegistry); 1899 if (topCorrelatedColumnsBuilder_ == null) { 1900 ensureTopCorrelatedColumnsIsMutable(); 1901 topCorrelatedColumns_.add(m); 1902 } else { 1903 topCorrelatedColumnsBuilder_.addMessage(m); 1904 } 1905 break; 1906 } // case 42 1907 case 50: 1908 { 1909 etag_ = input.readStringRequireUtf8(); 1910 bitField0_ |= 0x00000020; 1911 break; 1912 } // case 50 1913 default: 1914 { 1915 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1916 done = true; // was an endgroup tag 1917 } 1918 break; 1919 } // default: 1920 } // switch (tag) 1921 } // while (!done) 1922 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1923 throw e.unwrapIOException(); 1924 } finally { 1925 onChanged(); 1926 } // finally 1927 return this; 1928 } 1929 1930 private int bitField0_; 1931 1932 private java.lang.Object name_ = ""; 1933 /** 1934 * 1935 * 1936 * <pre> 1937 * Output only. The resource name of the column specs. 1938 * Form: 1939 * `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/tableSpecs/{table_spec_id}/columnSpecs/{column_spec_id}` 1940 * </pre> 1941 * 1942 * <code>string name = 1;</code> 1943 * 1944 * @return The name. 1945 */ getName()1946 public java.lang.String getName() { 1947 java.lang.Object ref = name_; 1948 if (!(ref instanceof java.lang.String)) { 1949 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1950 java.lang.String s = bs.toStringUtf8(); 1951 name_ = s; 1952 return s; 1953 } else { 1954 return (java.lang.String) ref; 1955 } 1956 } 1957 /** 1958 * 1959 * 1960 * <pre> 1961 * Output only. The resource name of the column specs. 1962 * Form: 1963 * `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/tableSpecs/{table_spec_id}/columnSpecs/{column_spec_id}` 1964 * </pre> 1965 * 1966 * <code>string name = 1;</code> 1967 * 1968 * @return The bytes for name. 1969 */ getNameBytes()1970 public com.google.protobuf.ByteString getNameBytes() { 1971 java.lang.Object ref = name_; 1972 if (ref instanceof String) { 1973 com.google.protobuf.ByteString b = 1974 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1975 name_ = b; 1976 return b; 1977 } else { 1978 return (com.google.protobuf.ByteString) ref; 1979 } 1980 } 1981 /** 1982 * 1983 * 1984 * <pre> 1985 * Output only. The resource name of the column specs. 1986 * Form: 1987 * `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/tableSpecs/{table_spec_id}/columnSpecs/{column_spec_id}` 1988 * </pre> 1989 * 1990 * <code>string name = 1;</code> 1991 * 1992 * @param value The name to set. 1993 * @return This builder for chaining. 1994 */ setName(java.lang.String value)1995 public Builder setName(java.lang.String value) { 1996 if (value == null) { 1997 throw new NullPointerException(); 1998 } 1999 name_ = value; 2000 bitField0_ |= 0x00000001; 2001 onChanged(); 2002 return this; 2003 } 2004 /** 2005 * 2006 * 2007 * <pre> 2008 * Output only. The resource name of the column specs. 2009 * Form: 2010 * `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/tableSpecs/{table_spec_id}/columnSpecs/{column_spec_id}` 2011 * </pre> 2012 * 2013 * <code>string name = 1;</code> 2014 * 2015 * @return This builder for chaining. 2016 */ clearName()2017 public Builder clearName() { 2018 name_ = getDefaultInstance().getName(); 2019 bitField0_ = (bitField0_ & ~0x00000001); 2020 onChanged(); 2021 return this; 2022 } 2023 /** 2024 * 2025 * 2026 * <pre> 2027 * Output only. The resource name of the column specs. 2028 * Form: 2029 * `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/tableSpecs/{table_spec_id}/columnSpecs/{column_spec_id}` 2030 * </pre> 2031 * 2032 * <code>string name = 1;</code> 2033 * 2034 * @param value The bytes for name to set. 2035 * @return This builder for chaining. 2036 */ setNameBytes(com.google.protobuf.ByteString value)2037 public Builder setNameBytes(com.google.protobuf.ByteString value) { 2038 if (value == null) { 2039 throw new NullPointerException(); 2040 } 2041 checkByteStringIsUtf8(value); 2042 name_ = value; 2043 bitField0_ |= 0x00000001; 2044 onChanged(); 2045 return this; 2046 } 2047 2048 private com.google.cloud.automl.v1beta1.DataType dataType_; 2049 private com.google.protobuf.SingleFieldBuilderV3< 2050 com.google.cloud.automl.v1beta1.DataType, 2051 com.google.cloud.automl.v1beta1.DataType.Builder, 2052 com.google.cloud.automl.v1beta1.DataTypeOrBuilder> 2053 dataTypeBuilder_; 2054 /** 2055 * 2056 * 2057 * <pre> 2058 * The data type of elements stored in the column. 2059 * </pre> 2060 * 2061 * <code>.google.cloud.automl.v1beta1.DataType data_type = 2;</code> 2062 * 2063 * @return Whether the dataType field is set. 2064 */ hasDataType()2065 public boolean hasDataType() { 2066 return ((bitField0_ & 0x00000002) != 0); 2067 } 2068 /** 2069 * 2070 * 2071 * <pre> 2072 * The data type of elements stored in the column. 2073 * </pre> 2074 * 2075 * <code>.google.cloud.automl.v1beta1.DataType data_type = 2;</code> 2076 * 2077 * @return The dataType. 2078 */ getDataType()2079 public com.google.cloud.automl.v1beta1.DataType getDataType() { 2080 if (dataTypeBuilder_ == null) { 2081 return dataType_ == null 2082 ? com.google.cloud.automl.v1beta1.DataType.getDefaultInstance() 2083 : dataType_; 2084 } else { 2085 return dataTypeBuilder_.getMessage(); 2086 } 2087 } 2088 /** 2089 * 2090 * 2091 * <pre> 2092 * The data type of elements stored in the column. 2093 * </pre> 2094 * 2095 * <code>.google.cloud.automl.v1beta1.DataType data_type = 2;</code> 2096 */ setDataType(com.google.cloud.automl.v1beta1.DataType value)2097 public Builder setDataType(com.google.cloud.automl.v1beta1.DataType value) { 2098 if (dataTypeBuilder_ == null) { 2099 if (value == null) { 2100 throw new NullPointerException(); 2101 } 2102 dataType_ = value; 2103 } else { 2104 dataTypeBuilder_.setMessage(value); 2105 } 2106 bitField0_ |= 0x00000002; 2107 onChanged(); 2108 return this; 2109 } 2110 /** 2111 * 2112 * 2113 * <pre> 2114 * The data type of elements stored in the column. 2115 * </pre> 2116 * 2117 * <code>.google.cloud.automl.v1beta1.DataType data_type = 2;</code> 2118 */ setDataType(com.google.cloud.automl.v1beta1.DataType.Builder builderForValue)2119 public Builder setDataType(com.google.cloud.automl.v1beta1.DataType.Builder builderForValue) { 2120 if (dataTypeBuilder_ == null) { 2121 dataType_ = builderForValue.build(); 2122 } else { 2123 dataTypeBuilder_.setMessage(builderForValue.build()); 2124 } 2125 bitField0_ |= 0x00000002; 2126 onChanged(); 2127 return this; 2128 } 2129 /** 2130 * 2131 * 2132 * <pre> 2133 * The data type of elements stored in the column. 2134 * </pre> 2135 * 2136 * <code>.google.cloud.automl.v1beta1.DataType data_type = 2;</code> 2137 */ mergeDataType(com.google.cloud.automl.v1beta1.DataType value)2138 public Builder mergeDataType(com.google.cloud.automl.v1beta1.DataType value) { 2139 if (dataTypeBuilder_ == null) { 2140 if (((bitField0_ & 0x00000002) != 0) 2141 && dataType_ != null 2142 && dataType_ != com.google.cloud.automl.v1beta1.DataType.getDefaultInstance()) { 2143 getDataTypeBuilder().mergeFrom(value); 2144 } else { 2145 dataType_ = value; 2146 } 2147 } else { 2148 dataTypeBuilder_.mergeFrom(value); 2149 } 2150 bitField0_ |= 0x00000002; 2151 onChanged(); 2152 return this; 2153 } 2154 /** 2155 * 2156 * 2157 * <pre> 2158 * The data type of elements stored in the column. 2159 * </pre> 2160 * 2161 * <code>.google.cloud.automl.v1beta1.DataType data_type = 2;</code> 2162 */ clearDataType()2163 public Builder clearDataType() { 2164 bitField0_ = (bitField0_ & ~0x00000002); 2165 dataType_ = null; 2166 if (dataTypeBuilder_ != null) { 2167 dataTypeBuilder_.dispose(); 2168 dataTypeBuilder_ = null; 2169 } 2170 onChanged(); 2171 return this; 2172 } 2173 /** 2174 * 2175 * 2176 * <pre> 2177 * The data type of elements stored in the column. 2178 * </pre> 2179 * 2180 * <code>.google.cloud.automl.v1beta1.DataType data_type = 2;</code> 2181 */ getDataTypeBuilder()2182 public com.google.cloud.automl.v1beta1.DataType.Builder getDataTypeBuilder() { 2183 bitField0_ |= 0x00000002; 2184 onChanged(); 2185 return getDataTypeFieldBuilder().getBuilder(); 2186 } 2187 /** 2188 * 2189 * 2190 * <pre> 2191 * The data type of elements stored in the column. 2192 * </pre> 2193 * 2194 * <code>.google.cloud.automl.v1beta1.DataType data_type = 2;</code> 2195 */ getDataTypeOrBuilder()2196 public com.google.cloud.automl.v1beta1.DataTypeOrBuilder getDataTypeOrBuilder() { 2197 if (dataTypeBuilder_ != null) { 2198 return dataTypeBuilder_.getMessageOrBuilder(); 2199 } else { 2200 return dataType_ == null 2201 ? com.google.cloud.automl.v1beta1.DataType.getDefaultInstance() 2202 : dataType_; 2203 } 2204 } 2205 /** 2206 * 2207 * 2208 * <pre> 2209 * The data type of elements stored in the column. 2210 * </pre> 2211 * 2212 * <code>.google.cloud.automl.v1beta1.DataType data_type = 2;</code> 2213 */ 2214 private com.google.protobuf.SingleFieldBuilderV3< 2215 com.google.cloud.automl.v1beta1.DataType, 2216 com.google.cloud.automl.v1beta1.DataType.Builder, 2217 com.google.cloud.automl.v1beta1.DataTypeOrBuilder> getDataTypeFieldBuilder()2218 getDataTypeFieldBuilder() { 2219 if (dataTypeBuilder_ == null) { 2220 dataTypeBuilder_ = 2221 new com.google.protobuf.SingleFieldBuilderV3< 2222 com.google.cloud.automl.v1beta1.DataType, 2223 com.google.cloud.automl.v1beta1.DataType.Builder, 2224 com.google.cloud.automl.v1beta1.DataTypeOrBuilder>( 2225 getDataType(), getParentForChildren(), isClean()); 2226 dataType_ = null; 2227 } 2228 return dataTypeBuilder_; 2229 } 2230 2231 private java.lang.Object displayName_ = ""; 2232 /** 2233 * 2234 * 2235 * <pre> 2236 * Output only. The name of the column to show in the interface. The name can 2237 * be up to 100 characters long and can consist only of ASCII Latin letters 2238 * A-Z and a-z, ASCII digits 0-9, underscores(_), and forward slashes(/), and 2239 * must start with a letter or a digit. 2240 * </pre> 2241 * 2242 * <code>string display_name = 3;</code> 2243 * 2244 * @return The displayName. 2245 */ getDisplayName()2246 public java.lang.String getDisplayName() { 2247 java.lang.Object ref = displayName_; 2248 if (!(ref instanceof java.lang.String)) { 2249 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 2250 java.lang.String s = bs.toStringUtf8(); 2251 displayName_ = s; 2252 return s; 2253 } else { 2254 return (java.lang.String) ref; 2255 } 2256 } 2257 /** 2258 * 2259 * 2260 * <pre> 2261 * Output only. The name of the column to show in the interface. The name can 2262 * be up to 100 characters long and can consist only of ASCII Latin letters 2263 * A-Z and a-z, ASCII digits 0-9, underscores(_), and forward slashes(/), and 2264 * must start with a letter or a digit. 2265 * </pre> 2266 * 2267 * <code>string display_name = 3;</code> 2268 * 2269 * @return The bytes for displayName. 2270 */ getDisplayNameBytes()2271 public com.google.protobuf.ByteString getDisplayNameBytes() { 2272 java.lang.Object ref = displayName_; 2273 if (ref instanceof String) { 2274 com.google.protobuf.ByteString b = 2275 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 2276 displayName_ = b; 2277 return b; 2278 } else { 2279 return (com.google.protobuf.ByteString) ref; 2280 } 2281 } 2282 /** 2283 * 2284 * 2285 * <pre> 2286 * Output only. The name of the column to show in the interface. The name can 2287 * be up to 100 characters long and can consist only of ASCII Latin letters 2288 * A-Z and a-z, ASCII digits 0-9, underscores(_), and forward slashes(/), and 2289 * must start with a letter or a digit. 2290 * </pre> 2291 * 2292 * <code>string display_name = 3;</code> 2293 * 2294 * @param value The displayName to set. 2295 * @return This builder for chaining. 2296 */ setDisplayName(java.lang.String value)2297 public Builder setDisplayName(java.lang.String value) { 2298 if (value == null) { 2299 throw new NullPointerException(); 2300 } 2301 displayName_ = value; 2302 bitField0_ |= 0x00000004; 2303 onChanged(); 2304 return this; 2305 } 2306 /** 2307 * 2308 * 2309 * <pre> 2310 * Output only. The name of the column to show in the interface. The name can 2311 * be up to 100 characters long and can consist only of ASCII Latin letters 2312 * A-Z and a-z, ASCII digits 0-9, underscores(_), and forward slashes(/), and 2313 * must start with a letter or a digit. 2314 * </pre> 2315 * 2316 * <code>string display_name = 3;</code> 2317 * 2318 * @return This builder for chaining. 2319 */ clearDisplayName()2320 public Builder clearDisplayName() { 2321 displayName_ = getDefaultInstance().getDisplayName(); 2322 bitField0_ = (bitField0_ & ~0x00000004); 2323 onChanged(); 2324 return this; 2325 } 2326 /** 2327 * 2328 * 2329 * <pre> 2330 * Output only. The name of the column to show in the interface. The name can 2331 * be up to 100 characters long and can consist only of ASCII Latin letters 2332 * A-Z and a-z, ASCII digits 0-9, underscores(_), and forward slashes(/), and 2333 * must start with a letter or a digit. 2334 * </pre> 2335 * 2336 * <code>string display_name = 3;</code> 2337 * 2338 * @param value The bytes for displayName to set. 2339 * @return This builder for chaining. 2340 */ setDisplayNameBytes(com.google.protobuf.ByteString value)2341 public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { 2342 if (value == null) { 2343 throw new NullPointerException(); 2344 } 2345 checkByteStringIsUtf8(value); 2346 displayName_ = value; 2347 bitField0_ |= 0x00000004; 2348 onChanged(); 2349 return this; 2350 } 2351 2352 private com.google.cloud.automl.v1beta1.DataStats dataStats_; 2353 private com.google.protobuf.SingleFieldBuilderV3< 2354 com.google.cloud.automl.v1beta1.DataStats, 2355 com.google.cloud.automl.v1beta1.DataStats.Builder, 2356 com.google.cloud.automl.v1beta1.DataStatsOrBuilder> 2357 dataStatsBuilder_; 2358 /** 2359 * 2360 * 2361 * <pre> 2362 * Output only. Stats of the series of values in the column. 2363 * This field may be stale, see the ancestor's 2364 * Dataset.tables_dataset_metadata.stats_update_time field 2365 * for the timestamp at which these stats were last updated. 2366 * </pre> 2367 * 2368 * <code>.google.cloud.automl.v1beta1.DataStats data_stats = 4;</code> 2369 * 2370 * @return Whether the dataStats field is set. 2371 */ hasDataStats()2372 public boolean hasDataStats() { 2373 return ((bitField0_ & 0x00000008) != 0); 2374 } 2375 /** 2376 * 2377 * 2378 * <pre> 2379 * Output only. Stats of the series of values in the column. 2380 * This field may be stale, see the ancestor's 2381 * Dataset.tables_dataset_metadata.stats_update_time field 2382 * for the timestamp at which these stats were last updated. 2383 * </pre> 2384 * 2385 * <code>.google.cloud.automl.v1beta1.DataStats data_stats = 4;</code> 2386 * 2387 * @return The dataStats. 2388 */ getDataStats()2389 public com.google.cloud.automl.v1beta1.DataStats getDataStats() { 2390 if (dataStatsBuilder_ == null) { 2391 return dataStats_ == null 2392 ? com.google.cloud.automl.v1beta1.DataStats.getDefaultInstance() 2393 : dataStats_; 2394 } else { 2395 return dataStatsBuilder_.getMessage(); 2396 } 2397 } 2398 /** 2399 * 2400 * 2401 * <pre> 2402 * Output only. Stats of the series of values in the column. 2403 * This field may be stale, see the ancestor's 2404 * Dataset.tables_dataset_metadata.stats_update_time field 2405 * for the timestamp at which these stats were last updated. 2406 * </pre> 2407 * 2408 * <code>.google.cloud.automl.v1beta1.DataStats data_stats = 4;</code> 2409 */ setDataStats(com.google.cloud.automl.v1beta1.DataStats value)2410 public Builder setDataStats(com.google.cloud.automl.v1beta1.DataStats value) { 2411 if (dataStatsBuilder_ == null) { 2412 if (value == null) { 2413 throw new NullPointerException(); 2414 } 2415 dataStats_ = value; 2416 } else { 2417 dataStatsBuilder_.setMessage(value); 2418 } 2419 bitField0_ |= 0x00000008; 2420 onChanged(); 2421 return this; 2422 } 2423 /** 2424 * 2425 * 2426 * <pre> 2427 * Output only. Stats of the series of values in the column. 2428 * This field may be stale, see the ancestor's 2429 * Dataset.tables_dataset_metadata.stats_update_time field 2430 * for the timestamp at which these stats were last updated. 2431 * </pre> 2432 * 2433 * <code>.google.cloud.automl.v1beta1.DataStats data_stats = 4;</code> 2434 */ setDataStats(com.google.cloud.automl.v1beta1.DataStats.Builder builderForValue)2435 public Builder setDataStats(com.google.cloud.automl.v1beta1.DataStats.Builder builderForValue) { 2436 if (dataStatsBuilder_ == null) { 2437 dataStats_ = builderForValue.build(); 2438 } else { 2439 dataStatsBuilder_.setMessage(builderForValue.build()); 2440 } 2441 bitField0_ |= 0x00000008; 2442 onChanged(); 2443 return this; 2444 } 2445 /** 2446 * 2447 * 2448 * <pre> 2449 * Output only. Stats of the series of values in the column. 2450 * This field may be stale, see the ancestor's 2451 * Dataset.tables_dataset_metadata.stats_update_time field 2452 * for the timestamp at which these stats were last updated. 2453 * </pre> 2454 * 2455 * <code>.google.cloud.automl.v1beta1.DataStats data_stats = 4;</code> 2456 */ mergeDataStats(com.google.cloud.automl.v1beta1.DataStats value)2457 public Builder mergeDataStats(com.google.cloud.automl.v1beta1.DataStats value) { 2458 if (dataStatsBuilder_ == null) { 2459 if (((bitField0_ & 0x00000008) != 0) 2460 && dataStats_ != null 2461 && dataStats_ != com.google.cloud.automl.v1beta1.DataStats.getDefaultInstance()) { 2462 getDataStatsBuilder().mergeFrom(value); 2463 } else { 2464 dataStats_ = value; 2465 } 2466 } else { 2467 dataStatsBuilder_.mergeFrom(value); 2468 } 2469 bitField0_ |= 0x00000008; 2470 onChanged(); 2471 return this; 2472 } 2473 /** 2474 * 2475 * 2476 * <pre> 2477 * Output only. Stats of the series of values in the column. 2478 * This field may be stale, see the ancestor's 2479 * Dataset.tables_dataset_metadata.stats_update_time field 2480 * for the timestamp at which these stats were last updated. 2481 * </pre> 2482 * 2483 * <code>.google.cloud.automl.v1beta1.DataStats data_stats = 4;</code> 2484 */ clearDataStats()2485 public Builder clearDataStats() { 2486 bitField0_ = (bitField0_ & ~0x00000008); 2487 dataStats_ = null; 2488 if (dataStatsBuilder_ != null) { 2489 dataStatsBuilder_.dispose(); 2490 dataStatsBuilder_ = null; 2491 } 2492 onChanged(); 2493 return this; 2494 } 2495 /** 2496 * 2497 * 2498 * <pre> 2499 * Output only. Stats of the series of values in the column. 2500 * This field may be stale, see the ancestor's 2501 * Dataset.tables_dataset_metadata.stats_update_time field 2502 * for the timestamp at which these stats were last updated. 2503 * </pre> 2504 * 2505 * <code>.google.cloud.automl.v1beta1.DataStats data_stats = 4;</code> 2506 */ getDataStatsBuilder()2507 public com.google.cloud.automl.v1beta1.DataStats.Builder getDataStatsBuilder() { 2508 bitField0_ |= 0x00000008; 2509 onChanged(); 2510 return getDataStatsFieldBuilder().getBuilder(); 2511 } 2512 /** 2513 * 2514 * 2515 * <pre> 2516 * Output only. Stats of the series of values in the column. 2517 * This field may be stale, see the ancestor's 2518 * Dataset.tables_dataset_metadata.stats_update_time field 2519 * for the timestamp at which these stats were last updated. 2520 * </pre> 2521 * 2522 * <code>.google.cloud.automl.v1beta1.DataStats data_stats = 4;</code> 2523 */ getDataStatsOrBuilder()2524 public com.google.cloud.automl.v1beta1.DataStatsOrBuilder getDataStatsOrBuilder() { 2525 if (dataStatsBuilder_ != null) { 2526 return dataStatsBuilder_.getMessageOrBuilder(); 2527 } else { 2528 return dataStats_ == null 2529 ? com.google.cloud.automl.v1beta1.DataStats.getDefaultInstance() 2530 : dataStats_; 2531 } 2532 } 2533 /** 2534 * 2535 * 2536 * <pre> 2537 * Output only. Stats of the series of values in the column. 2538 * This field may be stale, see the ancestor's 2539 * Dataset.tables_dataset_metadata.stats_update_time field 2540 * for the timestamp at which these stats were last updated. 2541 * </pre> 2542 * 2543 * <code>.google.cloud.automl.v1beta1.DataStats data_stats = 4;</code> 2544 */ 2545 private com.google.protobuf.SingleFieldBuilderV3< 2546 com.google.cloud.automl.v1beta1.DataStats, 2547 com.google.cloud.automl.v1beta1.DataStats.Builder, 2548 com.google.cloud.automl.v1beta1.DataStatsOrBuilder> getDataStatsFieldBuilder()2549 getDataStatsFieldBuilder() { 2550 if (dataStatsBuilder_ == null) { 2551 dataStatsBuilder_ = 2552 new com.google.protobuf.SingleFieldBuilderV3< 2553 com.google.cloud.automl.v1beta1.DataStats, 2554 com.google.cloud.automl.v1beta1.DataStats.Builder, 2555 com.google.cloud.automl.v1beta1.DataStatsOrBuilder>( 2556 getDataStats(), getParentForChildren(), isClean()); 2557 dataStats_ = null; 2558 } 2559 return dataStatsBuilder_; 2560 } 2561 2562 private java.util.List<com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn> 2563 topCorrelatedColumns_ = java.util.Collections.emptyList(); 2564 ensureTopCorrelatedColumnsIsMutable()2565 private void ensureTopCorrelatedColumnsIsMutable() { 2566 if (!((bitField0_ & 0x00000010) != 0)) { 2567 topCorrelatedColumns_ = 2568 new java.util.ArrayList<com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn>( 2569 topCorrelatedColumns_); 2570 bitField0_ |= 0x00000010; 2571 } 2572 } 2573 2574 private com.google.protobuf.RepeatedFieldBuilderV3< 2575 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn, 2576 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn.Builder, 2577 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumnOrBuilder> 2578 topCorrelatedColumnsBuilder_; 2579 2580 /** 2581 * 2582 * 2583 * <pre> 2584 * Deprecated. 2585 * </pre> 2586 * 2587 * <code> 2588 * repeated .google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn top_correlated_columns = 5; 2589 * </code> 2590 */ 2591 public java.util.List<com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn> getTopCorrelatedColumnsList()2592 getTopCorrelatedColumnsList() { 2593 if (topCorrelatedColumnsBuilder_ == null) { 2594 return java.util.Collections.unmodifiableList(topCorrelatedColumns_); 2595 } else { 2596 return topCorrelatedColumnsBuilder_.getMessageList(); 2597 } 2598 } 2599 /** 2600 * 2601 * 2602 * <pre> 2603 * Deprecated. 2604 * </pre> 2605 * 2606 * <code> 2607 * repeated .google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn top_correlated_columns = 5; 2608 * </code> 2609 */ getTopCorrelatedColumnsCount()2610 public int getTopCorrelatedColumnsCount() { 2611 if (topCorrelatedColumnsBuilder_ == null) { 2612 return topCorrelatedColumns_.size(); 2613 } else { 2614 return topCorrelatedColumnsBuilder_.getCount(); 2615 } 2616 } 2617 /** 2618 * 2619 * 2620 * <pre> 2621 * Deprecated. 2622 * </pre> 2623 * 2624 * <code> 2625 * repeated .google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn top_correlated_columns = 5; 2626 * </code> 2627 */ getTopCorrelatedColumns( int index)2628 public com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn getTopCorrelatedColumns( 2629 int index) { 2630 if (topCorrelatedColumnsBuilder_ == null) { 2631 return topCorrelatedColumns_.get(index); 2632 } else { 2633 return topCorrelatedColumnsBuilder_.getMessage(index); 2634 } 2635 } 2636 /** 2637 * 2638 * 2639 * <pre> 2640 * Deprecated. 2641 * </pre> 2642 * 2643 * <code> 2644 * repeated .google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn top_correlated_columns = 5; 2645 * </code> 2646 */ setTopCorrelatedColumns( int index, com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn value)2647 public Builder setTopCorrelatedColumns( 2648 int index, com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn value) { 2649 if (topCorrelatedColumnsBuilder_ == null) { 2650 if (value == null) { 2651 throw new NullPointerException(); 2652 } 2653 ensureTopCorrelatedColumnsIsMutable(); 2654 topCorrelatedColumns_.set(index, value); 2655 onChanged(); 2656 } else { 2657 topCorrelatedColumnsBuilder_.setMessage(index, value); 2658 } 2659 return this; 2660 } 2661 /** 2662 * 2663 * 2664 * <pre> 2665 * Deprecated. 2666 * </pre> 2667 * 2668 * <code> 2669 * repeated .google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn top_correlated_columns = 5; 2670 * </code> 2671 */ setTopCorrelatedColumns( int index, com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn.Builder builderForValue)2672 public Builder setTopCorrelatedColumns( 2673 int index, 2674 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn.Builder builderForValue) { 2675 if (topCorrelatedColumnsBuilder_ == null) { 2676 ensureTopCorrelatedColumnsIsMutable(); 2677 topCorrelatedColumns_.set(index, builderForValue.build()); 2678 onChanged(); 2679 } else { 2680 topCorrelatedColumnsBuilder_.setMessage(index, builderForValue.build()); 2681 } 2682 return this; 2683 } 2684 /** 2685 * 2686 * 2687 * <pre> 2688 * Deprecated. 2689 * </pre> 2690 * 2691 * <code> 2692 * repeated .google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn top_correlated_columns = 5; 2693 * </code> 2694 */ addTopCorrelatedColumns( com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn value)2695 public Builder addTopCorrelatedColumns( 2696 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn value) { 2697 if (topCorrelatedColumnsBuilder_ == null) { 2698 if (value == null) { 2699 throw new NullPointerException(); 2700 } 2701 ensureTopCorrelatedColumnsIsMutable(); 2702 topCorrelatedColumns_.add(value); 2703 onChanged(); 2704 } else { 2705 topCorrelatedColumnsBuilder_.addMessage(value); 2706 } 2707 return this; 2708 } 2709 /** 2710 * 2711 * 2712 * <pre> 2713 * Deprecated. 2714 * </pre> 2715 * 2716 * <code> 2717 * repeated .google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn top_correlated_columns = 5; 2718 * </code> 2719 */ addTopCorrelatedColumns( int index, com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn value)2720 public Builder addTopCorrelatedColumns( 2721 int index, com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn value) { 2722 if (topCorrelatedColumnsBuilder_ == null) { 2723 if (value == null) { 2724 throw new NullPointerException(); 2725 } 2726 ensureTopCorrelatedColumnsIsMutable(); 2727 topCorrelatedColumns_.add(index, value); 2728 onChanged(); 2729 } else { 2730 topCorrelatedColumnsBuilder_.addMessage(index, value); 2731 } 2732 return this; 2733 } 2734 /** 2735 * 2736 * 2737 * <pre> 2738 * Deprecated. 2739 * </pre> 2740 * 2741 * <code> 2742 * repeated .google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn top_correlated_columns = 5; 2743 * </code> 2744 */ addTopCorrelatedColumns( com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn.Builder builderForValue)2745 public Builder addTopCorrelatedColumns( 2746 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn.Builder builderForValue) { 2747 if (topCorrelatedColumnsBuilder_ == null) { 2748 ensureTopCorrelatedColumnsIsMutable(); 2749 topCorrelatedColumns_.add(builderForValue.build()); 2750 onChanged(); 2751 } else { 2752 topCorrelatedColumnsBuilder_.addMessage(builderForValue.build()); 2753 } 2754 return this; 2755 } 2756 /** 2757 * 2758 * 2759 * <pre> 2760 * Deprecated. 2761 * </pre> 2762 * 2763 * <code> 2764 * repeated .google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn top_correlated_columns = 5; 2765 * </code> 2766 */ addTopCorrelatedColumns( int index, com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn.Builder builderForValue)2767 public Builder addTopCorrelatedColumns( 2768 int index, 2769 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn.Builder builderForValue) { 2770 if (topCorrelatedColumnsBuilder_ == null) { 2771 ensureTopCorrelatedColumnsIsMutable(); 2772 topCorrelatedColumns_.add(index, builderForValue.build()); 2773 onChanged(); 2774 } else { 2775 topCorrelatedColumnsBuilder_.addMessage(index, builderForValue.build()); 2776 } 2777 return this; 2778 } 2779 /** 2780 * 2781 * 2782 * <pre> 2783 * Deprecated. 2784 * </pre> 2785 * 2786 * <code> 2787 * repeated .google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn top_correlated_columns = 5; 2788 * </code> 2789 */ addAllTopCorrelatedColumns( java.lang.Iterable<? extends com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn> values)2790 public Builder addAllTopCorrelatedColumns( 2791 java.lang.Iterable<? extends com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn> 2792 values) { 2793 if (topCorrelatedColumnsBuilder_ == null) { 2794 ensureTopCorrelatedColumnsIsMutable(); 2795 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, topCorrelatedColumns_); 2796 onChanged(); 2797 } else { 2798 topCorrelatedColumnsBuilder_.addAllMessages(values); 2799 } 2800 return this; 2801 } 2802 /** 2803 * 2804 * 2805 * <pre> 2806 * Deprecated. 2807 * </pre> 2808 * 2809 * <code> 2810 * repeated .google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn top_correlated_columns = 5; 2811 * </code> 2812 */ clearTopCorrelatedColumns()2813 public Builder clearTopCorrelatedColumns() { 2814 if (topCorrelatedColumnsBuilder_ == null) { 2815 topCorrelatedColumns_ = java.util.Collections.emptyList(); 2816 bitField0_ = (bitField0_ & ~0x00000010); 2817 onChanged(); 2818 } else { 2819 topCorrelatedColumnsBuilder_.clear(); 2820 } 2821 return this; 2822 } 2823 /** 2824 * 2825 * 2826 * <pre> 2827 * Deprecated. 2828 * </pre> 2829 * 2830 * <code> 2831 * repeated .google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn top_correlated_columns = 5; 2832 * </code> 2833 */ removeTopCorrelatedColumns(int index)2834 public Builder removeTopCorrelatedColumns(int index) { 2835 if (topCorrelatedColumnsBuilder_ == null) { 2836 ensureTopCorrelatedColumnsIsMutable(); 2837 topCorrelatedColumns_.remove(index); 2838 onChanged(); 2839 } else { 2840 topCorrelatedColumnsBuilder_.remove(index); 2841 } 2842 return this; 2843 } 2844 /** 2845 * 2846 * 2847 * <pre> 2848 * Deprecated. 2849 * </pre> 2850 * 2851 * <code> 2852 * repeated .google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn top_correlated_columns = 5; 2853 * </code> 2854 */ 2855 public com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn.Builder getTopCorrelatedColumnsBuilder(int index)2856 getTopCorrelatedColumnsBuilder(int index) { 2857 return getTopCorrelatedColumnsFieldBuilder().getBuilder(index); 2858 } 2859 /** 2860 * 2861 * 2862 * <pre> 2863 * Deprecated. 2864 * </pre> 2865 * 2866 * <code> 2867 * repeated .google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn top_correlated_columns = 5; 2868 * </code> 2869 */ 2870 public com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumnOrBuilder getTopCorrelatedColumnsOrBuilder(int index)2871 getTopCorrelatedColumnsOrBuilder(int index) { 2872 if (topCorrelatedColumnsBuilder_ == null) { 2873 return topCorrelatedColumns_.get(index); 2874 } else { 2875 return topCorrelatedColumnsBuilder_.getMessageOrBuilder(index); 2876 } 2877 } 2878 /** 2879 * 2880 * 2881 * <pre> 2882 * Deprecated. 2883 * </pre> 2884 * 2885 * <code> 2886 * repeated .google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn top_correlated_columns = 5; 2887 * </code> 2888 */ 2889 public java.util.List< 2890 ? extends com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumnOrBuilder> getTopCorrelatedColumnsOrBuilderList()2891 getTopCorrelatedColumnsOrBuilderList() { 2892 if (topCorrelatedColumnsBuilder_ != null) { 2893 return topCorrelatedColumnsBuilder_.getMessageOrBuilderList(); 2894 } else { 2895 return java.util.Collections.unmodifiableList(topCorrelatedColumns_); 2896 } 2897 } 2898 /** 2899 * 2900 * 2901 * <pre> 2902 * Deprecated. 2903 * </pre> 2904 * 2905 * <code> 2906 * repeated .google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn top_correlated_columns = 5; 2907 * </code> 2908 */ 2909 public com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn.Builder addTopCorrelatedColumnsBuilder()2910 addTopCorrelatedColumnsBuilder() { 2911 return getTopCorrelatedColumnsFieldBuilder() 2912 .addBuilder( 2913 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn.getDefaultInstance()); 2914 } 2915 /** 2916 * 2917 * 2918 * <pre> 2919 * Deprecated. 2920 * </pre> 2921 * 2922 * <code> 2923 * repeated .google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn top_correlated_columns = 5; 2924 * </code> 2925 */ 2926 public com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn.Builder addTopCorrelatedColumnsBuilder(int index)2927 addTopCorrelatedColumnsBuilder(int index) { 2928 return getTopCorrelatedColumnsFieldBuilder() 2929 .addBuilder( 2930 index, 2931 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn.getDefaultInstance()); 2932 } 2933 /** 2934 * 2935 * 2936 * <pre> 2937 * Deprecated. 2938 * </pre> 2939 * 2940 * <code> 2941 * repeated .google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn top_correlated_columns = 5; 2942 * </code> 2943 */ 2944 public java.util.List<com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn.Builder> getTopCorrelatedColumnsBuilderList()2945 getTopCorrelatedColumnsBuilderList() { 2946 return getTopCorrelatedColumnsFieldBuilder().getBuilderList(); 2947 } 2948 2949 private com.google.protobuf.RepeatedFieldBuilderV3< 2950 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn, 2951 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn.Builder, 2952 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumnOrBuilder> getTopCorrelatedColumnsFieldBuilder()2953 getTopCorrelatedColumnsFieldBuilder() { 2954 if (topCorrelatedColumnsBuilder_ == null) { 2955 topCorrelatedColumnsBuilder_ = 2956 new com.google.protobuf.RepeatedFieldBuilderV3< 2957 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn, 2958 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn.Builder, 2959 com.google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumnOrBuilder>( 2960 topCorrelatedColumns_, 2961 ((bitField0_ & 0x00000010) != 0), 2962 getParentForChildren(), 2963 isClean()); 2964 topCorrelatedColumns_ = null; 2965 } 2966 return topCorrelatedColumnsBuilder_; 2967 } 2968 2969 private java.lang.Object etag_ = ""; 2970 /** 2971 * 2972 * 2973 * <pre> 2974 * Used to perform consistent read-modify-write updates. If not set, a blind 2975 * "overwrite" update happens. 2976 * </pre> 2977 * 2978 * <code>string etag = 6;</code> 2979 * 2980 * @return The etag. 2981 */ getEtag()2982 public java.lang.String getEtag() { 2983 java.lang.Object ref = etag_; 2984 if (!(ref instanceof java.lang.String)) { 2985 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 2986 java.lang.String s = bs.toStringUtf8(); 2987 etag_ = s; 2988 return s; 2989 } else { 2990 return (java.lang.String) ref; 2991 } 2992 } 2993 /** 2994 * 2995 * 2996 * <pre> 2997 * Used to perform consistent read-modify-write updates. If not set, a blind 2998 * "overwrite" update happens. 2999 * </pre> 3000 * 3001 * <code>string etag = 6;</code> 3002 * 3003 * @return The bytes for etag. 3004 */ getEtagBytes()3005 public com.google.protobuf.ByteString getEtagBytes() { 3006 java.lang.Object ref = etag_; 3007 if (ref instanceof String) { 3008 com.google.protobuf.ByteString b = 3009 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 3010 etag_ = b; 3011 return b; 3012 } else { 3013 return (com.google.protobuf.ByteString) ref; 3014 } 3015 } 3016 /** 3017 * 3018 * 3019 * <pre> 3020 * Used to perform consistent read-modify-write updates. If not set, a blind 3021 * "overwrite" update happens. 3022 * </pre> 3023 * 3024 * <code>string etag = 6;</code> 3025 * 3026 * @param value The etag to set. 3027 * @return This builder for chaining. 3028 */ setEtag(java.lang.String value)3029 public Builder setEtag(java.lang.String value) { 3030 if (value == null) { 3031 throw new NullPointerException(); 3032 } 3033 etag_ = value; 3034 bitField0_ |= 0x00000020; 3035 onChanged(); 3036 return this; 3037 } 3038 /** 3039 * 3040 * 3041 * <pre> 3042 * Used to perform consistent read-modify-write updates. If not set, a blind 3043 * "overwrite" update happens. 3044 * </pre> 3045 * 3046 * <code>string etag = 6;</code> 3047 * 3048 * @return This builder for chaining. 3049 */ clearEtag()3050 public Builder clearEtag() { 3051 etag_ = getDefaultInstance().getEtag(); 3052 bitField0_ = (bitField0_ & ~0x00000020); 3053 onChanged(); 3054 return this; 3055 } 3056 /** 3057 * 3058 * 3059 * <pre> 3060 * Used to perform consistent read-modify-write updates. If not set, a blind 3061 * "overwrite" update happens. 3062 * </pre> 3063 * 3064 * <code>string etag = 6;</code> 3065 * 3066 * @param value The bytes for etag to set. 3067 * @return This builder for chaining. 3068 */ setEtagBytes(com.google.protobuf.ByteString value)3069 public Builder setEtagBytes(com.google.protobuf.ByteString value) { 3070 if (value == null) { 3071 throw new NullPointerException(); 3072 } 3073 checkByteStringIsUtf8(value); 3074 etag_ = value; 3075 bitField0_ |= 0x00000020; 3076 onChanged(); 3077 return this; 3078 } 3079 3080 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)3081 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 3082 return super.setUnknownFields(unknownFields); 3083 } 3084 3085 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)3086 public final Builder mergeUnknownFields( 3087 final com.google.protobuf.UnknownFieldSet unknownFields) { 3088 return super.mergeUnknownFields(unknownFields); 3089 } 3090 3091 // @@protoc_insertion_point(builder_scope:google.cloud.automl.v1beta1.ColumnSpec) 3092 } 3093 3094 // @@protoc_insertion_point(class_scope:google.cloud.automl.v1beta1.ColumnSpec) 3095 private static final com.google.cloud.automl.v1beta1.ColumnSpec DEFAULT_INSTANCE; 3096 3097 static { 3098 DEFAULT_INSTANCE = new com.google.cloud.automl.v1beta1.ColumnSpec(); 3099 } 3100 getDefaultInstance()3101 public static com.google.cloud.automl.v1beta1.ColumnSpec getDefaultInstance() { 3102 return DEFAULT_INSTANCE; 3103 } 3104 3105 private static final com.google.protobuf.Parser<ColumnSpec> PARSER = 3106 new com.google.protobuf.AbstractParser<ColumnSpec>() { 3107 @java.lang.Override 3108 public ColumnSpec parsePartialFrom( 3109 com.google.protobuf.CodedInputStream input, 3110 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3111 throws com.google.protobuf.InvalidProtocolBufferException { 3112 Builder builder = newBuilder(); 3113 try { 3114 builder.mergeFrom(input, extensionRegistry); 3115 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 3116 throw e.setUnfinishedMessage(builder.buildPartial()); 3117 } catch (com.google.protobuf.UninitializedMessageException e) { 3118 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 3119 } catch (java.io.IOException e) { 3120 throw new com.google.protobuf.InvalidProtocolBufferException(e) 3121 .setUnfinishedMessage(builder.buildPartial()); 3122 } 3123 return builder.buildPartial(); 3124 } 3125 }; 3126 parser()3127 public static com.google.protobuf.Parser<ColumnSpec> parser() { 3128 return PARSER; 3129 } 3130 3131 @java.lang.Override getParserForType()3132 public com.google.protobuf.Parser<ColumnSpec> getParserForType() { 3133 return PARSER; 3134 } 3135 3136 @java.lang.Override getDefaultInstanceForType()3137 public com.google.cloud.automl.v1beta1.ColumnSpec getDefaultInstanceForType() { 3138 return DEFAULT_INSTANCE; 3139 } 3140 } 3141