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/aiplatform/v1/dataset.proto 18 19 package com.google.cloud.aiplatform.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * A collection of DataItems and Annotations on them. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.aiplatform.v1.Dataset} 29 */ 30 public final class Dataset extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1.Dataset) 33 DatasetOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use Dataset.newBuilder() to construct. Dataset(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private Dataset(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 Dataset()40 private Dataset() { 41 name_ = ""; 42 displayName_ = ""; 43 description_ = ""; 44 metadataSchemaUri_ = ""; 45 etag_ = ""; 46 savedQueries_ = java.util.Collections.emptyList(); 47 metadataArtifact_ = ""; 48 } 49 50 @java.lang.Override 51 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)52 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 53 return new Dataset(); 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.aiplatform.v1.DatasetProto 63 .internal_static_google_cloud_aiplatform_v1_Dataset_descriptor; 64 } 65 66 @SuppressWarnings({"rawtypes"}) 67 @java.lang.Override internalGetMapField(int number)68 protected com.google.protobuf.MapField internalGetMapField(int number) { 69 switch (number) { 70 case 7: 71 return internalGetLabels(); 72 default: 73 throw new RuntimeException("Invalid map field number: " + number); 74 } 75 } 76 77 @java.lang.Override 78 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()79 internalGetFieldAccessorTable() { 80 return com.google.cloud.aiplatform.v1.DatasetProto 81 .internal_static_google_cloud_aiplatform_v1_Dataset_fieldAccessorTable 82 .ensureFieldAccessorsInitialized( 83 com.google.cloud.aiplatform.v1.Dataset.class, 84 com.google.cloud.aiplatform.v1.Dataset.Builder.class); 85 } 86 87 public static final int NAME_FIELD_NUMBER = 1; 88 89 @SuppressWarnings("serial") 90 private volatile java.lang.Object name_ = ""; 91 /** 92 * 93 * 94 * <pre> 95 * Output only. The resource name of the Dataset. 96 * </pre> 97 * 98 * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 99 * 100 * @return The name. 101 */ 102 @java.lang.Override getName()103 public java.lang.String getName() { 104 java.lang.Object ref = name_; 105 if (ref instanceof java.lang.String) { 106 return (java.lang.String) ref; 107 } else { 108 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 109 java.lang.String s = bs.toStringUtf8(); 110 name_ = s; 111 return s; 112 } 113 } 114 /** 115 * 116 * 117 * <pre> 118 * Output only. The resource name of the Dataset. 119 * </pre> 120 * 121 * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 122 * 123 * @return The bytes for name. 124 */ 125 @java.lang.Override getNameBytes()126 public com.google.protobuf.ByteString getNameBytes() { 127 java.lang.Object ref = name_; 128 if (ref instanceof java.lang.String) { 129 com.google.protobuf.ByteString b = 130 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 131 name_ = b; 132 return b; 133 } else { 134 return (com.google.protobuf.ByteString) ref; 135 } 136 } 137 138 public static final int DISPLAY_NAME_FIELD_NUMBER = 2; 139 140 @SuppressWarnings("serial") 141 private volatile java.lang.Object displayName_ = ""; 142 /** 143 * 144 * 145 * <pre> 146 * Required. The user-defined name of the Dataset. 147 * The name can be up to 128 characters long and can consist of any UTF-8 148 * characters. 149 * </pre> 150 * 151 * <code>string display_name = 2 [(.google.api.field_behavior) = REQUIRED];</code> 152 * 153 * @return The displayName. 154 */ 155 @java.lang.Override getDisplayName()156 public java.lang.String getDisplayName() { 157 java.lang.Object ref = displayName_; 158 if (ref instanceof java.lang.String) { 159 return (java.lang.String) ref; 160 } else { 161 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 162 java.lang.String s = bs.toStringUtf8(); 163 displayName_ = s; 164 return s; 165 } 166 } 167 /** 168 * 169 * 170 * <pre> 171 * Required. The user-defined name of the Dataset. 172 * The name can be up to 128 characters long and can consist of any UTF-8 173 * characters. 174 * </pre> 175 * 176 * <code>string display_name = 2 [(.google.api.field_behavior) = REQUIRED];</code> 177 * 178 * @return The bytes for displayName. 179 */ 180 @java.lang.Override getDisplayNameBytes()181 public com.google.protobuf.ByteString getDisplayNameBytes() { 182 java.lang.Object ref = displayName_; 183 if (ref instanceof java.lang.String) { 184 com.google.protobuf.ByteString b = 185 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 186 displayName_ = b; 187 return b; 188 } else { 189 return (com.google.protobuf.ByteString) ref; 190 } 191 } 192 193 public static final int DESCRIPTION_FIELD_NUMBER = 16; 194 195 @SuppressWarnings("serial") 196 private volatile java.lang.Object description_ = ""; 197 /** 198 * 199 * 200 * <pre> 201 * The description of the Dataset. 202 * </pre> 203 * 204 * <code>string description = 16;</code> 205 * 206 * @return The description. 207 */ 208 @java.lang.Override getDescription()209 public java.lang.String getDescription() { 210 java.lang.Object ref = description_; 211 if (ref instanceof java.lang.String) { 212 return (java.lang.String) ref; 213 } else { 214 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 215 java.lang.String s = bs.toStringUtf8(); 216 description_ = s; 217 return s; 218 } 219 } 220 /** 221 * 222 * 223 * <pre> 224 * The description of the Dataset. 225 * </pre> 226 * 227 * <code>string description = 16;</code> 228 * 229 * @return The bytes for description. 230 */ 231 @java.lang.Override getDescriptionBytes()232 public com.google.protobuf.ByteString getDescriptionBytes() { 233 java.lang.Object ref = description_; 234 if (ref instanceof java.lang.String) { 235 com.google.protobuf.ByteString b = 236 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 237 description_ = b; 238 return b; 239 } else { 240 return (com.google.protobuf.ByteString) ref; 241 } 242 } 243 244 public static final int METADATA_SCHEMA_URI_FIELD_NUMBER = 3; 245 246 @SuppressWarnings("serial") 247 private volatile java.lang.Object metadataSchemaUri_ = ""; 248 /** 249 * 250 * 251 * <pre> 252 * Required. Points to a YAML file stored on Google Cloud Storage describing 253 * additional information about the Dataset. The schema is defined as an 254 * OpenAPI 3.0.2 Schema Object. The schema files that can be used here are 255 * found in gs://google-cloud-aiplatform/schema/dataset/metadata/. 256 * </pre> 257 * 258 * <code>string metadata_schema_uri = 3 [(.google.api.field_behavior) = REQUIRED];</code> 259 * 260 * @return The metadataSchemaUri. 261 */ 262 @java.lang.Override getMetadataSchemaUri()263 public java.lang.String getMetadataSchemaUri() { 264 java.lang.Object ref = metadataSchemaUri_; 265 if (ref instanceof java.lang.String) { 266 return (java.lang.String) ref; 267 } else { 268 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 269 java.lang.String s = bs.toStringUtf8(); 270 metadataSchemaUri_ = s; 271 return s; 272 } 273 } 274 /** 275 * 276 * 277 * <pre> 278 * Required. Points to a YAML file stored on Google Cloud Storage describing 279 * additional information about the Dataset. The schema is defined as an 280 * OpenAPI 3.0.2 Schema Object. The schema files that can be used here are 281 * found in gs://google-cloud-aiplatform/schema/dataset/metadata/. 282 * </pre> 283 * 284 * <code>string metadata_schema_uri = 3 [(.google.api.field_behavior) = REQUIRED];</code> 285 * 286 * @return The bytes for metadataSchemaUri. 287 */ 288 @java.lang.Override getMetadataSchemaUriBytes()289 public com.google.protobuf.ByteString getMetadataSchemaUriBytes() { 290 java.lang.Object ref = metadataSchemaUri_; 291 if (ref instanceof java.lang.String) { 292 com.google.protobuf.ByteString b = 293 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 294 metadataSchemaUri_ = b; 295 return b; 296 } else { 297 return (com.google.protobuf.ByteString) ref; 298 } 299 } 300 301 public static final int METADATA_FIELD_NUMBER = 8; 302 private com.google.protobuf.Value metadata_; 303 /** 304 * 305 * 306 * <pre> 307 * Required. Additional information about the Dataset. 308 * </pre> 309 * 310 * <code>.google.protobuf.Value metadata = 8 [(.google.api.field_behavior) = REQUIRED];</code> 311 * 312 * @return Whether the metadata field is set. 313 */ 314 @java.lang.Override hasMetadata()315 public boolean hasMetadata() { 316 return metadata_ != null; 317 } 318 /** 319 * 320 * 321 * <pre> 322 * Required. Additional information about the Dataset. 323 * </pre> 324 * 325 * <code>.google.protobuf.Value metadata = 8 [(.google.api.field_behavior) = REQUIRED];</code> 326 * 327 * @return The metadata. 328 */ 329 @java.lang.Override getMetadata()330 public com.google.protobuf.Value getMetadata() { 331 return metadata_ == null ? com.google.protobuf.Value.getDefaultInstance() : metadata_; 332 } 333 /** 334 * 335 * 336 * <pre> 337 * Required. Additional information about the Dataset. 338 * </pre> 339 * 340 * <code>.google.protobuf.Value metadata = 8 [(.google.api.field_behavior) = REQUIRED];</code> 341 */ 342 @java.lang.Override getMetadataOrBuilder()343 public com.google.protobuf.ValueOrBuilder getMetadataOrBuilder() { 344 return metadata_ == null ? com.google.protobuf.Value.getDefaultInstance() : metadata_; 345 } 346 347 public static final int CREATE_TIME_FIELD_NUMBER = 4; 348 private com.google.protobuf.Timestamp createTime_; 349 /** 350 * 351 * 352 * <pre> 353 * Output only. Timestamp when this Dataset was created. 354 * </pre> 355 * 356 * <code>.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 357 * </code> 358 * 359 * @return Whether the createTime field is set. 360 */ 361 @java.lang.Override hasCreateTime()362 public boolean hasCreateTime() { 363 return createTime_ != null; 364 } 365 /** 366 * 367 * 368 * <pre> 369 * Output only. Timestamp when this Dataset was created. 370 * </pre> 371 * 372 * <code>.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 373 * </code> 374 * 375 * @return The createTime. 376 */ 377 @java.lang.Override getCreateTime()378 public com.google.protobuf.Timestamp getCreateTime() { 379 return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; 380 } 381 /** 382 * 383 * 384 * <pre> 385 * Output only. Timestamp when this Dataset was created. 386 * </pre> 387 * 388 * <code>.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 389 * </code> 390 */ 391 @java.lang.Override getCreateTimeOrBuilder()392 public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { 393 return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; 394 } 395 396 public static final int UPDATE_TIME_FIELD_NUMBER = 5; 397 private com.google.protobuf.Timestamp updateTime_; 398 /** 399 * 400 * 401 * <pre> 402 * Output only. Timestamp when this Dataset was last updated. 403 * </pre> 404 * 405 * <code>.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 406 * </code> 407 * 408 * @return Whether the updateTime field is set. 409 */ 410 @java.lang.Override hasUpdateTime()411 public boolean hasUpdateTime() { 412 return updateTime_ != null; 413 } 414 /** 415 * 416 * 417 * <pre> 418 * Output only. Timestamp when this Dataset was last updated. 419 * </pre> 420 * 421 * <code>.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 422 * </code> 423 * 424 * @return The updateTime. 425 */ 426 @java.lang.Override getUpdateTime()427 public com.google.protobuf.Timestamp getUpdateTime() { 428 return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; 429 } 430 /** 431 * 432 * 433 * <pre> 434 * Output only. Timestamp when this Dataset was last updated. 435 * </pre> 436 * 437 * <code>.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 438 * </code> 439 */ 440 @java.lang.Override getUpdateTimeOrBuilder()441 public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { 442 return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; 443 } 444 445 public static final int ETAG_FIELD_NUMBER = 6; 446 447 @SuppressWarnings("serial") 448 private volatile java.lang.Object etag_ = ""; 449 /** 450 * 451 * 452 * <pre> 453 * Used to perform consistent read-modify-write updates. If not set, a blind 454 * "overwrite" update happens. 455 * </pre> 456 * 457 * <code>string etag = 6;</code> 458 * 459 * @return The etag. 460 */ 461 @java.lang.Override getEtag()462 public java.lang.String getEtag() { 463 java.lang.Object ref = etag_; 464 if (ref instanceof java.lang.String) { 465 return (java.lang.String) ref; 466 } else { 467 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 468 java.lang.String s = bs.toStringUtf8(); 469 etag_ = s; 470 return s; 471 } 472 } 473 /** 474 * 475 * 476 * <pre> 477 * Used to perform consistent read-modify-write updates. If not set, a blind 478 * "overwrite" update happens. 479 * </pre> 480 * 481 * <code>string etag = 6;</code> 482 * 483 * @return The bytes for etag. 484 */ 485 @java.lang.Override getEtagBytes()486 public com.google.protobuf.ByteString getEtagBytes() { 487 java.lang.Object ref = etag_; 488 if (ref instanceof java.lang.String) { 489 com.google.protobuf.ByteString b = 490 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 491 etag_ = b; 492 return b; 493 } else { 494 return (com.google.protobuf.ByteString) ref; 495 } 496 } 497 498 public static final int LABELS_FIELD_NUMBER = 7; 499 500 private static final class LabelsDefaultEntryHolder { 501 static final com.google.protobuf.MapEntry<java.lang.String, java.lang.String> defaultEntry = 502 com.google.protobuf.MapEntry.<java.lang.String, java.lang.String>newDefaultInstance( 503 com.google.cloud.aiplatform.v1.DatasetProto 504 .internal_static_google_cloud_aiplatform_v1_Dataset_LabelsEntry_descriptor, 505 com.google.protobuf.WireFormat.FieldType.STRING, 506 "", 507 com.google.protobuf.WireFormat.FieldType.STRING, 508 ""); 509 } 510 511 @SuppressWarnings("serial") 512 private com.google.protobuf.MapField<java.lang.String, java.lang.String> labels_; 513 internalGetLabels()514 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetLabels() { 515 if (labels_ == null) { 516 return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry); 517 } 518 return labels_; 519 } 520 getLabelsCount()521 public int getLabelsCount() { 522 return internalGetLabels().getMap().size(); 523 } 524 /** 525 * 526 * 527 * <pre> 528 * The labels with user-defined metadata to organize your Datasets. 529 * Label keys and values can be no longer than 64 characters 530 * (Unicode codepoints), can only contain lowercase letters, numeric 531 * characters, underscores and dashes. International characters are allowed. 532 * No more than 64 user labels can be associated with one Dataset (System 533 * labels are excluded). 534 * See https://goo.gl/xmQnxf for more information and examples of labels. 535 * System reserved label keys are prefixed with "aiplatform.googleapis.com/" 536 * and are immutable. Following system labels exist for each Dataset: 537 * * "aiplatform.googleapis.com/dataset_metadata_schema": output only, its 538 * value is the 539 * [metadata_schema's][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] 540 * title. 541 * </pre> 542 * 543 * <code>map<string, string> labels = 7;</code> 544 */ 545 @java.lang.Override containsLabels(java.lang.String key)546 public boolean containsLabels(java.lang.String key) { 547 if (key == null) { 548 throw new NullPointerException("map key"); 549 } 550 return internalGetLabels().getMap().containsKey(key); 551 } 552 /** Use {@link #getLabelsMap()} instead. */ 553 @java.lang.Override 554 @java.lang.Deprecated getLabels()555 public java.util.Map<java.lang.String, java.lang.String> getLabels() { 556 return getLabelsMap(); 557 } 558 /** 559 * 560 * 561 * <pre> 562 * The labels with user-defined metadata to organize your Datasets. 563 * Label keys and values can be no longer than 64 characters 564 * (Unicode codepoints), can only contain lowercase letters, numeric 565 * characters, underscores and dashes. International characters are allowed. 566 * No more than 64 user labels can be associated with one Dataset (System 567 * labels are excluded). 568 * See https://goo.gl/xmQnxf for more information and examples of labels. 569 * System reserved label keys are prefixed with "aiplatform.googleapis.com/" 570 * and are immutable. Following system labels exist for each Dataset: 571 * * "aiplatform.googleapis.com/dataset_metadata_schema": output only, its 572 * value is the 573 * [metadata_schema's][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] 574 * title. 575 * </pre> 576 * 577 * <code>map<string, string> labels = 7;</code> 578 */ 579 @java.lang.Override getLabelsMap()580 public java.util.Map<java.lang.String, java.lang.String> getLabelsMap() { 581 return internalGetLabels().getMap(); 582 } 583 /** 584 * 585 * 586 * <pre> 587 * The labels with user-defined metadata to organize your Datasets. 588 * Label keys and values can be no longer than 64 characters 589 * (Unicode codepoints), can only contain lowercase letters, numeric 590 * characters, underscores and dashes. International characters are allowed. 591 * No more than 64 user labels can be associated with one Dataset (System 592 * labels are excluded). 593 * See https://goo.gl/xmQnxf for more information and examples of labels. 594 * System reserved label keys are prefixed with "aiplatform.googleapis.com/" 595 * and are immutable. Following system labels exist for each Dataset: 596 * * "aiplatform.googleapis.com/dataset_metadata_schema": output only, its 597 * value is the 598 * [metadata_schema's][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] 599 * title. 600 * </pre> 601 * 602 * <code>map<string, string> labels = 7;</code> 603 */ 604 @java.lang.Override getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue)605 public /* nullable */ java.lang.String getLabelsOrDefault( 606 java.lang.String key, 607 /* nullable */ 608 java.lang.String defaultValue) { 609 if (key == null) { 610 throw new NullPointerException("map key"); 611 } 612 java.util.Map<java.lang.String, java.lang.String> map = internalGetLabels().getMap(); 613 return map.containsKey(key) ? map.get(key) : defaultValue; 614 } 615 /** 616 * 617 * 618 * <pre> 619 * The labels with user-defined metadata to organize your Datasets. 620 * Label keys and values can be no longer than 64 characters 621 * (Unicode codepoints), can only contain lowercase letters, numeric 622 * characters, underscores and dashes. International characters are allowed. 623 * No more than 64 user labels can be associated with one Dataset (System 624 * labels are excluded). 625 * See https://goo.gl/xmQnxf for more information and examples of labels. 626 * System reserved label keys are prefixed with "aiplatform.googleapis.com/" 627 * and are immutable. Following system labels exist for each Dataset: 628 * * "aiplatform.googleapis.com/dataset_metadata_schema": output only, its 629 * value is the 630 * [metadata_schema's][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] 631 * title. 632 * </pre> 633 * 634 * <code>map<string, string> labels = 7;</code> 635 */ 636 @java.lang.Override getLabelsOrThrow(java.lang.String key)637 public java.lang.String getLabelsOrThrow(java.lang.String key) { 638 if (key == null) { 639 throw new NullPointerException("map key"); 640 } 641 java.util.Map<java.lang.String, java.lang.String> map = internalGetLabels().getMap(); 642 if (!map.containsKey(key)) { 643 throw new java.lang.IllegalArgumentException(); 644 } 645 return map.get(key); 646 } 647 648 public static final int SAVED_QUERIES_FIELD_NUMBER = 9; 649 650 @SuppressWarnings("serial") 651 private java.util.List<com.google.cloud.aiplatform.v1.SavedQuery> savedQueries_; 652 /** 653 * 654 * 655 * <pre> 656 * All SavedQueries belong to the Dataset will be returned in List/Get 657 * Dataset response. The annotation_specs field 658 * will not be populated except for UI cases which will only use 659 * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. 660 * In CreateDataset request, a SavedQuery is created together if 661 * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. 662 * The SavedQuery should not contain any AnnotationSpec. 663 * </pre> 664 * 665 * <code>repeated .google.cloud.aiplatform.v1.SavedQuery saved_queries = 9;</code> 666 */ 667 @java.lang.Override getSavedQueriesList()668 public java.util.List<com.google.cloud.aiplatform.v1.SavedQuery> getSavedQueriesList() { 669 return savedQueries_; 670 } 671 /** 672 * 673 * 674 * <pre> 675 * All SavedQueries belong to the Dataset will be returned in List/Get 676 * Dataset response. The annotation_specs field 677 * will not be populated except for UI cases which will only use 678 * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. 679 * In CreateDataset request, a SavedQuery is created together if 680 * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. 681 * The SavedQuery should not contain any AnnotationSpec. 682 * </pre> 683 * 684 * <code>repeated .google.cloud.aiplatform.v1.SavedQuery saved_queries = 9;</code> 685 */ 686 @java.lang.Override 687 public java.util.List<? extends com.google.cloud.aiplatform.v1.SavedQueryOrBuilder> getSavedQueriesOrBuilderList()688 getSavedQueriesOrBuilderList() { 689 return savedQueries_; 690 } 691 /** 692 * 693 * 694 * <pre> 695 * All SavedQueries belong to the Dataset will be returned in List/Get 696 * Dataset response. The annotation_specs field 697 * will not be populated except for UI cases which will only use 698 * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. 699 * In CreateDataset request, a SavedQuery is created together if 700 * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. 701 * The SavedQuery should not contain any AnnotationSpec. 702 * </pre> 703 * 704 * <code>repeated .google.cloud.aiplatform.v1.SavedQuery saved_queries = 9;</code> 705 */ 706 @java.lang.Override getSavedQueriesCount()707 public int getSavedQueriesCount() { 708 return savedQueries_.size(); 709 } 710 /** 711 * 712 * 713 * <pre> 714 * All SavedQueries belong to the Dataset will be returned in List/Get 715 * Dataset response. The annotation_specs field 716 * will not be populated except for UI cases which will only use 717 * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. 718 * In CreateDataset request, a SavedQuery is created together if 719 * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. 720 * The SavedQuery should not contain any AnnotationSpec. 721 * </pre> 722 * 723 * <code>repeated .google.cloud.aiplatform.v1.SavedQuery saved_queries = 9;</code> 724 */ 725 @java.lang.Override getSavedQueries(int index)726 public com.google.cloud.aiplatform.v1.SavedQuery getSavedQueries(int index) { 727 return savedQueries_.get(index); 728 } 729 /** 730 * 731 * 732 * <pre> 733 * All SavedQueries belong to the Dataset will be returned in List/Get 734 * Dataset response. The annotation_specs field 735 * will not be populated except for UI cases which will only use 736 * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. 737 * In CreateDataset request, a SavedQuery is created together if 738 * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. 739 * The SavedQuery should not contain any AnnotationSpec. 740 * </pre> 741 * 742 * <code>repeated .google.cloud.aiplatform.v1.SavedQuery saved_queries = 9;</code> 743 */ 744 @java.lang.Override getSavedQueriesOrBuilder(int index)745 public com.google.cloud.aiplatform.v1.SavedQueryOrBuilder getSavedQueriesOrBuilder(int index) { 746 return savedQueries_.get(index); 747 } 748 749 public static final int ENCRYPTION_SPEC_FIELD_NUMBER = 11; 750 private com.google.cloud.aiplatform.v1.EncryptionSpec encryptionSpec_; 751 /** 752 * 753 * 754 * <pre> 755 * Customer-managed encryption key spec for a Dataset. If set, this Dataset 756 * and all sub-resources of this Dataset will be secured by this key. 757 * </pre> 758 * 759 * <code>.google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 11;</code> 760 * 761 * @return Whether the encryptionSpec field is set. 762 */ 763 @java.lang.Override hasEncryptionSpec()764 public boolean hasEncryptionSpec() { 765 return encryptionSpec_ != null; 766 } 767 /** 768 * 769 * 770 * <pre> 771 * Customer-managed encryption key spec for a Dataset. If set, this Dataset 772 * and all sub-resources of this Dataset will be secured by this key. 773 * </pre> 774 * 775 * <code>.google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 11;</code> 776 * 777 * @return The encryptionSpec. 778 */ 779 @java.lang.Override getEncryptionSpec()780 public com.google.cloud.aiplatform.v1.EncryptionSpec getEncryptionSpec() { 781 return encryptionSpec_ == null 782 ? com.google.cloud.aiplatform.v1.EncryptionSpec.getDefaultInstance() 783 : encryptionSpec_; 784 } 785 /** 786 * 787 * 788 * <pre> 789 * Customer-managed encryption key spec for a Dataset. If set, this Dataset 790 * and all sub-resources of this Dataset will be secured by this key. 791 * </pre> 792 * 793 * <code>.google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 11;</code> 794 */ 795 @java.lang.Override getEncryptionSpecOrBuilder()796 public com.google.cloud.aiplatform.v1.EncryptionSpecOrBuilder getEncryptionSpecOrBuilder() { 797 return encryptionSpec_ == null 798 ? com.google.cloud.aiplatform.v1.EncryptionSpec.getDefaultInstance() 799 : encryptionSpec_; 800 } 801 802 public static final int METADATA_ARTIFACT_FIELD_NUMBER = 17; 803 804 @SuppressWarnings("serial") 805 private volatile java.lang.Object metadataArtifact_ = ""; 806 /** 807 * 808 * 809 * <pre> 810 * Output only. The resource name of the Artifact that was created in 811 * MetadataStore when creating the Dataset. The Artifact resource name pattern 812 * is 813 * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`. 814 * </pre> 815 * 816 * <code>string metadata_artifact = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 817 * 818 * @return The metadataArtifact. 819 */ 820 @java.lang.Override getMetadataArtifact()821 public java.lang.String getMetadataArtifact() { 822 java.lang.Object ref = metadataArtifact_; 823 if (ref instanceof java.lang.String) { 824 return (java.lang.String) ref; 825 } else { 826 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 827 java.lang.String s = bs.toStringUtf8(); 828 metadataArtifact_ = s; 829 return s; 830 } 831 } 832 /** 833 * 834 * 835 * <pre> 836 * Output only. The resource name of the Artifact that was created in 837 * MetadataStore when creating the Dataset. The Artifact resource name pattern 838 * is 839 * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`. 840 * </pre> 841 * 842 * <code>string metadata_artifact = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 843 * 844 * @return The bytes for metadataArtifact. 845 */ 846 @java.lang.Override getMetadataArtifactBytes()847 public com.google.protobuf.ByteString getMetadataArtifactBytes() { 848 java.lang.Object ref = metadataArtifact_; 849 if (ref instanceof java.lang.String) { 850 com.google.protobuf.ByteString b = 851 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 852 metadataArtifact_ = b; 853 return b; 854 } else { 855 return (com.google.protobuf.ByteString) ref; 856 } 857 } 858 859 private byte memoizedIsInitialized = -1; 860 861 @java.lang.Override isInitialized()862 public final boolean isInitialized() { 863 byte isInitialized = memoizedIsInitialized; 864 if (isInitialized == 1) return true; 865 if (isInitialized == 0) return false; 866 867 memoizedIsInitialized = 1; 868 return true; 869 } 870 871 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)872 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 873 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 874 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); 875 } 876 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { 877 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, displayName_); 878 } 879 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(metadataSchemaUri_)) { 880 com.google.protobuf.GeneratedMessageV3.writeString(output, 3, metadataSchemaUri_); 881 } 882 if (createTime_ != null) { 883 output.writeMessage(4, getCreateTime()); 884 } 885 if (updateTime_ != null) { 886 output.writeMessage(5, getUpdateTime()); 887 } 888 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { 889 com.google.protobuf.GeneratedMessageV3.writeString(output, 6, etag_); 890 } 891 com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( 892 output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 7); 893 if (metadata_ != null) { 894 output.writeMessage(8, getMetadata()); 895 } 896 for (int i = 0; i < savedQueries_.size(); i++) { 897 output.writeMessage(9, savedQueries_.get(i)); 898 } 899 if (encryptionSpec_ != null) { 900 output.writeMessage(11, getEncryptionSpec()); 901 } 902 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { 903 com.google.protobuf.GeneratedMessageV3.writeString(output, 16, description_); 904 } 905 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(metadataArtifact_)) { 906 com.google.protobuf.GeneratedMessageV3.writeString(output, 17, metadataArtifact_); 907 } 908 getUnknownFields().writeTo(output); 909 } 910 911 @java.lang.Override getSerializedSize()912 public int getSerializedSize() { 913 int size = memoizedSize; 914 if (size != -1) return size; 915 916 size = 0; 917 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 918 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); 919 } 920 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { 921 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayName_); 922 } 923 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(metadataSchemaUri_)) { 924 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, metadataSchemaUri_); 925 } 926 if (createTime_ != null) { 927 size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getCreateTime()); 928 } 929 if (updateTime_ != null) { 930 size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getUpdateTime()); 931 } 932 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { 933 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, etag_); 934 } 935 for (java.util.Map.Entry<java.lang.String, java.lang.String> entry : 936 internalGetLabels().getMap().entrySet()) { 937 com.google.protobuf.MapEntry<java.lang.String, java.lang.String> labels__ = 938 LabelsDefaultEntryHolder.defaultEntry 939 .newBuilderForType() 940 .setKey(entry.getKey()) 941 .setValue(entry.getValue()) 942 .build(); 943 size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, labels__); 944 } 945 if (metadata_ != null) { 946 size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getMetadata()); 947 } 948 for (int i = 0; i < savedQueries_.size(); i++) { 949 size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, savedQueries_.get(i)); 950 } 951 if (encryptionSpec_ != null) { 952 size += com.google.protobuf.CodedOutputStream.computeMessageSize(11, getEncryptionSpec()); 953 } 954 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { 955 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(16, description_); 956 } 957 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(metadataArtifact_)) { 958 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(17, metadataArtifact_); 959 } 960 size += getUnknownFields().getSerializedSize(); 961 memoizedSize = size; 962 return size; 963 } 964 965 @java.lang.Override equals(final java.lang.Object obj)966 public boolean equals(final java.lang.Object obj) { 967 if (obj == this) { 968 return true; 969 } 970 if (!(obj instanceof com.google.cloud.aiplatform.v1.Dataset)) { 971 return super.equals(obj); 972 } 973 com.google.cloud.aiplatform.v1.Dataset other = (com.google.cloud.aiplatform.v1.Dataset) obj; 974 975 if (!getName().equals(other.getName())) return false; 976 if (!getDisplayName().equals(other.getDisplayName())) return false; 977 if (!getDescription().equals(other.getDescription())) return false; 978 if (!getMetadataSchemaUri().equals(other.getMetadataSchemaUri())) return false; 979 if (hasMetadata() != other.hasMetadata()) return false; 980 if (hasMetadata()) { 981 if (!getMetadata().equals(other.getMetadata())) return false; 982 } 983 if (hasCreateTime() != other.hasCreateTime()) return false; 984 if (hasCreateTime()) { 985 if (!getCreateTime().equals(other.getCreateTime())) return false; 986 } 987 if (hasUpdateTime() != other.hasUpdateTime()) return false; 988 if (hasUpdateTime()) { 989 if (!getUpdateTime().equals(other.getUpdateTime())) return false; 990 } 991 if (!getEtag().equals(other.getEtag())) return false; 992 if (!internalGetLabels().equals(other.internalGetLabels())) return false; 993 if (!getSavedQueriesList().equals(other.getSavedQueriesList())) return false; 994 if (hasEncryptionSpec() != other.hasEncryptionSpec()) return false; 995 if (hasEncryptionSpec()) { 996 if (!getEncryptionSpec().equals(other.getEncryptionSpec())) return false; 997 } 998 if (!getMetadataArtifact().equals(other.getMetadataArtifact())) return false; 999 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 1000 return true; 1001 } 1002 1003 @java.lang.Override hashCode()1004 public int hashCode() { 1005 if (memoizedHashCode != 0) { 1006 return memoizedHashCode; 1007 } 1008 int hash = 41; 1009 hash = (19 * hash) + getDescriptor().hashCode(); 1010 hash = (37 * hash) + NAME_FIELD_NUMBER; 1011 hash = (53 * hash) + getName().hashCode(); 1012 hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; 1013 hash = (53 * hash) + getDisplayName().hashCode(); 1014 hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; 1015 hash = (53 * hash) + getDescription().hashCode(); 1016 hash = (37 * hash) + METADATA_SCHEMA_URI_FIELD_NUMBER; 1017 hash = (53 * hash) + getMetadataSchemaUri().hashCode(); 1018 if (hasMetadata()) { 1019 hash = (37 * hash) + METADATA_FIELD_NUMBER; 1020 hash = (53 * hash) + getMetadata().hashCode(); 1021 } 1022 if (hasCreateTime()) { 1023 hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; 1024 hash = (53 * hash) + getCreateTime().hashCode(); 1025 } 1026 if (hasUpdateTime()) { 1027 hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; 1028 hash = (53 * hash) + getUpdateTime().hashCode(); 1029 } 1030 hash = (37 * hash) + ETAG_FIELD_NUMBER; 1031 hash = (53 * hash) + getEtag().hashCode(); 1032 if (!internalGetLabels().getMap().isEmpty()) { 1033 hash = (37 * hash) + LABELS_FIELD_NUMBER; 1034 hash = (53 * hash) + internalGetLabels().hashCode(); 1035 } 1036 if (getSavedQueriesCount() > 0) { 1037 hash = (37 * hash) + SAVED_QUERIES_FIELD_NUMBER; 1038 hash = (53 * hash) + getSavedQueriesList().hashCode(); 1039 } 1040 if (hasEncryptionSpec()) { 1041 hash = (37 * hash) + ENCRYPTION_SPEC_FIELD_NUMBER; 1042 hash = (53 * hash) + getEncryptionSpec().hashCode(); 1043 } 1044 hash = (37 * hash) + METADATA_ARTIFACT_FIELD_NUMBER; 1045 hash = (53 * hash) + getMetadataArtifact().hashCode(); 1046 hash = (29 * hash) + getUnknownFields().hashCode(); 1047 memoizedHashCode = hash; 1048 return hash; 1049 } 1050 parseFrom(java.nio.ByteBuffer data)1051 public static com.google.cloud.aiplatform.v1.Dataset parseFrom(java.nio.ByteBuffer data) 1052 throws com.google.protobuf.InvalidProtocolBufferException { 1053 return PARSER.parseFrom(data); 1054 } 1055 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1056 public static com.google.cloud.aiplatform.v1.Dataset parseFrom( 1057 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1058 throws com.google.protobuf.InvalidProtocolBufferException { 1059 return PARSER.parseFrom(data, extensionRegistry); 1060 } 1061 parseFrom( com.google.protobuf.ByteString data)1062 public static com.google.cloud.aiplatform.v1.Dataset parseFrom( 1063 com.google.protobuf.ByteString data) 1064 throws com.google.protobuf.InvalidProtocolBufferException { 1065 return PARSER.parseFrom(data); 1066 } 1067 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1068 public static com.google.cloud.aiplatform.v1.Dataset parseFrom( 1069 com.google.protobuf.ByteString data, 1070 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1071 throws com.google.protobuf.InvalidProtocolBufferException { 1072 return PARSER.parseFrom(data, extensionRegistry); 1073 } 1074 parseFrom(byte[] data)1075 public static com.google.cloud.aiplatform.v1.Dataset parseFrom(byte[] data) 1076 throws com.google.protobuf.InvalidProtocolBufferException { 1077 return PARSER.parseFrom(data); 1078 } 1079 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1080 public static com.google.cloud.aiplatform.v1.Dataset parseFrom( 1081 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1082 throws com.google.protobuf.InvalidProtocolBufferException { 1083 return PARSER.parseFrom(data, extensionRegistry); 1084 } 1085 parseFrom(java.io.InputStream input)1086 public static com.google.cloud.aiplatform.v1.Dataset parseFrom(java.io.InputStream input) 1087 throws java.io.IOException { 1088 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1089 } 1090 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1091 public static com.google.cloud.aiplatform.v1.Dataset parseFrom( 1092 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1093 throws java.io.IOException { 1094 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1095 PARSER, input, extensionRegistry); 1096 } 1097 parseDelimitedFrom(java.io.InputStream input)1098 public static com.google.cloud.aiplatform.v1.Dataset parseDelimitedFrom(java.io.InputStream input) 1099 throws java.io.IOException { 1100 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 1101 } 1102 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1103 public static com.google.cloud.aiplatform.v1.Dataset parseDelimitedFrom( 1104 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1105 throws java.io.IOException { 1106 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 1107 PARSER, input, extensionRegistry); 1108 } 1109 parseFrom( com.google.protobuf.CodedInputStream input)1110 public static com.google.cloud.aiplatform.v1.Dataset parseFrom( 1111 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 1112 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1113 } 1114 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1115 public static com.google.cloud.aiplatform.v1.Dataset parseFrom( 1116 com.google.protobuf.CodedInputStream input, 1117 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1118 throws java.io.IOException { 1119 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1120 PARSER, input, extensionRegistry); 1121 } 1122 1123 @java.lang.Override newBuilderForType()1124 public Builder newBuilderForType() { 1125 return newBuilder(); 1126 } 1127 newBuilder()1128 public static Builder newBuilder() { 1129 return DEFAULT_INSTANCE.toBuilder(); 1130 } 1131 newBuilder(com.google.cloud.aiplatform.v1.Dataset prototype)1132 public static Builder newBuilder(com.google.cloud.aiplatform.v1.Dataset prototype) { 1133 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 1134 } 1135 1136 @java.lang.Override toBuilder()1137 public Builder toBuilder() { 1138 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 1139 } 1140 1141 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1142 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1143 Builder builder = new Builder(parent); 1144 return builder; 1145 } 1146 /** 1147 * 1148 * 1149 * <pre> 1150 * A collection of DataItems and Annotations on them. 1151 * </pre> 1152 * 1153 * Protobuf type {@code google.cloud.aiplatform.v1.Dataset} 1154 */ 1155 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 1156 implements 1157 // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1.Dataset) 1158 com.google.cloud.aiplatform.v1.DatasetOrBuilder { getDescriptor()1159 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 1160 return com.google.cloud.aiplatform.v1.DatasetProto 1161 .internal_static_google_cloud_aiplatform_v1_Dataset_descriptor; 1162 } 1163 1164 @SuppressWarnings({"rawtypes"}) internalGetMapField(int number)1165 protected com.google.protobuf.MapField internalGetMapField(int number) { 1166 switch (number) { 1167 case 7: 1168 return internalGetLabels(); 1169 default: 1170 throw new RuntimeException("Invalid map field number: " + number); 1171 } 1172 } 1173 1174 @SuppressWarnings({"rawtypes"}) internalGetMutableMapField(int number)1175 protected com.google.protobuf.MapField internalGetMutableMapField(int number) { 1176 switch (number) { 1177 case 7: 1178 return internalGetMutableLabels(); 1179 default: 1180 throw new RuntimeException("Invalid map field number: " + number); 1181 } 1182 } 1183 1184 @java.lang.Override 1185 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()1186 internalGetFieldAccessorTable() { 1187 return com.google.cloud.aiplatform.v1.DatasetProto 1188 .internal_static_google_cloud_aiplatform_v1_Dataset_fieldAccessorTable 1189 .ensureFieldAccessorsInitialized( 1190 com.google.cloud.aiplatform.v1.Dataset.class, 1191 com.google.cloud.aiplatform.v1.Dataset.Builder.class); 1192 } 1193 1194 // Construct using com.google.cloud.aiplatform.v1.Dataset.newBuilder() Builder()1195 private Builder() {} 1196 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1197 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1198 super(parent); 1199 } 1200 1201 @java.lang.Override clear()1202 public Builder clear() { 1203 super.clear(); 1204 bitField0_ = 0; 1205 name_ = ""; 1206 displayName_ = ""; 1207 description_ = ""; 1208 metadataSchemaUri_ = ""; 1209 metadata_ = null; 1210 if (metadataBuilder_ != null) { 1211 metadataBuilder_.dispose(); 1212 metadataBuilder_ = null; 1213 } 1214 createTime_ = null; 1215 if (createTimeBuilder_ != null) { 1216 createTimeBuilder_.dispose(); 1217 createTimeBuilder_ = null; 1218 } 1219 updateTime_ = null; 1220 if (updateTimeBuilder_ != null) { 1221 updateTimeBuilder_.dispose(); 1222 updateTimeBuilder_ = null; 1223 } 1224 etag_ = ""; 1225 internalGetMutableLabels().clear(); 1226 if (savedQueriesBuilder_ == null) { 1227 savedQueries_ = java.util.Collections.emptyList(); 1228 } else { 1229 savedQueries_ = null; 1230 savedQueriesBuilder_.clear(); 1231 } 1232 bitField0_ = (bitField0_ & ~0x00000200); 1233 encryptionSpec_ = null; 1234 if (encryptionSpecBuilder_ != null) { 1235 encryptionSpecBuilder_.dispose(); 1236 encryptionSpecBuilder_ = null; 1237 } 1238 metadataArtifact_ = ""; 1239 return this; 1240 } 1241 1242 @java.lang.Override getDescriptorForType()1243 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 1244 return com.google.cloud.aiplatform.v1.DatasetProto 1245 .internal_static_google_cloud_aiplatform_v1_Dataset_descriptor; 1246 } 1247 1248 @java.lang.Override getDefaultInstanceForType()1249 public com.google.cloud.aiplatform.v1.Dataset getDefaultInstanceForType() { 1250 return com.google.cloud.aiplatform.v1.Dataset.getDefaultInstance(); 1251 } 1252 1253 @java.lang.Override build()1254 public com.google.cloud.aiplatform.v1.Dataset build() { 1255 com.google.cloud.aiplatform.v1.Dataset result = buildPartial(); 1256 if (!result.isInitialized()) { 1257 throw newUninitializedMessageException(result); 1258 } 1259 return result; 1260 } 1261 1262 @java.lang.Override buildPartial()1263 public com.google.cloud.aiplatform.v1.Dataset buildPartial() { 1264 com.google.cloud.aiplatform.v1.Dataset result = 1265 new com.google.cloud.aiplatform.v1.Dataset(this); 1266 buildPartialRepeatedFields(result); 1267 if (bitField0_ != 0) { 1268 buildPartial0(result); 1269 } 1270 onBuilt(); 1271 return result; 1272 } 1273 buildPartialRepeatedFields(com.google.cloud.aiplatform.v1.Dataset result)1274 private void buildPartialRepeatedFields(com.google.cloud.aiplatform.v1.Dataset result) { 1275 if (savedQueriesBuilder_ == null) { 1276 if (((bitField0_ & 0x00000200) != 0)) { 1277 savedQueries_ = java.util.Collections.unmodifiableList(savedQueries_); 1278 bitField0_ = (bitField0_ & ~0x00000200); 1279 } 1280 result.savedQueries_ = savedQueries_; 1281 } else { 1282 result.savedQueries_ = savedQueriesBuilder_.build(); 1283 } 1284 } 1285 buildPartial0(com.google.cloud.aiplatform.v1.Dataset result)1286 private void buildPartial0(com.google.cloud.aiplatform.v1.Dataset result) { 1287 int from_bitField0_ = bitField0_; 1288 if (((from_bitField0_ & 0x00000001) != 0)) { 1289 result.name_ = name_; 1290 } 1291 if (((from_bitField0_ & 0x00000002) != 0)) { 1292 result.displayName_ = displayName_; 1293 } 1294 if (((from_bitField0_ & 0x00000004) != 0)) { 1295 result.description_ = description_; 1296 } 1297 if (((from_bitField0_ & 0x00000008) != 0)) { 1298 result.metadataSchemaUri_ = metadataSchemaUri_; 1299 } 1300 if (((from_bitField0_ & 0x00000010) != 0)) { 1301 result.metadata_ = metadataBuilder_ == null ? metadata_ : metadataBuilder_.build(); 1302 } 1303 if (((from_bitField0_ & 0x00000020) != 0)) { 1304 result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); 1305 } 1306 if (((from_bitField0_ & 0x00000040) != 0)) { 1307 result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); 1308 } 1309 if (((from_bitField0_ & 0x00000080) != 0)) { 1310 result.etag_ = etag_; 1311 } 1312 if (((from_bitField0_ & 0x00000100) != 0)) { 1313 result.labels_ = internalGetLabels(); 1314 result.labels_.makeImmutable(); 1315 } 1316 if (((from_bitField0_ & 0x00000400) != 0)) { 1317 result.encryptionSpec_ = 1318 encryptionSpecBuilder_ == null ? encryptionSpec_ : encryptionSpecBuilder_.build(); 1319 } 1320 if (((from_bitField0_ & 0x00000800) != 0)) { 1321 result.metadataArtifact_ = metadataArtifact_; 1322 } 1323 } 1324 1325 @java.lang.Override clone()1326 public Builder clone() { 1327 return super.clone(); 1328 } 1329 1330 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1331 public Builder setField( 1332 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1333 return super.setField(field, value); 1334 } 1335 1336 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1337 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 1338 return super.clearField(field); 1339 } 1340 1341 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1342 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 1343 return super.clearOneof(oneof); 1344 } 1345 1346 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1347 public Builder setRepeatedField( 1348 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 1349 return super.setRepeatedField(field, index, value); 1350 } 1351 1352 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1353 public Builder addRepeatedField( 1354 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1355 return super.addRepeatedField(field, value); 1356 } 1357 1358 @java.lang.Override mergeFrom(com.google.protobuf.Message other)1359 public Builder mergeFrom(com.google.protobuf.Message other) { 1360 if (other instanceof com.google.cloud.aiplatform.v1.Dataset) { 1361 return mergeFrom((com.google.cloud.aiplatform.v1.Dataset) other); 1362 } else { 1363 super.mergeFrom(other); 1364 return this; 1365 } 1366 } 1367 mergeFrom(com.google.cloud.aiplatform.v1.Dataset other)1368 public Builder mergeFrom(com.google.cloud.aiplatform.v1.Dataset other) { 1369 if (other == com.google.cloud.aiplatform.v1.Dataset.getDefaultInstance()) return this; 1370 if (!other.getName().isEmpty()) { 1371 name_ = other.name_; 1372 bitField0_ |= 0x00000001; 1373 onChanged(); 1374 } 1375 if (!other.getDisplayName().isEmpty()) { 1376 displayName_ = other.displayName_; 1377 bitField0_ |= 0x00000002; 1378 onChanged(); 1379 } 1380 if (!other.getDescription().isEmpty()) { 1381 description_ = other.description_; 1382 bitField0_ |= 0x00000004; 1383 onChanged(); 1384 } 1385 if (!other.getMetadataSchemaUri().isEmpty()) { 1386 metadataSchemaUri_ = other.metadataSchemaUri_; 1387 bitField0_ |= 0x00000008; 1388 onChanged(); 1389 } 1390 if (other.hasMetadata()) { 1391 mergeMetadata(other.getMetadata()); 1392 } 1393 if (other.hasCreateTime()) { 1394 mergeCreateTime(other.getCreateTime()); 1395 } 1396 if (other.hasUpdateTime()) { 1397 mergeUpdateTime(other.getUpdateTime()); 1398 } 1399 if (!other.getEtag().isEmpty()) { 1400 etag_ = other.etag_; 1401 bitField0_ |= 0x00000080; 1402 onChanged(); 1403 } 1404 internalGetMutableLabels().mergeFrom(other.internalGetLabels()); 1405 bitField0_ |= 0x00000100; 1406 if (savedQueriesBuilder_ == null) { 1407 if (!other.savedQueries_.isEmpty()) { 1408 if (savedQueries_.isEmpty()) { 1409 savedQueries_ = other.savedQueries_; 1410 bitField0_ = (bitField0_ & ~0x00000200); 1411 } else { 1412 ensureSavedQueriesIsMutable(); 1413 savedQueries_.addAll(other.savedQueries_); 1414 } 1415 onChanged(); 1416 } 1417 } else { 1418 if (!other.savedQueries_.isEmpty()) { 1419 if (savedQueriesBuilder_.isEmpty()) { 1420 savedQueriesBuilder_.dispose(); 1421 savedQueriesBuilder_ = null; 1422 savedQueries_ = other.savedQueries_; 1423 bitField0_ = (bitField0_ & ~0x00000200); 1424 savedQueriesBuilder_ = 1425 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 1426 ? getSavedQueriesFieldBuilder() 1427 : null; 1428 } else { 1429 savedQueriesBuilder_.addAllMessages(other.savedQueries_); 1430 } 1431 } 1432 } 1433 if (other.hasEncryptionSpec()) { 1434 mergeEncryptionSpec(other.getEncryptionSpec()); 1435 } 1436 if (!other.getMetadataArtifact().isEmpty()) { 1437 metadataArtifact_ = other.metadataArtifact_; 1438 bitField0_ |= 0x00000800; 1439 onChanged(); 1440 } 1441 this.mergeUnknownFields(other.getUnknownFields()); 1442 onChanged(); 1443 return this; 1444 } 1445 1446 @java.lang.Override isInitialized()1447 public final boolean isInitialized() { 1448 return true; 1449 } 1450 1451 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1452 public Builder mergeFrom( 1453 com.google.protobuf.CodedInputStream input, 1454 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1455 throws java.io.IOException { 1456 if (extensionRegistry == null) { 1457 throw new java.lang.NullPointerException(); 1458 } 1459 try { 1460 boolean done = false; 1461 while (!done) { 1462 int tag = input.readTag(); 1463 switch (tag) { 1464 case 0: 1465 done = true; 1466 break; 1467 case 10: 1468 { 1469 name_ = input.readStringRequireUtf8(); 1470 bitField0_ |= 0x00000001; 1471 break; 1472 } // case 10 1473 case 18: 1474 { 1475 displayName_ = input.readStringRequireUtf8(); 1476 bitField0_ |= 0x00000002; 1477 break; 1478 } // case 18 1479 case 26: 1480 { 1481 metadataSchemaUri_ = input.readStringRequireUtf8(); 1482 bitField0_ |= 0x00000008; 1483 break; 1484 } // case 26 1485 case 34: 1486 { 1487 input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); 1488 bitField0_ |= 0x00000020; 1489 break; 1490 } // case 34 1491 case 42: 1492 { 1493 input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); 1494 bitField0_ |= 0x00000040; 1495 break; 1496 } // case 42 1497 case 50: 1498 { 1499 etag_ = input.readStringRequireUtf8(); 1500 bitField0_ |= 0x00000080; 1501 break; 1502 } // case 50 1503 case 58: 1504 { 1505 com.google.protobuf.MapEntry<java.lang.String, java.lang.String> labels__ = 1506 input.readMessage( 1507 LabelsDefaultEntryHolder.defaultEntry.getParserForType(), 1508 extensionRegistry); 1509 internalGetMutableLabels() 1510 .getMutableMap() 1511 .put(labels__.getKey(), labels__.getValue()); 1512 bitField0_ |= 0x00000100; 1513 break; 1514 } // case 58 1515 case 66: 1516 { 1517 input.readMessage(getMetadataFieldBuilder().getBuilder(), extensionRegistry); 1518 bitField0_ |= 0x00000010; 1519 break; 1520 } // case 66 1521 case 74: 1522 { 1523 com.google.cloud.aiplatform.v1.SavedQuery m = 1524 input.readMessage( 1525 com.google.cloud.aiplatform.v1.SavedQuery.parser(), extensionRegistry); 1526 if (savedQueriesBuilder_ == null) { 1527 ensureSavedQueriesIsMutable(); 1528 savedQueries_.add(m); 1529 } else { 1530 savedQueriesBuilder_.addMessage(m); 1531 } 1532 break; 1533 } // case 74 1534 case 90: 1535 { 1536 input.readMessage(getEncryptionSpecFieldBuilder().getBuilder(), extensionRegistry); 1537 bitField0_ |= 0x00000400; 1538 break; 1539 } // case 90 1540 case 130: 1541 { 1542 description_ = input.readStringRequireUtf8(); 1543 bitField0_ |= 0x00000004; 1544 break; 1545 } // case 130 1546 case 138: 1547 { 1548 metadataArtifact_ = input.readStringRequireUtf8(); 1549 bitField0_ |= 0x00000800; 1550 break; 1551 } // case 138 1552 default: 1553 { 1554 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1555 done = true; // was an endgroup tag 1556 } 1557 break; 1558 } // default: 1559 } // switch (tag) 1560 } // while (!done) 1561 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1562 throw e.unwrapIOException(); 1563 } finally { 1564 onChanged(); 1565 } // finally 1566 return this; 1567 } 1568 1569 private int bitField0_; 1570 1571 private java.lang.Object name_ = ""; 1572 /** 1573 * 1574 * 1575 * <pre> 1576 * Output only. The resource name of the Dataset. 1577 * </pre> 1578 * 1579 * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1580 * 1581 * @return The name. 1582 */ getName()1583 public java.lang.String getName() { 1584 java.lang.Object ref = name_; 1585 if (!(ref instanceof java.lang.String)) { 1586 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1587 java.lang.String s = bs.toStringUtf8(); 1588 name_ = s; 1589 return s; 1590 } else { 1591 return (java.lang.String) ref; 1592 } 1593 } 1594 /** 1595 * 1596 * 1597 * <pre> 1598 * Output only. The resource name of the Dataset. 1599 * </pre> 1600 * 1601 * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1602 * 1603 * @return The bytes for name. 1604 */ getNameBytes()1605 public com.google.protobuf.ByteString getNameBytes() { 1606 java.lang.Object ref = name_; 1607 if (ref instanceof String) { 1608 com.google.protobuf.ByteString b = 1609 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1610 name_ = b; 1611 return b; 1612 } else { 1613 return (com.google.protobuf.ByteString) ref; 1614 } 1615 } 1616 /** 1617 * 1618 * 1619 * <pre> 1620 * Output only. The resource name of the Dataset. 1621 * </pre> 1622 * 1623 * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1624 * 1625 * @param value The name to set. 1626 * @return This builder for chaining. 1627 */ setName(java.lang.String value)1628 public Builder setName(java.lang.String value) { 1629 if (value == null) { 1630 throw new NullPointerException(); 1631 } 1632 name_ = value; 1633 bitField0_ |= 0x00000001; 1634 onChanged(); 1635 return this; 1636 } 1637 /** 1638 * 1639 * 1640 * <pre> 1641 * Output only. The resource name of the Dataset. 1642 * </pre> 1643 * 1644 * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1645 * 1646 * @return This builder for chaining. 1647 */ clearName()1648 public Builder clearName() { 1649 name_ = getDefaultInstance().getName(); 1650 bitField0_ = (bitField0_ & ~0x00000001); 1651 onChanged(); 1652 return this; 1653 } 1654 /** 1655 * 1656 * 1657 * <pre> 1658 * Output only. The resource name of the Dataset. 1659 * </pre> 1660 * 1661 * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1662 * 1663 * @param value The bytes for name to set. 1664 * @return This builder for chaining. 1665 */ setNameBytes(com.google.protobuf.ByteString value)1666 public Builder setNameBytes(com.google.protobuf.ByteString value) { 1667 if (value == null) { 1668 throw new NullPointerException(); 1669 } 1670 checkByteStringIsUtf8(value); 1671 name_ = value; 1672 bitField0_ |= 0x00000001; 1673 onChanged(); 1674 return this; 1675 } 1676 1677 private java.lang.Object displayName_ = ""; 1678 /** 1679 * 1680 * 1681 * <pre> 1682 * Required. The user-defined name of the Dataset. 1683 * The name can be up to 128 characters long and can consist of any UTF-8 1684 * characters. 1685 * </pre> 1686 * 1687 * <code>string display_name = 2 [(.google.api.field_behavior) = REQUIRED];</code> 1688 * 1689 * @return The displayName. 1690 */ getDisplayName()1691 public java.lang.String getDisplayName() { 1692 java.lang.Object ref = displayName_; 1693 if (!(ref instanceof java.lang.String)) { 1694 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1695 java.lang.String s = bs.toStringUtf8(); 1696 displayName_ = s; 1697 return s; 1698 } else { 1699 return (java.lang.String) ref; 1700 } 1701 } 1702 /** 1703 * 1704 * 1705 * <pre> 1706 * Required. The user-defined name of the Dataset. 1707 * The name can be up to 128 characters long and can consist of any UTF-8 1708 * characters. 1709 * </pre> 1710 * 1711 * <code>string display_name = 2 [(.google.api.field_behavior) = REQUIRED];</code> 1712 * 1713 * @return The bytes for displayName. 1714 */ getDisplayNameBytes()1715 public com.google.protobuf.ByteString getDisplayNameBytes() { 1716 java.lang.Object ref = displayName_; 1717 if (ref instanceof String) { 1718 com.google.protobuf.ByteString b = 1719 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1720 displayName_ = b; 1721 return b; 1722 } else { 1723 return (com.google.protobuf.ByteString) ref; 1724 } 1725 } 1726 /** 1727 * 1728 * 1729 * <pre> 1730 * Required. The user-defined name of the Dataset. 1731 * The name can be up to 128 characters long and can consist of any UTF-8 1732 * characters. 1733 * </pre> 1734 * 1735 * <code>string display_name = 2 [(.google.api.field_behavior) = REQUIRED];</code> 1736 * 1737 * @param value The displayName to set. 1738 * @return This builder for chaining. 1739 */ setDisplayName(java.lang.String value)1740 public Builder setDisplayName(java.lang.String value) { 1741 if (value == null) { 1742 throw new NullPointerException(); 1743 } 1744 displayName_ = value; 1745 bitField0_ |= 0x00000002; 1746 onChanged(); 1747 return this; 1748 } 1749 /** 1750 * 1751 * 1752 * <pre> 1753 * Required. The user-defined name of the Dataset. 1754 * The name can be up to 128 characters long and can consist of any UTF-8 1755 * characters. 1756 * </pre> 1757 * 1758 * <code>string display_name = 2 [(.google.api.field_behavior) = REQUIRED];</code> 1759 * 1760 * @return This builder for chaining. 1761 */ clearDisplayName()1762 public Builder clearDisplayName() { 1763 displayName_ = getDefaultInstance().getDisplayName(); 1764 bitField0_ = (bitField0_ & ~0x00000002); 1765 onChanged(); 1766 return this; 1767 } 1768 /** 1769 * 1770 * 1771 * <pre> 1772 * Required. The user-defined name of the Dataset. 1773 * The name can be up to 128 characters long and can consist of any UTF-8 1774 * characters. 1775 * </pre> 1776 * 1777 * <code>string display_name = 2 [(.google.api.field_behavior) = REQUIRED];</code> 1778 * 1779 * @param value The bytes for displayName to set. 1780 * @return This builder for chaining. 1781 */ setDisplayNameBytes(com.google.protobuf.ByteString value)1782 public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { 1783 if (value == null) { 1784 throw new NullPointerException(); 1785 } 1786 checkByteStringIsUtf8(value); 1787 displayName_ = value; 1788 bitField0_ |= 0x00000002; 1789 onChanged(); 1790 return this; 1791 } 1792 1793 private java.lang.Object description_ = ""; 1794 /** 1795 * 1796 * 1797 * <pre> 1798 * The description of the Dataset. 1799 * </pre> 1800 * 1801 * <code>string description = 16;</code> 1802 * 1803 * @return The description. 1804 */ getDescription()1805 public java.lang.String getDescription() { 1806 java.lang.Object ref = description_; 1807 if (!(ref instanceof java.lang.String)) { 1808 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1809 java.lang.String s = bs.toStringUtf8(); 1810 description_ = s; 1811 return s; 1812 } else { 1813 return (java.lang.String) ref; 1814 } 1815 } 1816 /** 1817 * 1818 * 1819 * <pre> 1820 * The description of the Dataset. 1821 * </pre> 1822 * 1823 * <code>string description = 16;</code> 1824 * 1825 * @return The bytes for description. 1826 */ getDescriptionBytes()1827 public com.google.protobuf.ByteString getDescriptionBytes() { 1828 java.lang.Object ref = description_; 1829 if (ref instanceof String) { 1830 com.google.protobuf.ByteString b = 1831 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1832 description_ = b; 1833 return b; 1834 } else { 1835 return (com.google.protobuf.ByteString) ref; 1836 } 1837 } 1838 /** 1839 * 1840 * 1841 * <pre> 1842 * The description of the Dataset. 1843 * </pre> 1844 * 1845 * <code>string description = 16;</code> 1846 * 1847 * @param value The description to set. 1848 * @return This builder for chaining. 1849 */ setDescription(java.lang.String value)1850 public Builder setDescription(java.lang.String value) { 1851 if (value == null) { 1852 throw new NullPointerException(); 1853 } 1854 description_ = value; 1855 bitField0_ |= 0x00000004; 1856 onChanged(); 1857 return this; 1858 } 1859 /** 1860 * 1861 * 1862 * <pre> 1863 * The description of the Dataset. 1864 * </pre> 1865 * 1866 * <code>string description = 16;</code> 1867 * 1868 * @return This builder for chaining. 1869 */ clearDescription()1870 public Builder clearDescription() { 1871 description_ = getDefaultInstance().getDescription(); 1872 bitField0_ = (bitField0_ & ~0x00000004); 1873 onChanged(); 1874 return this; 1875 } 1876 /** 1877 * 1878 * 1879 * <pre> 1880 * The description of the Dataset. 1881 * </pre> 1882 * 1883 * <code>string description = 16;</code> 1884 * 1885 * @param value The bytes for description to set. 1886 * @return This builder for chaining. 1887 */ setDescriptionBytes(com.google.protobuf.ByteString value)1888 public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { 1889 if (value == null) { 1890 throw new NullPointerException(); 1891 } 1892 checkByteStringIsUtf8(value); 1893 description_ = value; 1894 bitField0_ |= 0x00000004; 1895 onChanged(); 1896 return this; 1897 } 1898 1899 private java.lang.Object metadataSchemaUri_ = ""; 1900 /** 1901 * 1902 * 1903 * <pre> 1904 * Required. Points to a YAML file stored on Google Cloud Storage describing 1905 * additional information about the Dataset. The schema is defined as an 1906 * OpenAPI 3.0.2 Schema Object. The schema files that can be used here are 1907 * found in gs://google-cloud-aiplatform/schema/dataset/metadata/. 1908 * </pre> 1909 * 1910 * <code>string metadata_schema_uri = 3 [(.google.api.field_behavior) = REQUIRED];</code> 1911 * 1912 * @return The metadataSchemaUri. 1913 */ getMetadataSchemaUri()1914 public java.lang.String getMetadataSchemaUri() { 1915 java.lang.Object ref = metadataSchemaUri_; 1916 if (!(ref instanceof java.lang.String)) { 1917 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1918 java.lang.String s = bs.toStringUtf8(); 1919 metadataSchemaUri_ = s; 1920 return s; 1921 } else { 1922 return (java.lang.String) ref; 1923 } 1924 } 1925 /** 1926 * 1927 * 1928 * <pre> 1929 * Required. Points to a YAML file stored on Google Cloud Storage describing 1930 * additional information about the Dataset. The schema is defined as an 1931 * OpenAPI 3.0.2 Schema Object. The schema files that can be used here are 1932 * found in gs://google-cloud-aiplatform/schema/dataset/metadata/. 1933 * </pre> 1934 * 1935 * <code>string metadata_schema_uri = 3 [(.google.api.field_behavior) = REQUIRED];</code> 1936 * 1937 * @return The bytes for metadataSchemaUri. 1938 */ getMetadataSchemaUriBytes()1939 public com.google.protobuf.ByteString getMetadataSchemaUriBytes() { 1940 java.lang.Object ref = metadataSchemaUri_; 1941 if (ref instanceof String) { 1942 com.google.protobuf.ByteString b = 1943 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1944 metadataSchemaUri_ = b; 1945 return b; 1946 } else { 1947 return (com.google.protobuf.ByteString) ref; 1948 } 1949 } 1950 /** 1951 * 1952 * 1953 * <pre> 1954 * Required. Points to a YAML file stored on Google Cloud Storage describing 1955 * additional information about the Dataset. The schema is defined as an 1956 * OpenAPI 3.0.2 Schema Object. The schema files that can be used here are 1957 * found in gs://google-cloud-aiplatform/schema/dataset/metadata/. 1958 * </pre> 1959 * 1960 * <code>string metadata_schema_uri = 3 [(.google.api.field_behavior) = REQUIRED];</code> 1961 * 1962 * @param value The metadataSchemaUri to set. 1963 * @return This builder for chaining. 1964 */ setMetadataSchemaUri(java.lang.String value)1965 public Builder setMetadataSchemaUri(java.lang.String value) { 1966 if (value == null) { 1967 throw new NullPointerException(); 1968 } 1969 metadataSchemaUri_ = value; 1970 bitField0_ |= 0x00000008; 1971 onChanged(); 1972 return this; 1973 } 1974 /** 1975 * 1976 * 1977 * <pre> 1978 * Required. Points to a YAML file stored on Google Cloud Storage describing 1979 * additional information about the Dataset. The schema is defined as an 1980 * OpenAPI 3.0.2 Schema Object. The schema files that can be used here are 1981 * found in gs://google-cloud-aiplatform/schema/dataset/metadata/. 1982 * </pre> 1983 * 1984 * <code>string metadata_schema_uri = 3 [(.google.api.field_behavior) = REQUIRED];</code> 1985 * 1986 * @return This builder for chaining. 1987 */ clearMetadataSchemaUri()1988 public Builder clearMetadataSchemaUri() { 1989 metadataSchemaUri_ = getDefaultInstance().getMetadataSchemaUri(); 1990 bitField0_ = (bitField0_ & ~0x00000008); 1991 onChanged(); 1992 return this; 1993 } 1994 /** 1995 * 1996 * 1997 * <pre> 1998 * Required. Points to a YAML file stored on Google Cloud Storage describing 1999 * additional information about the Dataset. The schema is defined as an 2000 * OpenAPI 3.0.2 Schema Object. The schema files that can be used here are 2001 * found in gs://google-cloud-aiplatform/schema/dataset/metadata/. 2002 * </pre> 2003 * 2004 * <code>string metadata_schema_uri = 3 [(.google.api.field_behavior) = REQUIRED];</code> 2005 * 2006 * @param value The bytes for metadataSchemaUri to set. 2007 * @return This builder for chaining. 2008 */ setMetadataSchemaUriBytes(com.google.protobuf.ByteString value)2009 public Builder setMetadataSchemaUriBytes(com.google.protobuf.ByteString value) { 2010 if (value == null) { 2011 throw new NullPointerException(); 2012 } 2013 checkByteStringIsUtf8(value); 2014 metadataSchemaUri_ = value; 2015 bitField0_ |= 0x00000008; 2016 onChanged(); 2017 return this; 2018 } 2019 2020 private com.google.protobuf.Value metadata_; 2021 private com.google.protobuf.SingleFieldBuilderV3< 2022 com.google.protobuf.Value, 2023 com.google.protobuf.Value.Builder, 2024 com.google.protobuf.ValueOrBuilder> 2025 metadataBuilder_; 2026 /** 2027 * 2028 * 2029 * <pre> 2030 * Required. Additional information about the Dataset. 2031 * </pre> 2032 * 2033 * <code>.google.protobuf.Value metadata = 8 [(.google.api.field_behavior) = REQUIRED];</code> 2034 * 2035 * @return Whether the metadata field is set. 2036 */ hasMetadata()2037 public boolean hasMetadata() { 2038 return ((bitField0_ & 0x00000010) != 0); 2039 } 2040 /** 2041 * 2042 * 2043 * <pre> 2044 * Required. Additional information about the Dataset. 2045 * </pre> 2046 * 2047 * <code>.google.protobuf.Value metadata = 8 [(.google.api.field_behavior) = REQUIRED];</code> 2048 * 2049 * @return The metadata. 2050 */ getMetadata()2051 public com.google.protobuf.Value getMetadata() { 2052 if (metadataBuilder_ == null) { 2053 return metadata_ == null ? com.google.protobuf.Value.getDefaultInstance() : metadata_; 2054 } else { 2055 return metadataBuilder_.getMessage(); 2056 } 2057 } 2058 /** 2059 * 2060 * 2061 * <pre> 2062 * Required. Additional information about the Dataset. 2063 * </pre> 2064 * 2065 * <code>.google.protobuf.Value metadata = 8 [(.google.api.field_behavior) = REQUIRED];</code> 2066 */ setMetadata(com.google.protobuf.Value value)2067 public Builder setMetadata(com.google.protobuf.Value value) { 2068 if (metadataBuilder_ == null) { 2069 if (value == null) { 2070 throw new NullPointerException(); 2071 } 2072 metadata_ = value; 2073 } else { 2074 metadataBuilder_.setMessage(value); 2075 } 2076 bitField0_ |= 0x00000010; 2077 onChanged(); 2078 return this; 2079 } 2080 /** 2081 * 2082 * 2083 * <pre> 2084 * Required. Additional information about the Dataset. 2085 * </pre> 2086 * 2087 * <code>.google.protobuf.Value metadata = 8 [(.google.api.field_behavior) = REQUIRED];</code> 2088 */ setMetadata(com.google.protobuf.Value.Builder builderForValue)2089 public Builder setMetadata(com.google.protobuf.Value.Builder builderForValue) { 2090 if (metadataBuilder_ == null) { 2091 metadata_ = builderForValue.build(); 2092 } else { 2093 metadataBuilder_.setMessage(builderForValue.build()); 2094 } 2095 bitField0_ |= 0x00000010; 2096 onChanged(); 2097 return this; 2098 } 2099 /** 2100 * 2101 * 2102 * <pre> 2103 * Required. Additional information about the Dataset. 2104 * </pre> 2105 * 2106 * <code>.google.protobuf.Value metadata = 8 [(.google.api.field_behavior) = REQUIRED];</code> 2107 */ mergeMetadata(com.google.protobuf.Value value)2108 public Builder mergeMetadata(com.google.protobuf.Value value) { 2109 if (metadataBuilder_ == null) { 2110 if (((bitField0_ & 0x00000010) != 0) 2111 && metadata_ != null 2112 && metadata_ != com.google.protobuf.Value.getDefaultInstance()) { 2113 getMetadataBuilder().mergeFrom(value); 2114 } else { 2115 metadata_ = value; 2116 } 2117 } else { 2118 metadataBuilder_.mergeFrom(value); 2119 } 2120 bitField0_ |= 0x00000010; 2121 onChanged(); 2122 return this; 2123 } 2124 /** 2125 * 2126 * 2127 * <pre> 2128 * Required. Additional information about the Dataset. 2129 * </pre> 2130 * 2131 * <code>.google.protobuf.Value metadata = 8 [(.google.api.field_behavior) = REQUIRED];</code> 2132 */ clearMetadata()2133 public Builder clearMetadata() { 2134 bitField0_ = (bitField0_ & ~0x00000010); 2135 metadata_ = null; 2136 if (metadataBuilder_ != null) { 2137 metadataBuilder_.dispose(); 2138 metadataBuilder_ = null; 2139 } 2140 onChanged(); 2141 return this; 2142 } 2143 /** 2144 * 2145 * 2146 * <pre> 2147 * Required. Additional information about the Dataset. 2148 * </pre> 2149 * 2150 * <code>.google.protobuf.Value metadata = 8 [(.google.api.field_behavior) = REQUIRED];</code> 2151 */ getMetadataBuilder()2152 public com.google.protobuf.Value.Builder getMetadataBuilder() { 2153 bitField0_ |= 0x00000010; 2154 onChanged(); 2155 return getMetadataFieldBuilder().getBuilder(); 2156 } 2157 /** 2158 * 2159 * 2160 * <pre> 2161 * Required. Additional information about the Dataset. 2162 * </pre> 2163 * 2164 * <code>.google.protobuf.Value metadata = 8 [(.google.api.field_behavior) = REQUIRED];</code> 2165 */ getMetadataOrBuilder()2166 public com.google.protobuf.ValueOrBuilder getMetadataOrBuilder() { 2167 if (metadataBuilder_ != null) { 2168 return metadataBuilder_.getMessageOrBuilder(); 2169 } else { 2170 return metadata_ == null ? com.google.protobuf.Value.getDefaultInstance() : metadata_; 2171 } 2172 } 2173 /** 2174 * 2175 * 2176 * <pre> 2177 * Required. Additional information about the Dataset. 2178 * </pre> 2179 * 2180 * <code>.google.protobuf.Value metadata = 8 [(.google.api.field_behavior) = REQUIRED];</code> 2181 */ 2182 private com.google.protobuf.SingleFieldBuilderV3< 2183 com.google.protobuf.Value, 2184 com.google.protobuf.Value.Builder, 2185 com.google.protobuf.ValueOrBuilder> getMetadataFieldBuilder()2186 getMetadataFieldBuilder() { 2187 if (metadataBuilder_ == null) { 2188 metadataBuilder_ = 2189 new com.google.protobuf.SingleFieldBuilderV3< 2190 com.google.protobuf.Value, 2191 com.google.protobuf.Value.Builder, 2192 com.google.protobuf.ValueOrBuilder>( 2193 getMetadata(), getParentForChildren(), isClean()); 2194 metadata_ = null; 2195 } 2196 return metadataBuilder_; 2197 } 2198 2199 private com.google.protobuf.Timestamp createTime_; 2200 private com.google.protobuf.SingleFieldBuilderV3< 2201 com.google.protobuf.Timestamp, 2202 com.google.protobuf.Timestamp.Builder, 2203 com.google.protobuf.TimestampOrBuilder> 2204 createTimeBuilder_; 2205 /** 2206 * 2207 * 2208 * <pre> 2209 * Output only. Timestamp when this Dataset was created. 2210 * </pre> 2211 * 2212 * <code> 2213 * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2214 * </code> 2215 * 2216 * @return Whether the createTime field is set. 2217 */ hasCreateTime()2218 public boolean hasCreateTime() { 2219 return ((bitField0_ & 0x00000020) != 0); 2220 } 2221 /** 2222 * 2223 * 2224 * <pre> 2225 * Output only. Timestamp when this Dataset was created. 2226 * </pre> 2227 * 2228 * <code> 2229 * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2230 * </code> 2231 * 2232 * @return The createTime. 2233 */ getCreateTime()2234 public com.google.protobuf.Timestamp getCreateTime() { 2235 if (createTimeBuilder_ == null) { 2236 return createTime_ == null 2237 ? com.google.protobuf.Timestamp.getDefaultInstance() 2238 : createTime_; 2239 } else { 2240 return createTimeBuilder_.getMessage(); 2241 } 2242 } 2243 /** 2244 * 2245 * 2246 * <pre> 2247 * Output only. Timestamp when this Dataset was created. 2248 * </pre> 2249 * 2250 * <code> 2251 * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2252 * </code> 2253 */ setCreateTime(com.google.protobuf.Timestamp value)2254 public Builder setCreateTime(com.google.protobuf.Timestamp value) { 2255 if (createTimeBuilder_ == null) { 2256 if (value == null) { 2257 throw new NullPointerException(); 2258 } 2259 createTime_ = value; 2260 } else { 2261 createTimeBuilder_.setMessage(value); 2262 } 2263 bitField0_ |= 0x00000020; 2264 onChanged(); 2265 return this; 2266 } 2267 /** 2268 * 2269 * 2270 * <pre> 2271 * Output only. Timestamp when this Dataset was created. 2272 * </pre> 2273 * 2274 * <code> 2275 * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2276 * </code> 2277 */ setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)2278 public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { 2279 if (createTimeBuilder_ == null) { 2280 createTime_ = builderForValue.build(); 2281 } else { 2282 createTimeBuilder_.setMessage(builderForValue.build()); 2283 } 2284 bitField0_ |= 0x00000020; 2285 onChanged(); 2286 return this; 2287 } 2288 /** 2289 * 2290 * 2291 * <pre> 2292 * Output only. Timestamp when this Dataset was created. 2293 * </pre> 2294 * 2295 * <code> 2296 * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2297 * </code> 2298 */ mergeCreateTime(com.google.protobuf.Timestamp value)2299 public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { 2300 if (createTimeBuilder_ == null) { 2301 if (((bitField0_ & 0x00000020) != 0) 2302 && createTime_ != null 2303 && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 2304 getCreateTimeBuilder().mergeFrom(value); 2305 } else { 2306 createTime_ = value; 2307 } 2308 } else { 2309 createTimeBuilder_.mergeFrom(value); 2310 } 2311 bitField0_ |= 0x00000020; 2312 onChanged(); 2313 return this; 2314 } 2315 /** 2316 * 2317 * 2318 * <pre> 2319 * Output only. Timestamp when this Dataset was created. 2320 * </pre> 2321 * 2322 * <code> 2323 * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2324 * </code> 2325 */ clearCreateTime()2326 public Builder clearCreateTime() { 2327 bitField0_ = (bitField0_ & ~0x00000020); 2328 createTime_ = null; 2329 if (createTimeBuilder_ != null) { 2330 createTimeBuilder_.dispose(); 2331 createTimeBuilder_ = null; 2332 } 2333 onChanged(); 2334 return this; 2335 } 2336 /** 2337 * 2338 * 2339 * <pre> 2340 * Output only. Timestamp when this Dataset was created. 2341 * </pre> 2342 * 2343 * <code> 2344 * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2345 * </code> 2346 */ getCreateTimeBuilder()2347 public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { 2348 bitField0_ |= 0x00000020; 2349 onChanged(); 2350 return getCreateTimeFieldBuilder().getBuilder(); 2351 } 2352 /** 2353 * 2354 * 2355 * <pre> 2356 * Output only. Timestamp when this Dataset was created. 2357 * </pre> 2358 * 2359 * <code> 2360 * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2361 * </code> 2362 */ getCreateTimeOrBuilder()2363 public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { 2364 if (createTimeBuilder_ != null) { 2365 return createTimeBuilder_.getMessageOrBuilder(); 2366 } else { 2367 return createTime_ == null 2368 ? com.google.protobuf.Timestamp.getDefaultInstance() 2369 : createTime_; 2370 } 2371 } 2372 /** 2373 * 2374 * 2375 * <pre> 2376 * Output only. Timestamp when this Dataset was created. 2377 * </pre> 2378 * 2379 * <code> 2380 * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2381 * </code> 2382 */ 2383 private com.google.protobuf.SingleFieldBuilderV3< 2384 com.google.protobuf.Timestamp, 2385 com.google.protobuf.Timestamp.Builder, 2386 com.google.protobuf.TimestampOrBuilder> getCreateTimeFieldBuilder()2387 getCreateTimeFieldBuilder() { 2388 if (createTimeBuilder_ == null) { 2389 createTimeBuilder_ = 2390 new com.google.protobuf.SingleFieldBuilderV3< 2391 com.google.protobuf.Timestamp, 2392 com.google.protobuf.Timestamp.Builder, 2393 com.google.protobuf.TimestampOrBuilder>( 2394 getCreateTime(), getParentForChildren(), isClean()); 2395 createTime_ = null; 2396 } 2397 return createTimeBuilder_; 2398 } 2399 2400 private com.google.protobuf.Timestamp updateTime_; 2401 private com.google.protobuf.SingleFieldBuilderV3< 2402 com.google.protobuf.Timestamp, 2403 com.google.protobuf.Timestamp.Builder, 2404 com.google.protobuf.TimestampOrBuilder> 2405 updateTimeBuilder_; 2406 /** 2407 * 2408 * 2409 * <pre> 2410 * Output only. Timestamp when this Dataset was last updated. 2411 * </pre> 2412 * 2413 * <code> 2414 * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2415 * </code> 2416 * 2417 * @return Whether the updateTime field is set. 2418 */ hasUpdateTime()2419 public boolean hasUpdateTime() { 2420 return ((bitField0_ & 0x00000040) != 0); 2421 } 2422 /** 2423 * 2424 * 2425 * <pre> 2426 * Output only. Timestamp when this Dataset was last updated. 2427 * </pre> 2428 * 2429 * <code> 2430 * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2431 * </code> 2432 * 2433 * @return The updateTime. 2434 */ getUpdateTime()2435 public com.google.protobuf.Timestamp getUpdateTime() { 2436 if (updateTimeBuilder_ == null) { 2437 return updateTime_ == null 2438 ? com.google.protobuf.Timestamp.getDefaultInstance() 2439 : updateTime_; 2440 } else { 2441 return updateTimeBuilder_.getMessage(); 2442 } 2443 } 2444 /** 2445 * 2446 * 2447 * <pre> 2448 * Output only. Timestamp when this Dataset was last updated. 2449 * </pre> 2450 * 2451 * <code> 2452 * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2453 * </code> 2454 */ setUpdateTime(com.google.protobuf.Timestamp value)2455 public Builder setUpdateTime(com.google.protobuf.Timestamp value) { 2456 if (updateTimeBuilder_ == null) { 2457 if (value == null) { 2458 throw new NullPointerException(); 2459 } 2460 updateTime_ = value; 2461 } else { 2462 updateTimeBuilder_.setMessage(value); 2463 } 2464 bitField0_ |= 0x00000040; 2465 onChanged(); 2466 return this; 2467 } 2468 /** 2469 * 2470 * 2471 * <pre> 2472 * Output only. Timestamp when this Dataset was last updated. 2473 * </pre> 2474 * 2475 * <code> 2476 * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2477 * </code> 2478 */ setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)2479 public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { 2480 if (updateTimeBuilder_ == null) { 2481 updateTime_ = builderForValue.build(); 2482 } else { 2483 updateTimeBuilder_.setMessage(builderForValue.build()); 2484 } 2485 bitField0_ |= 0x00000040; 2486 onChanged(); 2487 return this; 2488 } 2489 /** 2490 * 2491 * 2492 * <pre> 2493 * Output only. Timestamp when this Dataset was last updated. 2494 * </pre> 2495 * 2496 * <code> 2497 * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2498 * </code> 2499 */ mergeUpdateTime(com.google.protobuf.Timestamp value)2500 public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { 2501 if (updateTimeBuilder_ == null) { 2502 if (((bitField0_ & 0x00000040) != 0) 2503 && updateTime_ != null 2504 && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 2505 getUpdateTimeBuilder().mergeFrom(value); 2506 } else { 2507 updateTime_ = value; 2508 } 2509 } else { 2510 updateTimeBuilder_.mergeFrom(value); 2511 } 2512 bitField0_ |= 0x00000040; 2513 onChanged(); 2514 return this; 2515 } 2516 /** 2517 * 2518 * 2519 * <pre> 2520 * Output only. Timestamp when this Dataset was last updated. 2521 * </pre> 2522 * 2523 * <code> 2524 * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2525 * </code> 2526 */ clearUpdateTime()2527 public Builder clearUpdateTime() { 2528 bitField0_ = (bitField0_ & ~0x00000040); 2529 updateTime_ = null; 2530 if (updateTimeBuilder_ != null) { 2531 updateTimeBuilder_.dispose(); 2532 updateTimeBuilder_ = null; 2533 } 2534 onChanged(); 2535 return this; 2536 } 2537 /** 2538 * 2539 * 2540 * <pre> 2541 * Output only. Timestamp when this Dataset was last updated. 2542 * </pre> 2543 * 2544 * <code> 2545 * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2546 * </code> 2547 */ getUpdateTimeBuilder()2548 public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { 2549 bitField0_ |= 0x00000040; 2550 onChanged(); 2551 return getUpdateTimeFieldBuilder().getBuilder(); 2552 } 2553 /** 2554 * 2555 * 2556 * <pre> 2557 * Output only. Timestamp when this Dataset was last updated. 2558 * </pre> 2559 * 2560 * <code> 2561 * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2562 * </code> 2563 */ getUpdateTimeOrBuilder()2564 public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { 2565 if (updateTimeBuilder_ != null) { 2566 return updateTimeBuilder_.getMessageOrBuilder(); 2567 } else { 2568 return updateTime_ == null 2569 ? com.google.protobuf.Timestamp.getDefaultInstance() 2570 : updateTime_; 2571 } 2572 } 2573 /** 2574 * 2575 * 2576 * <pre> 2577 * Output only. Timestamp when this Dataset was last updated. 2578 * </pre> 2579 * 2580 * <code> 2581 * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2582 * </code> 2583 */ 2584 private com.google.protobuf.SingleFieldBuilderV3< 2585 com.google.protobuf.Timestamp, 2586 com.google.protobuf.Timestamp.Builder, 2587 com.google.protobuf.TimestampOrBuilder> getUpdateTimeFieldBuilder()2588 getUpdateTimeFieldBuilder() { 2589 if (updateTimeBuilder_ == null) { 2590 updateTimeBuilder_ = 2591 new com.google.protobuf.SingleFieldBuilderV3< 2592 com.google.protobuf.Timestamp, 2593 com.google.protobuf.Timestamp.Builder, 2594 com.google.protobuf.TimestampOrBuilder>( 2595 getUpdateTime(), getParentForChildren(), isClean()); 2596 updateTime_ = null; 2597 } 2598 return updateTimeBuilder_; 2599 } 2600 2601 private java.lang.Object etag_ = ""; 2602 /** 2603 * 2604 * 2605 * <pre> 2606 * Used to perform consistent read-modify-write updates. If not set, a blind 2607 * "overwrite" update happens. 2608 * </pre> 2609 * 2610 * <code>string etag = 6;</code> 2611 * 2612 * @return The etag. 2613 */ getEtag()2614 public java.lang.String getEtag() { 2615 java.lang.Object ref = etag_; 2616 if (!(ref instanceof java.lang.String)) { 2617 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 2618 java.lang.String s = bs.toStringUtf8(); 2619 etag_ = s; 2620 return s; 2621 } else { 2622 return (java.lang.String) ref; 2623 } 2624 } 2625 /** 2626 * 2627 * 2628 * <pre> 2629 * Used to perform consistent read-modify-write updates. If not set, a blind 2630 * "overwrite" update happens. 2631 * </pre> 2632 * 2633 * <code>string etag = 6;</code> 2634 * 2635 * @return The bytes for etag. 2636 */ getEtagBytes()2637 public com.google.protobuf.ByteString getEtagBytes() { 2638 java.lang.Object ref = etag_; 2639 if (ref instanceof String) { 2640 com.google.protobuf.ByteString b = 2641 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 2642 etag_ = b; 2643 return b; 2644 } else { 2645 return (com.google.protobuf.ByteString) ref; 2646 } 2647 } 2648 /** 2649 * 2650 * 2651 * <pre> 2652 * Used to perform consistent read-modify-write updates. If not set, a blind 2653 * "overwrite" update happens. 2654 * </pre> 2655 * 2656 * <code>string etag = 6;</code> 2657 * 2658 * @param value The etag to set. 2659 * @return This builder for chaining. 2660 */ setEtag(java.lang.String value)2661 public Builder setEtag(java.lang.String value) { 2662 if (value == null) { 2663 throw new NullPointerException(); 2664 } 2665 etag_ = value; 2666 bitField0_ |= 0x00000080; 2667 onChanged(); 2668 return this; 2669 } 2670 /** 2671 * 2672 * 2673 * <pre> 2674 * Used to perform consistent read-modify-write updates. If not set, a blind 2675 * "overwrite" update happens. 2676 * </pre> 2677 * 2678 * <code>string etag = 6;</code> 2679 * 2680 * @return This builder for chaining. 2681 */ clearEtag()2682 public Builder clearEtag() { 2683 etag_ = getDefaultInstance().getEtag(); 2684 bitField0_ = (bitField0_ & ~0x00000080); 2685 onChanged(); 2686 return this; 2687 } 2688 /** 2689 * 2690 * 2691 * <pre> 2692 * Used to perform consistent read-modify-write updates. If not set, a blind 2693 * "overwrite" update happens. 2694 * </pre> 2695 * 2696 * <code>string etag = 6;</code> 2697 * 2698 * @param value The bytes for etag to set. 2699 * @return This builder for chaining. 2700 */ setEtagBytes(com.google.protobuf.ByteString value)2701 public Builder setEtagBytes(com.google.protobuf.ByteString value) { 2702 if (value == null) { 2703 throw new NullPointerException(); 2704 } 2705 checkByteStringIsUtf8(value); 2706 etag_ = value; 2707 bitField0_ |= 0x00000080; 2708 onChanged(); 2709 return this; 2710 } 2711 2712 private com.google.protobuf.MapField<java.lang.String, java.lang.String> labels_; 2713 internalGetLabels()2714 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetLabels() { 2715 if (labels_ == null) { 2716 return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry); 2717 } 2718 return labels_; 2719 } 2720 2721 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetMutableLabels()2722 internalGetMutableLabels() { 2723 if (labels_ == null) { 2724 labels_ = com.google.protobuf.MapField.newMapField(LabelsDefaultEntryHolder.defaultEntry); 2725 } 2726 if (!labels_.isMutable()) { 2727 labels_ = labels_.copy(); 2728 } 2729 bitField0_ |= 0x00000100; 2730 onChanged(); 2731 return labels_; 2732 } 2733 getLabelsCount()2734 public int getLabelsCount() { 2735 return internalGetLabels().getMap().size(); 2736 } 2737 /** 2738 * 2739 * 2740 * <pre> 2741 * The labels with user-defined metadata to organize your Datasets. 2742 * Label keys and values can be no longer than 64 characters 2743 * (Unicode codepoints), can only contain lowercase letters, numeric 2744 * characters, underscores and dashes. International characters are allowed. 2745 * No more than 64 user labels can be associated with one Dataset (System 2746 * labels are excluded). 2747 * See https://goo.gl/xmQnxf for more information and examples of labels. 2748 * System reserved label keys are prefixed with "aiplatform.googleapis.com/" 2749 * and are immutable. Following system labels exist for each Dataset: 2750 * * "aiplatform.googleapis.com/dataset_metadata_schema": output only, its 2751 * value is the 2752 * [metadata_schema's][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] 2753 * title. 2754 * </pre> 2755 * 2756 * <code>map<string, string> labels = 7;</code> 2757 */ 2758 @java.lang.Override containsLabels(java.lang.String key)2759 public boolean containsLabels(java.lang.String key) { 2760 if (key == null) { 2761 throw new NullPointerException("map key"); 2762 } 2763 return internalGetLabels().getMap().containsKey(key); 2764 } 2765 /** Use {@link #getLabelsMap()} instead. */ 2766 @java.lang.Override 2767 @java.lang.Deprecated getLabels()2768 public java.util.Map<java.lang.String, java.lang.String> getLabels() { 2769 return getLabelsMap(); 2770 } 2771 /** 2772 * 2773 * 2774 * <pre> 2775 * The labels with user-defined metadata to organize your Datasets. 2776 * Label keys and values can be no longer than 64 characters 2777 * (Unicode codepoints), can only contain lowercase letters, numeric 2778 * characters, underscores and dashes. International characters are allowed. 2779 * No more than 64 user labels can be associated with one Dataset (System 2780 * labels are excluded). 2781 * See https://goo.gl/xmQnxf for more information and examples of labels. 2782 * System reserved label keys are prefixed with "aiplatform.googleapis.com/" 2783 * and are immutable. Following system labels exist for each Dataset: 2784 * * "aiplatform.googleapis.com/dataset_metadata_schema": output only, its 2785 * value is the 2786 * [metadata_schema's][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] 2787 * title. 2788 * </pre> 2789 * 2790 * <code>map<string, string> labels = 7;</code> 2791 */ 2792 @java.lang.Override getLabelsMap()2793 public java.util.Map<java.lang.String, java.lang.String> getLabelsMap() { 2794 return internalGetLabels().getMap(); 2795 } 2796 /** 2797 * 2798 * 2799 * <pre> 2800 * The labels with user-defined metadata to organize your Datasets. 2801 * Label keys and values can be no longer than 64 characters 2802 * (Unicode codepoints), can only contain lowercase letters, numeric 2803 * characters, underscores and dashes. International characters are allowed. 2804 * No more than 64 user labels can be associated with one Dataset (System 2805 * labels are excluded). 2806 * See https://goo.gl/xmQnxf for more information and examples of labels. 2807 * System reserved label keys are prefixed with "aiplatform.googleapis.com/" 2808 * and are immutable. Following system labels exist for each Dataset: 2809 * * "aiplatform.googleapis.com/dataset_metadata_schema": output only, its 2810 * value is the 2811 * [metadata_schema's][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] 2812 * title. 2813 * </pre> 2814 * 2815 * <code>map<string, string> labels = 7;</code> 2816 */ 2817 @java.lang.Override getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue)2818 public /* nullable */ java.lang.String getLabelsOrDefault( 2819 java.lang.String key, 2820 /* nullable */ 2821 java.lang.String defaultValue) { 2822 if (key == null) { 2823 throw new NullPointerException("map key"); 2824 } 2825 java.util.Map<java.lang.String, java.lang.String> map = internalGetLabels().getMap(); 2826 return map.containsKey(key) ? map.get(key) : defaultValue; 2827 } 2828 /** 2829 * 2830 * 2831 * <pre> 2832 * The labels with user-defined metadata to organize your Datasets. 2833 * Label keys and values can be no longer than 64 characters 2834 * (Unicode codepoints), can only contain lowercase letters, numeric 2835 * characters, underscores and dashes. International characters are allowed. 2836 * No more than 64 user labels can be associated with one Dataset (System 2837 * labels are excluded). 2838 * See https://goo.gl/xmQnxf for more information and examples of labels. 2839 * System reserved label keys are prefixed with "aiplatform.googleapis.com/" 2840 * and are immutable. Following system labels exist for each Dataset: 2841 * * "aiplatform.googleapis.com/dataset_metadata_schema": output only, its 2842 * value is the 2843 * [metadata_schema's][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] 2844 * title. 2845 * </pre> 2846 * 2847 * <code>map<string, string> labels = 7;</code> 2848 */ 2849 @java.lang.Override getLabelsOrThrow(java.lang.String key)2850 public java.lang.String getLabelsOrThrow(java.lang.String key) { 2851 if (key == null) { 2852 throw new NullPointerException("map key"); 2853 } 2854 java.util.Map<java.lang.String, java.lang.String> map = internalGetLabels().getMap(); 2855 if (!map.containsKey(key)) { 2856 throw new java.lang.IllegalArgumentException(); 2857 } 2858 return map.get(key); 2859 } 2860 clearLabels()2861 public Builder clearLabels() { 2862 bitField0_ = (bitField0_ & ~0x00000100); 2863 internalGetMutableLabels().getMutableMap().clear(); 2864 return this; 2865 } 2866 /** 2867 * 2868 * 2869 * <pre> 2870 * The labels with user-defined metadata to organize your Datasets. 2871 * Label keys and values can be no longer than 64 characters 2872 * (Unicode codepoints), can only contain lowercase letters, numeric 2873 * characters, underscores and dashes. International characters are allowed. 2874 * No more than 64 user labels can be associated with one Dataset (System 2875 * labels are excluded). 2876 * See https://goo.gl/xmQnxf for more information and examples of labels. 2877 * System reserved label keys are prefixed with "aiplatform.googleapis.com/" 2878 * and are immutable. Following system labels exist for each Dataset: 2879 * * "aiplatform.googleapis.com/dataset_metadata_schema": output only, its 2880 * value is the 2881 * [metadata_schema's][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] 2882 * title. 2883 * </pre> 2884 * 2885 * <code>map<string, string> labels = 7;</code> 2886 */ removeLabels(java.lang.String key)2887 public Builder removeLabels(java.lang.String key) { 2888 if (key == null) { 2889 throw new NullPointerException("map key"); 2890 } 2891 internalGetMutableLabels().getMutableMap().remove(key); 2892 return this; 2893 } 2894 /** Use alternate mutation accessors instead. */ 2895 @java.lang.Deprecated getMutableLabels()2896 public java.util.Map<java.lang.String, java.lang.String> getMutableLabels() { 2897 bitField0_ |= 0x00000100; 2898 return internalGetMutableLabels().getMutableMap(); 2899 } 2900 /** 2901 * 2902 * 2903 * <pre> 2904 * The labels with user-defined metadata to organize your Datasets. 2905 * Label keys and values can be no longer than 64 characters 2906 * (Unicode codepoints), can only contain lowercase letters, numeric 2907 * characters, underscores and dashes. International characters are allowed. 2908 * No more than 64 user labels can be associated with one Dataset (System 2909 * labels are excluded). 2910 * See https://goo.gl/xmQnxf for more information and examples of labels. 2911 * System reserved label keys are prefixed with "aiplatform.googleapis.com/" 2912 * and are immutable. Following system labels exist for each Dataset: 2913 * * "aiplatform.googleapis.com/dataset_metadata_schema": output only, its 2914 * value is the 2915 * [metadata_schema's][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] 2916 * title. 2917 * </pre> 2918 * 2919 * <code>map<string, string> labels = 7;</code> 2920 */ putLabels(java.lang.String key, java.lang.String value)2921 public Builder putLabels(java.lang.String key, java.lang.String value) { 2922 if (key == null) { 2923 throw new NullPointerException("map key"); 2924 } 2925 if (value == null) { 2926 throw new NullPointerException("map value"); 2927 } 2928 internalGetMutableLabels().getMutableMap().put(key, value); 2929 bitField0_ |= 0x00000100; 2930 return this; 2931 } 2932 /** 2933 * 2934 * 2935 * <pre> 2936 * The labels with user-defined metadata to organize your Datasets. 2937 * Label keys and values can be no longer than 64 characters 2938 * (Unicode codepoints), can only contain lowercase letters, numeric 2939 * characters, underscores and dashes. International characters are allowed. 2940 * No more than 64 user labels can be associated with one Dataset (System 2941 * labels are excluded). 2942 * See https://goo.gl/xmQnxf for more information and examples of labels. 2943 * System reserved label keys are prefixed with "aiplatform.googleapis.com/" 2944 * and are immutable. Following system labels exist for each Dataset: 2945 * * "aiplatform.googleapis.com/dataset_metadata_schema": output only, its 2946 * value is the 2947 * [metadata_schema's][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] 2948 * title. 2949 * </pre> 2950 * 2951 * <code>map<string, string> labels = 7;</code> 2952 */ putAllLabels(java.util.Map<java.lang.String, java.lang.String> values)2953 public Builder putAllLabels(java.util.Map<java.lang.String, java.lang.String> values) { 2954 internalGetMutableLabels().getMutableMap().putAll(values); 2955 bitField0_ |= 0x00000100; 2956 return this; 2957 } 2958 2959 private java.util.List<com.google.cloud.aiplatform.v1.SavedQuery> savedQueries_ = 2960 java.util.Collections.emptyList(); 2961 ensureSavedQueriesIsMutable()2962 private void ensureSavedQueriesIsMutable() { 2963 if (!((bitField0_ & 0x00000200) != 0)) { 2964 savedQueries_ = 2965 new java.util.ArrayList<com.google.cloud.aiplatform.v1.SavedQuery>(savedQueries_); 2966 bitField0_ |= 0x00000200; 2967 } 2968 } 2969 2970 private com.google.protobuf.RepeatedFieldBuilderV3< 2971 com.google.cloud.aiplatform.v1.SavedQuery, 2972 com.google.cloud.aiplatform.v1.SavedQuery.Builder, 2973 com.google.cloud.aiplatform.v1.SavedQueryOrBuilder> 2974 savedQueriesBuilder_; 2975 2976 /** 2977 * 2978 * 2979 * <pre> 2980 * All SavedQueries belong to the Dataset will be returned in List/Get 2981 * Dataset response. The annotation_specs field 2982 * will not be populated except for UI cases which will only use 2983 * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. 2984 * In CreateDataset request, a SavedQuery is created together if 2985 * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. 2986 * The SavedQuery should not contain any AnnotationSpec. 2987 * </pre> 2988 * 2989 * <code>repeated .google.cloud.aiplatform.v1.SavedQuery saved_queries = 9;</code> 2990 */ getSavedQueriesList()2991 public java.util.List<com.google.cloud.aiplatform.v1.SavedQuery> getSavedQueriesList() { 2992 if (savedQueriesBuilder_ == null) { 2993 return java.util.Collections.unmodifiableList(savedQueries_); 2994 } else { 2995 return savedQueriesBuilder_.getMessageList(); 2996 } 2997 } 2998 /** 2999 * 3000 * 3001 * <pre> 3002 * All SavedQueries belong to the Dataset will be returned in List/Get 3003 * Dataset response. The annotation_specs field 3004 * will not be populated except for UI cases which will only use 3005 * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. 3006 * In CreateDataset request, a SavedQuery is created together if 3007 * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. 3008 * The SavedQuery should not contain any AnnotationSpec. 3009 * </pre> 3010 * 3011 * <code>repeated .google.cloud.aiplatform.v1.SavedQuery saved_queries = 9;</code> 3012 */ getSavedQueriesCount()3013 public int getSavedQueriesCount() { 3014 if (savedQueriesBuilder_ == null) { 3015 return savedQueries_.size(); 3016 } else { 3017 return savedQueriesBuilder_.getCount(); 3018 } 3019 } 3020 /** 3021 * 3022 * 3023 * <pre> 3024 * All SavedQueries belong to the Dataset will be returned in List/Get 3025 * Dataset response. The annotation_specs field 3026 * will not be populated except for UI cases which will only use 3027 * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. 3028 * In CreateDataset request, a SavedQuery is created together if 3029 * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. 3030 * The SavedQuery should not contain any AnnotationSpec. 3031 * </pre> 3032 * 3033 * <code>repeated .google.cloud.aiplatform.v1.SavedQuery saved_queries = 9;</code> 3034 */ getSavedQueries(int index)3035 public com.google.cloud.aiplatform.v1.SavedQuery getSavedQueries(int index) { 3036 if (savedQueriesBuilder_ == null) { 3037 return savedQueries_.get(index); 3038 } else { 3039 return savedQueriesBuilder_.getMessage(index); 3040 } 3041 } 3042 /** 3043 * 3044 * 3045 * <pre> 3046 * All SavedQueries belong to the Dataset will be returned in List/Get 3047 * Dataset response. The annotation_specs field 3048 * will not be populated except for UI cases which will only use 3049 * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. 3050 * In CreateDataset request, a SavedQuery is created together if 3051 * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. 3052 * The SavedQuery should not contain any AnnotationSpec. 3053 * </pre> 3054 * 3055 * <code>repeated .google.cloud.aiplatform.v1.SavedQuery saved_queries = 9;</code> 3056 */ setSavedQueries(int index, com.google.cloud.aiplatform.v1.SavedQuery value)3057 public Builder setSavedQueries(int index, com.google.cloud.aiplatform.v1.SavedQuery value) { 3058 if (savedQueriesBuilder_ == null) { 3059 if (value == null) { 3060 throw new NullPointerException(); 3061 } 3062 ensureSavedQueriesIsMutable(); 3063 savedQueries_.set(index, value); 3064 onChanged(); 3065 } else { 3066 savedQueriesBuilder_.setMessage(index, value); 3067 } 3068 return this; 3069 } 3070 /** 3071 * 3072 * 3073 * <pre> 3074 * All SavedQueries belong to the Dataset will be returned in List/Get 3075 * Dataset response. The annotation_specs field 3076 * will not be populated except for UI cases which will only use 3077 * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. 3078 * In CreateDataset request, a SavedQuery is created together if 3079 * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. 3080 * The SavedQuery should not contain any AnnotationSpec. 3081 * </pre> 3082 * 3083 * <code>repeated .google.cloud.aiplatform.v1.SavedQuery saved_queries = 9;</code> 3084 */ setSavedQueries( int index, com.google.cloud.aiplatform.v1.SavedQuery.Builder builderForValue)3085 public Builder setSavedQueries( 3086 int index, com.google.cloud.aiplatform.v1.SavedQuery.Builder builderForValue) { 3087 if (savedQueriesBuilder_ == null) { 3088 ensureSavedQueriesIsMutable(); 3089 savedQueries_.set(index, builderForValue.build()); 3090 onChanged(); 3091 } else { 3092 savedQueriesBuilder_.setMessage(index, builderForValue.build()); 3093 } 3094 return this; 3095 } 3096 /** 3097 * 3098 * 3099 * <pre> 3100 * All SavedQueries belong to the Dataset will be returned in List/Get 3101 * Dataset response. The annotation_specs field 3102 * will not be populated except for UI cases which will only use 3103 * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. 3104 * In CreateDataset request, a SavedQuery is created together if 3105 * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. 3106 * The SavedQuery should not contain any AnnotationSpec. 3107 * </pre> 3108 * 3109 * <code>repeated .google.cloud.aiplatform.v1.SavedQuery saved_queries = 9;</code> 3110 */ addSavedQueries(com.google.cloud.aiplatform.v1.SavedQuery value)3111 public Builder addSavedQueries(com.google.cloud.aiplatform.v1.SavedQuery value) { 3112 if (savedQueriesBuilder_ == null) { 3113 if (value == null) { 3114 throw new NullPointerException(); 3115 } 3116 ensureSavedQueriesIsMutable(); 3117 savedQueries_.add(value); 3118 onChanged(); 3119 } else { 3120 savedQueriesBuilder_.addMessage(value); 3121 } 3122 return this; 3123 } 3124 /** 3125 * 3126 * 3127 * <pre> 3128 * All SavedQueries belong to the Dataset will be returned in List/Get 3129 * Dataset response. The annotation_specs field 3130 * will not be populated except for UI cases which will only use 3131 * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. 3132 * In CreateDataset request, a SavedQuery is created together if 3133 * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. 3134 * The SavedQuery should not contain any AnnotationSpec. 3135 * </pre> 3136 * 3137 * <code>repeated .google.cloud.aiplatform.v1.SavedQuery saved_queries = 9;</code> 3138 */ addSavedQueries(int index, com.google.cloud.aiplatform.v1.SavedQuery value)3139 public Builder addSavedQueries(int index, com.google.cloud.aiplatform.v1.SavedQuery value) { 3140 if (savedQueriesBuilder_ == null) { 3141 if (value == null) { 3142 throw new NullPointerException(); 3143 } 3144 ensureSavedQueriesIsMutable(); 3145 savedQueries_.add(index, value); 3146 onChanged(); 3147 } else { 3148 savedQueriesBuilder_.addMessage(index, value); 3149 } 3150 return this; 3151 } 3152 /** 3153 * 3154 * 3155 * <pre> 3156 * All SavedQueries belong to the Dataset will be returned in List/Get 3157 * Dataset response. The annotation_specs field 3158 * will not be populated except for UI cases which will only use 3159 * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. 3160 * In CreateDataset request, a SavedQuery is created together if 3161 * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. 3162 * The SavedQuery should not contain any AnnotationSpec. 3163 * </pre> 3164 * 3165 * <code>repeated .google.cloud.aiplatform.v1.SavedQuery saved_queries = 9;</code> 3166 */ addSavedQueries( com.google.cloud.aiplatform.v1.SavedQuery.Builder builderForValue)3167 public Builder addSavedQueries( 3168 com.google.cloud.aiplatform.v1.SavedQuery.Builder builderForValue) { 3169 if (savedQueriesBuilder_ == null) { 3170 ensureSavedQueriesIsMutable(); 3171 savedQueries_.add(builderForValue.build()); 3172 onChanged(); 3173 } else { 3174 savedQueriesBuilder_.addMessage(builderForValue.build()); 3175 } 3176 return this; 3177 } 3178 /** 3179 * 3180 * 3181 * <pre> 3182 * All SavedQueries belong to the Dataset will be returned in List/Get 3183 * Dataset response. The annotation_specs field 3184 * will not be populated except for UI cases which will only use 3185 * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. 3186 * In CreateDataset request, a SavedQuery is created together if 3187 * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. 3188 * The SavedQuery should not contain any AnnotationSpec. 3189 * </pre> 3190 * 3191 * <code>repeated .google.cloud.aiplatform.v1.SavedQuery saved_queries = 9;</code> 3192 */ addSavedQueries( int index, com.google.cloud.aiplatform.v1.SavedQuery.Builder builderForValue)3193 public Builder addSavedQueries( 3194 int index, com.google.cloud.aiplatform.v1.SavedQuery.Builder builderForValue) { 3195 if (savedQueriesBuilder_ == null) { 3196 ensureSavedQueriesIsMutable(); 3197 savedQueries_.add(index, builderForValue.build()); 3198 onChanged(); 3199 } else { 3200 savedQueriesBuilder_.addMessage(index, builderForValue.build()); 3201 } 3202 return this; 3203 } 3204 /** 3205 * 3206 * 3207 * <pre> 3208 * All SavedQueries belong to the Dataset will be returned in List/Get 3209 * Dataset response. The annotation_specs field 3210 * will not be populated except for UI cases which will only use 3211 * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. 3212 * In CreateDataset request, a SavedQuery is created together if 3213 * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. 3214 * The SavedQuery should not contain any AnnotationSpec. 3215 * </pre> 3216 * 3217 * <code>repeated .google.cloud.aiplatform.v1.SavedQuery saved_queries = 9;</code> 3218 */ addAllSavedQueries( java.lang.Iterable<? extends com.google.cloud.aiplatform.v1.SavedQuery> values)3219 public Builder addAllSavedQueries( 3220 java.lang.Iterable<? extends com.google.cloud.aiplatform.v1.SavedQuery> values) { 3221 if (savedQueriesBuilder_ == null) { 3222 ensureSavedQueriesIsMutable(); 3223 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, savedQueries_); 3224 onChanged(); 3225 } else { 3226 savedQueriesBuilder_.addAllMessages(values); 3227 } 3228 return this; 3229 } 3230 /** 3231 * 3232 * 3233 * <pre> 3234 * All SavedQueries belong to the Dataset will be returned in List/Get 3235 * Dataset response. The annotation_specs field 3236 * will not be populated except for UI cases which will only use 3237 * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. 3238 * In CreateDataset request, a SavedQuery is created together if 3239 * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. 3240 * The SavedQuery should not contain any AnnotationSpec. 3241 * </pre> 3242 * 3243 * <code>repeated .google.cloud.aiplatform.v1.SavedQuery saved_queries = 9;</code> 3244 */ clearSavedQueries()3245 public Builder clearSavedQueries() { 3246 if (savedQueriesBuilder_ == null) { 3247 savedQueries_ = java.util.Collections.emptyList(); 3248 bitField0_ = (bitField0_ & ~0x00000200); 3249 onChanged(); 3250 } else { 3251 savedQueriesBuilder_.clear(); 3252 } 3253 return this; 3254 } 3255 /** 3256 * 3257 * 3258 * <pre> 3259 * All SavedQueries belong to the Dataset will be returned in List/Get 3260 * Dataset response. The annotation_specs field 3261 * will not be populated except for UI cases which will only use 3262 * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. 3263 * In CreateDataset request, a SavedQuery is created together if 3264 * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. 3265 * The SavedQuery should not contain any AnnotationSpec. 3266 * </pre> 3267 * 3268 * <code>repeated .google.cloud.aiplatform.v1.SavedQuery saved_queries = 9;</code> 3269 */ removeSavedQueries(int index)3270 public Builder removeSavedQueries(int index) { 3271 if (savedQueriesBuilder_ == null) { 3272 ensureSavedQueriesIsMutable(); 3273 savedQueries_.remove(index); 3274 onChanged(); 3275 } else { 3276 savedQueriesBuilder_.remove(index); 3277 } 3278 return this; 3279 } 3280 /** 3281 * 3282 * 3283 * <pre> 3284 * All SavedQueries belong to the Dataset will be returned in List/Get 3285 * Dataset response. The annotation_specs field 3286 * will not be populated except for UI cases which will only use 3287 * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. 3288 * In CreateDataset request, a SavedQuery is created together if 3289 * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. 3290 * The SavedQuery should not contain any AnnotationSpec. 3291 * </pre> 3292 * 3293 * <code>repeated .google.cloud.aiplatform.v1.SavedQuery saved_queries = 9;</code> 3294 */ getSavedQueriesBuilder(int index)3295 public com.google.cloud.aiplatform.v1.SavedQuery.Builder getSavedQueriesBuilder(int index) { 3296 return getSavedQueriesFieldBuilder().getBuilder(index); 3297 } 3298 /** 3299 * 3300 * 3301 * <pre> 3302 * All SavedQueries belong to the Dataset will be returned in List/Get 3303 * Dataset response. The annotation_specs field 3304 * will not be populated except for UI cases which will only use 3305 * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. 3306 * In CreateDataset request, a SavedQuery is created together if 3307 * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. 3308 * The SavedQuery should not contain any AnnotationSpec. 3309 * </pre> 3310 * 3311 * <code>repeated .google.cloud.aiplatform.v1.SavedQuery saved_queries = 9;</code> 3312 */ getSavedQueriesOrBuilder(int index)3313 public com.google.cloud.aiplatform.v1.SavedQueryOrBuilder getSavedQueriesOrBuilder(int index) { 3314 if (savedQueriesBuilder_ == null) { 3315 return savedQueries_.get(index); 3316 } else { 3317 return savedQueriesBuilder_.getMessageOrBuilder(index); 3318 } 3319 } 3320 /** 3321 * 3322 * 3323 * <pre> 3324 * All SavedQueries belong to the Dataset will be returned in List/Get 3325 * Dataset response. The annotation_specs field 3326 * will not be populated except for UI cases which will only use 3327 * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. 3328 * In CreateDataset request, a SavedQuery is created together if 3329 * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. 3330 * The SavedQuery should not contain any AnnotationSpec. 3331 * </pre> 3332 * 3333 * <code>repeated .google.cloud.aiplatform.v1.SavedQuery saved_queries = 9;</code> 3334 */ 3335 public java.util.List<? extends com.google.cloud.aiplatform.v1.SavedQueryOrBuilder> getSavedQueriesOrBuilderList()3336 getSavedQueriesOrBuilderList() { 3337 if (savedQueriesBuilder_ != null) { 3338 return savedQueriesBuilder_.getMessageOrBuilderList(); 3339 } else { 3340 return java.util.Collections.unmodifiableList(savedQueries_); 3341 } 3342 } 3343 /** 3344 * 3345 * 3346 * <pre> 3347 * All SavedQueries belong to the Dataset will be returned in List/Get 3348 * Dataset response. The annotation_specs field 3349 * will not be populated except for UI cases which will only use 3350 * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. 3351 * In CreateDataset request, a SavedQuery is created together if 3352 * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. 3353 * The SavedQuery should not contain any AnnotationSpec. 3354 * </pre> 3355 * 3356 * <code>repeated .google.cloud.aiplatform.v1.SavedQuery saved_queries = 9;</code> 3357 */ addSavedQueriesBuilder()3358 public com.google.cloud.aiplatform.v1.SavedQuery.Builder addSavedQueriesBuilder() { 3359 return getSavedQueriesFieldBuilder() 3360 .addBuilder(com.google.cloud.aiplatform.v1.SavedQuery.getDefaultInstance()); 3361 } 3362 /** 3363 * 3364 * 3365 * <pre> 3366 * All SavedQueries belong to the Dataset will be returned in List/Get 3367 * Dataset response. The annotation_specs field 3368 * will not be populated except for UI cases which will only use 3369 * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. 3370 * In CreateDataset request, a SavedQuery is created together if 3371 * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. 3372 * The SavedQuery should not contain any AnnotationSpec. 3373 * </pre> 3374 * 3375 * <code>repeated .google.cloud.aiplatform.v1.SavedQuery saved_queries = 9;</code> 3376 */ addSavedQueriesBuilder(int index)3377 public com.google.cloud.aiplatform.v1.SavedQuery.Builder addSavedQueriesBuilder(int index) { 3378 return getSavedQueriesFieldBuilder() 3379 .addBuilder(index, com.google.cloud.aiplatform.v1.SavedQuery.getDefaultInstance()); 3380 } 3381 /** 3382 * 3383 * 3384 * <pre> 3385 * All SavedQueries belong to the Dataset will be returned in List/Get 3386 * Dataset response. The annotation_specs field 3387 * will not be populated except for UI cases which will only use 3388 * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. 3389 * In CreateDataset request, a SavedQuery is created together if 3390 * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. 3391 * The SavedQuery should not contain any AnnotationSpec. 3392 * </pre> 3393 * 3394 * <code>repeated .google.cloud.aiplatform.v1.SavedQuery saved_queries = 9;</code> 3395 */ 3396 public java.util.List<com.google.cloud.aiplatform.v1.SavedQuery.Builder> getSavedQueriesBuilderList()3397 getSavedQueriesBuilderList() { 3398 return getSavedQueriesFieldBuilder().getBuilderList(); 3399 } 3400 3401 private com.google.protobuf.RepeatedFieldBuilderV3< 3402 com.google.cloud.aiplatform.v1.SavedQuery, 3403 com.google.cloud.aiplatform.v1.SavedQuery.Builder, 3404 com.google.cloud.aiplatform.v1.SavedQueryOrBuilder> getSavedQueriesFieldBuilder()3405 getSavedQueriesFieldBuilder() { 3406 if (savedQueriesBuilder_ == null) { 3407 savedQueriesBuilder_ = 3408 new com.google.protobuf.RepeatedFieldBuilderV3< 3409 com.google.cloud.aiplatform.v1.SavedQuery, 3410 com.google.cloud.aiplatform.v1.SavedQuery.Builder, 3411 com.google.cloud.aiplatform.v1.SavedQueryOrBuilder>( 3412 savedQueries_, ((bitField0_ & 0x00000200) != 0), getParentForChildren(), isClean()); 3413 savedQueries_ = null; 3414 } 3415 return savedQueriesBuilder_; 3416 } 3417 3418 private com.google.cloud.aiplatform.v1.EncryptionSpec encryptionSpec_; 3419 private com.google.protobuf.SingleFieldBuilderV3< 3420 com.google.cloud.aiplatform.v1.EncryptionSpec, 3421 com.google.cloud.aiplatform.v1.EncryptionSpec.Builder, 3422 com.google.cloud.aiplatform.v1.EncryptionSpecOrBuilder> 3423 encryptionSpecBuilder_; 3424 /** 3425 * 3426 * 3427 * <pre> 3428 * Customer-managed encryption key spec for a Dataset. If set, this Dataset 3429 * and all sub-resources of this Dataset will be secured by this key. 3430 * </pre> 3431 * 3432 * <code>.google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 11;</code> 3433 * 3434 * @return Whether the encryptionSpec field is set. 3435 */ hasEncryptionSpec()3436 public boolean hasEncryptionSpec() { 3437 return ((bitField0_ & 0x00000400) != 0); 3438 } 3439 /** 3440 * 3441 * 3442 * <pre> 3443 * Customer-managed encryption key spec for a Dataset. If set, this Dataset 3444 * and all sub-resources of this Dataset will be secured by this key. 3445 * </pre> 3446 * 3447 * <code>.google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 11;</code> 3448 * 3449 * @return The encryptionSpec. 3450 */ getEncryptionSpec()3451 public com.google.cloud.aiplatform.v1.EncryptionSpec getEncryptionSpec() { 3452 if (encryptionSpecBuilder_ == null) { 3453 return encryptionSpec_ == null 3454 ? com.google.cloud.aiplatform.v1.EncryptionSpec.getDefaultInstance() 3455 : encryptionSpec_; 3456 } else { 3457 return encryptionSpecBuilder_.getMessage(); 3458 } 3459 } 3460 /** 3461 * 3462 * 3463 * <pre> 3464 * Customer-managed encryption key spec for a Dataset. If set, this Dataset 3465 * and all sub-resources of this Dataset will be secured by this key. 3466 * </pre> 3467 * 3468 * <code>.google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 11;</code> 3469 */ setEncryptionSpec(com.google.cloud.aiplatform.v1.EncryptionSpec value)3470 public Builder setEncryptionSpec(com.google.cloud.aiplatform.v1.EncryptionSpec value) { 3471 if (encryptionSpecBuilder_ == null) { 3472 if (value == null) { 3473 throw new NullPointerException(); 3474 } 3475 encryptionSpec_ = value; 3476 } else { 3477 encryptionSpecBuilder_.setMessage(value); 3478 } 3479 bitField0_ |= 0x00000400; 3480 onChanged(); 3481 return this; 3482 } 3483 /** 3484 * 3485 * 3486 * <pre> 3487 * Customer-managed encryption key spec for a Dataset. If set, this Dataset 3488 * and all sub-resources of this Dataset will be secured by this key. 3489 * </pre> 3490 * 3491 * <code>.google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 11;</code> 3492 */ setEncryptionSpec( com.google.cloud.aiplatform.v1.EncryptionSpec.Builder builderForValue)3493 public Builder setEncryptionSpec( 3494 com.google.cloud.aiplatform.v1.EncryptionSpec.Builder builderForValue) { 3495 if (encryptionSpecBuilder_ == null) { 3496 encryptionSpec_ = builderForValue.build(); 3497 } else { 3498 encryptionSpecBuilder_.setMessage(builderForValue.build()); 3499 } 3500 bitField0_ |= 0x00000400; 3501 onChanged(); 3502 return this; 3503 } 3504 /** 3505 * 3506 * 3507 * <pre> 3508 * Customer-managed encryption key spec for a Dataset. If set, this Dataset 3509 * and all sub-resources of this Dataset will be secured by this key. 3510 * </pre> 3511 * 3512 * <code>.google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 11;</code> 3513 */ mergeEncryptionSpec(com.google.cloud.aiplatform.v1.EncryptionSpec value)3514 public Builder mergeEncryptionSpec(com.google.cloud.aiplatform.v1.EncryptionSpec value) { 3515 if (encryptionSpecBuilder_ == null) { 3516 if (((bitField0_ & 0x00000400) != 0) 3517 && encryptionSpec_ != null 3518 && encryptionSpec_ 3519 != com.google.cloud.aiplatform.v1.EncryptionSpec.getDefaultInstance()) { 3520 getEncryptionSpecBuilder().mergeFrom(value); 3521 } else { 3522 encryptionSpec_ = value; 3523 } 3524 } else { 3525 encryptionSpecBuilder_.mergeFrom(value); 3526 } 3527 bitField0_ |= 0x00000400; 3528 onChanged(); 3529 return this; 3530 } 3531 /** 3532 * 3533 * 3534 * <pre> 3535 * Customer-managed encryption key spec for a Dataset. If set, this Dataset 3536 * and all sub-resources of this Dataset will be secured by this key. 3537 * </pre> 3538 * 3539 * <code>.google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 11;</code> 3540 */ clearEncryptionSpec()3541 public Builder clearEncryptionSpec() { 3542 bitField0_ = (bitField0_ & ~0x00000400); 3543 encryptionSpec_ = null; 3544 if (encryptionSpecBuilder_ != null) { 3545 encryptionSpecBuilder_.dispose(); 3546 encryptionSpecBuilder_ = null; 3547 } 3548 onChanged(); 3549 return this; 3550 } 3551 /** 3552 * 3553 * 3554 * <pre> 3555 * Customer-managed encryption key spec for a Dataset. If set, this Dataset 3556 * and all sub-resources of this Dataset will be secured by this key. 3557 * </pre> 3558 * 3559 * <code>.google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 11;</code> 3560 */ getEncryptionSpecBuilder()3561 public com.google.cloud.aiplatform.v1.EncryptionSpec.Builder getEncryptionSpecBuilder() { 3562 bitField0_ |= 0x00000400; 3563 onChanged(); 3564 return getEncryptionSpecFieldBuilder().getBuilder(); 3565 } 3566 /** 3567 * 3568 * 3569 * <pre> 3570 * Customer-managed encryption key spec for a Dataset. If set, this Dataset 3571 * and all sub-resources of this Dataset will be secured by this key. 3572 * </pre> 3573 * 3574 * <code>.google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 11;</code> 3575 */ getEncryptionSpecOrBuilder()3576 public com.google.cloud.aiplatform.v1.EncryptionSpecOrBuilder getEncryptionSpecOrBuilder() { 3577 if (encryptionSpecBuilder_ != null) { 3578 return encryptionSpecBuilder_.getMessageOrBuilder(); 3579 } else { 3580 return encryptionSpec_ == null 3581 ? com.google.cloud.aiplatform.v1.EncryptionSpec.getDefaultInstance() 3582 : encryptionSpec_; 3583 } 3584 } 3585 /** 3586 * 3587 * 3588 * <pre> 3589 * Customer-managed encryption key spec for a Dataset. If set, this Dataset 3590 * and all sub-resources of this Dataset will be secured by this key. 3591 * </pre> 3592 * 3593 * <code>.google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 11;</code> 3594 */ 3595 private com.google.protobuf.SingleFieldBuilderV3< 3596 com.google.cloud.aiplatform.v1.EncryptionSpec, 3597 com.google.cloud.aiplatform.v1.EncryptionSpec.Builder, 3598 com.google.cloud.aiplatform.v1.EncryptionSpecOrBuilder> getEncryptionSpecFieldBuilder()3599 getEncryptionSpecFieldBuilder() { 3600 if (encryptionSpecBuilder_ == null) { 3601 encryptionSpecBuilder_ = 3602 new com.google.protobuf.SingleFieldBuilderV3< 3603 com.google.cloud.aiplatform.v1.EncryptionSpec, 3604 com.google.cloud.aiplatform.v1.EncryptionSpec.Builder, 3605 com.google.cloud.aiplatform.v1.EncryptionSpecOrBuilder>( 3606 getEncryptionSpec(), getParentForChildren(), isClean()); 3607 encryptionSpec_ = null; 3608 } 3609 return encryptionSpecBuilder_; 3610 } 3611 3612 private java.lang.Object metadataArtifact_ = ""; 3613 /** 3614 * 3615 * 3616 * <pre> 3617 * Output only. The resource name of the Artifact that was created in 3618 * MetadataStore when creating the Dataset. The Artifact resource name pattern 3619 * is 3620 * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`. 3621 * </pre> 3622 * 3623 * <code>string metadata_artifact = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 3624 * 3625 * @return The metadataArtifact. 3626 */ getMetadataArtifact()3627 public java.lang.String getMetadataArtifact() { 3628 java.lang.Object ref = metadataArtifact_; 3629 if (!(ref instanceof java.lang.String)) { 3630 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 3631 java.lang.String s = bs.toStringUtf8(); 3632 metadataArtifact_ = s; 3633 return s; 3634 } else { 3635 return (java.lang.String) ref; 3636 } 3637 } 3638 /** 3639 * 3640 * 3641 * <pre> 3642 * Output only. The resource name of the Artifact that was created in 3643 * MetadataStore when creating the Dataset. The Artifact resource name pattern 3644 * is 3645 * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`. 3646 * </pre> 3647 * 3648 * <code>string metadata_artifact = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 3649 * 3650 * @return The bytes for metadataArtifact. 3651 */ getMetadataArtifactBytes()3652 public com.google.protobuf.ByteString getMetadataArtifactBytes() { 3653 java.lang.Object ref = metadataArtifact_; 3654 if (ref instanceof String) { 3655 com.google.protobuf.ByteString b = 3656 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 3657 metadataArtifact_ = b; 3658 return b; 3659 } else { 3660 return (com.google.protobuf.ByteString) ref; 3661 } 3662 } 3663 /** 3664 * 3665 * 3666 * <pre> 3667 * Output only. The resource name of the Artifact that was created in 3668 * MetadataStore when creating the Dataset. The Artifact resource name pattern 3669 * is 3670 * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`. 3671 * </pre> 3672 * 3673 * <code>string metadata_artifact = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 3674 * 3675 * @param value The metadataArtifact to set. 3676 * @return This builder for chaining. 3677 */ setMetadataArtifact(java.lang.String value)3678 public Builder setMetadataArtifact(java.lang.String value) { 3679 if (value == null) { 3680 throw new NullPointerException(); 3681 } 3682 metadataArtifact_ = value; 3683 bitField0_ |= 0x00000800; 3684 onChanged(); 3685 return this; 3686 } 3687 /** 3688 * 3689 * 3690 * <pre> 3691 * Output only. The resource name of the Artifact that was created in 3692 * MetadataStore when creating the Dataset. The Artifact resource name pattern 3693 * is 3694 * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`. 3695 * </pre> 3696 * 3697 * <code>string metadata_artifact = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 3698 * 3699 * @return This builder for chaining. 3700 */ clearMetadataArtifact()3701 public Builder clearMetadataArtifact() { 3702 metadataArtifact_ = getDefaultInstance().getMetadataArtifact(); 3703 bitField0_ = (bitField0_ & ~0x00000800); 3704 onChanged(); 3705 return this; 3706 } 3707 /** 3708 * 3709 * 3710 * <pre> 3711 * Output only. The resource name of the Artifact that was created in 3712 * MetadataStore when creating the Dataset. The Artifact resource name pattern 3713 * is 3714 * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`. 3715 * </pre> 3716 * 3717 * <code>string metadata_artifact = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 3718 * 3719 * @param value The bytes for metadataArtifact to set. 3720 * @return This builder for chaining. 3721 */ setMetadataArtifactBytes(com.google.protobuf.ByteString value)3722 public Builder setMetadataArtifactBytes(com.google.protobuf.ByteString value) { 3723 if (value == null) { 3724 throw new NullPointerException(); 3725 } 3726 checkByteStringIsUtf8(value); 3727 metadataArtifact_ = value; 3728 bitField0_ |= 0x00000800; 3729 onChanged(); 3730 return this; 3731 } 3732 3733 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)3734 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 3735 return super.setUnknownFields(unknownFields); 3736 } 3737 3738 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)3739 public final Builder mergeUnknownFields( 3740 final com.google.protobuf.UnknownFieldSet unknownFields) { 3741 return super.mergeUnknownFields(unknownFields); 3742 } 3743 3744 // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1.Dataset) 3745 } 3746 3747 // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1.Dataset) 3748 private static final com.google.cloud.aiplatform.v1.Dataset DEFAULT_INSTANCE; 3749 3750 static { 3751 DEFAULT_INSTANCE = new com.google.cloud.aiplatform.v1.Dataset(); 3752 } 3753 getDefaultInstance()3754 public static com.google.cloud.aiplatform.v1.Dataset getDefaultInstance() { 3755 return DEFAULT_INSTANCE; 3756 } 3757 3758 private static final com.google.protobuf.Parser<Dataset> PARSER = 3759 new com.google.protobuf.AbstractParser<Dataset>() { 3760 @java.lang.Override 3761 public Dataset parsePartialFrom( 3762 com.google.protobuf.CodedInputStream input, 3763 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3764 throws com.google.protobuf.InvalidProtocolBufferException { 3765 Builder builder = newBuilder(); 3766 try { 3767 builder.mergeFrom(input, extensionRegistry); 3768 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 3769 throw e.setUnfinishedMessage(builder.buildPartial()); 3770 } catch (com.google.protobuf.UninitializedMessageException e) { 3771 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 3772 } catch (java.io.IOException e) { 3773 throw new com.google.protobuf.InvalidProtocolBufferException(e) 3774 .setUnfinishedMessage(builder.buildPartial()); 3775 } 3776 return builder.buildPartial(); 3777 } 3778 }; 3779 parser()3780 public static com.google.protobuf.Parser<Dataset> parser() { 3781 return PARSER; 3782 } 3783 3784 @java.lang.Override getParserForType()3785 public com.google.protobuf.Parser<Dataset> getParserForType() { 3786 return PARSER; 3787 } 3788 3789 @java.lang.Override getDefaultInstanceForType()3790 public com.google.cloud.aiplatform.v1.Dataset getDefaultInstanceForType() { 3791 return DEFAULT_INSTANCE; 3792 } 3793 } 3794