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/v1beta1/featurestore_online_service.proto 18 19 package com.google.cloud.aiplatform.v1beta1; 20 21 /** 22 * 23 * 24 * <pre> 25 * Request message for 26 * [FeaturestoreOnlineServingService.ReadFeatureValues][google.cloud.aiplatform.v1beta1.FeaturestoreOnlineServingService.ReadFeatureValues]. 27 * </pre> 28 * 29 * Protobuf type {@code google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest} 30 */ 31 public final class ReadFeatureValuesRequest extends com.google.protobuf.GeneratedMessageV3 32 implements 33 // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest) 34 ReadFeatureValuesRequestOrBuilder { 35 private static final long serialVersionUID = 0L; 36 // Use ReadFeatureValuesRequest.newBuilder() to construct. ReadFeatureValuesRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37 private ReadFeatureValuesRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 38 super(builder); 39 } 40 ReadFeatureValuesRequest()41 private ReadFeatureValuesRequest() { 42 entityType_ = ""; 43 entityId_ = ""; 44 } 45 46 @java.lang.Override 47 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)48 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 49 return new ReadFeatureValuesRequest(); 50 } 51 52 @java.lang.Override getUnknownFields()53 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 54 return this.unknownFields; 55 } 56 getDescriptor()57 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 58 return com.google.cloud.aiplatform.v1beta1.FeaturestoreOnlineServiceProto 59 .internal_static_google_cloud_aiplatform_v1beta1_ReadFeatureValuesRequest_descriptor; 60 } 61 62 @java.lang.Override 63 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()64 internalGetFieldAccessorTable() { 65 return com.google.cloud.aiplatform.v1beta1.FeaturestoreOnlineServiceProto 66 .internal_static_google_cloud_aiplatform_v1beta1_ReadFeatureValuesRequest_fieldAccessorTable 67 .ensureFieldAccessorsInitialized( 68 com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest.class, 69 com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest.Builder.class); 70 } 71 72 public static final int ENTITY_TYPE_FIELD_NUMBER = 1; 73 74 @SuppressWarnings("serial") 75 private volatile java.lang.Object entityType_ = ""; 76 /** 77 * 78 * 79 * <pre> 80 * Required. The resource name of the EntityType for the entity being read. 81 * Value format: 82 * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entityType}`. 83 * For example, for a machine learning model predicting user clicks on a 84 * website, an EntityType ID could be `user`. 85 * </pre> 86 * 87 * <code> 88 * string entity_type = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 89 * </code> 90 * 91 * @return The entityType. 92 */ 93 @java.lang.Override getEntityType()94 public java.lang.String getEntityType() { 95 java.lang.Object ref = entityType_; 96 if (ref instanceof java.lang.String) { 97 return (java.lang.String) ref; 98 } else { 99 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 100 java.lang.String s = bs.toStringUtf8(); 101 entityType_ = s; 102 return s; 103 } 104 } 105 /** 106 * 107 * 108 * <pre> 109 * Required. The resource name of the EntityType for the entity being read. 110 * Value format: 111 * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entityType}`. 112 * For example, for a machine learning model predicting user clicks on a 113 * website, an EntityType ID could be `user`. 114 * </pre> 115 * 116 * <code> 117 * string entity_type = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 118 * </code> 119 * 120 * @return The bytes for entityType. 121 */ 122 @java.lang.Override getEntityTypeBytes()123 public com.google.protobuf.ByteString getEntityTypeBytes() { 124 java.lang.Object ref = entityType_; 125 if (ref instanceof java.lang.String) { 126 com.google.protobuf.ByteString b = 127 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 128 entityType_ = b; 129 return b; 130 } else { 131 return (com.google.protobuf.ByteString) ref; 132 } 133 } 134 135 public static final int ENTITY_ID_FIELD_NUMBER = 2; 136 137 @SuppressWarnings("serial") 138 private volatile java.lang.Object entityId_ = ""; 139 /** 140 * 141 * 142 * <pre> 143 * Required. ID for a specific entity. For example, 144 * for a machine learning model predicting user clicks on a website, an entity 145 * ID could be `user_123`. 146 * </pre> 147 * 148 * <code>string entity_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 149 * 150 * @return The entityId. 151 */ 152 @java.lang.Override getEntityId()153 public java.lang.String getEntityId() { 154 java.lang.Object ref = entityId_; 155 if (ref instanceof java.lang.String) { 156 return (java.lang.String) ref; 157 } else { 158 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 159 java.lang.String s = bs.toStringUtf8(); 160 entityId_ = s; 161 return s; 162 } 163 } 164 /** 165 * 166 * 167 * <pre> 168 * Required. ID for a specific entity. For example, 169 * for a machine learning model predicting user clicks on a website, an entity 170 * ID could be `user_123`. 171 * </pre> 172 * 173 * <code>string entity_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 174 * 175 * @return The bytes for entityId. 176 */ 177 @java.lang.Override getEntityIdBytes()178 public com.google.protobuf.ByteString getEntityIdBytes() { 179 java.lang.Object ref = entityId_; 180 if (ref instanceof java.lang.String) { 181 com.google.protobuf.ByteString b = 182 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 183 entityId_ = b; 184 return b; 185 } else { 186 return (com.google.protobuf.ByteString) ref; 187 } 188 } 189 190 public static final int FEATURE_SELECTOR_FIELD_NUMBER = 3; 191 private com.google.cloud.aiplatform.v1beta1.FeatureSelector featureSelector_; 192 /** 193 * 194 * 195 * <pre> 196 * Required. Selector choosing Features of the target EntityType. 197 * </pre> 198 * 199 * <code> 200 * .google.cloud.aiplatform.v1beta1.FeatureSelector feature_selector = 3 [(.google.api.field_behavior) = REQUIRED]; 201 * </code> 202 * 203 * @return Whether the featureSelector field is set. 204 */ 205 @java.lang.Override hasFeatureSelector()206 public boolean hasFeatureSelector() { 207 return featureSelector_ != null; 208 } 209 /** 210 * 211 * 212 * <pre> 213 * Required. Selector choosing Features of the target EntityType. 214 * </pre> 215 * 216 * <code> 217 * .google.cloud.aiplatform.v1beta1.FeatureSelector feature_selector = 3 [(.google.api.field_behavior) = REQUIRED]; 218 * </code> 219 * 220 * @return The featureSelector. 221 */ 222 @java.lang.Override getFeatureSelector()223 public com.google.cloud.aiplatform.v1beta1.FeatureSelector getFeatureSelector() { 224 return featureSelector_ == null 225 ? com.google.cloud.aiplatform.v1beta1.FeatureSelector.getDefaultInstance() 226 : featureSelector_; 227 } 228 /** 229 * 230 * 231 * <pre> 232 * Required. Selector choosing Features of the target EntityType. 233 * </pre> 234 * 235 * <code> 236 * .google.cloud.aiplatform.v1beta1.FeatureSelector feature_selector = 3 [(.google.api.field_behavior) = REQUIRED]; 237 * </code> 238 */ 239 @java.lang.Override 240 public com.google.cloud.aiplatform.v1beta1.FeatureSelectorOrBuilder getFeatureSelectorOrBuilder()241 getFeatureSelectorOrBuilder() { 242 return featureSelector_ == null 243 ? com.google.cloud.aiplatform.v1beta1.FeatureSelector.getDefaultInstance() 244 : featureSelector_; 245 } 246 247 private byte memoizedIsInitialized = -1; 248 249 @java.lang.Override isInitialized()250 public final boolean isInitialized() { 251 byte isInitialized = memoizedIsInitialized; 252 if (isInitialized == 1) return true; 253 if (isInitialized == 0) return false; 254 255 memoizedIsInitialized = 1; 256 return true; 257 } 258 259 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)260 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 261 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(entityType_)) { 262 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, entityType_); 263 } 264 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(entityId_)) { 265 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, entityId_); 266 } 267 if (featureSelector_ != null) { 268 output.writeMessage(3, getFeatureSelector()); 269 } 270 getUnknownFields().writeTo(output); 271 } 272 273 @java.lang.Override getSerializedSize()274 public int getSerializedSize() { 275 int size = memoizedSize; 276 if (size != -1) return size; 277 278 size = 0; 279 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(entityType_)) { 280 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, entityType_); 281 } 282 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(entityId_)) { 283 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, entityId_); 284 } 285 if (featureSelector_ != null) { 286 size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getFeatureSelector()); 287 } 288 size += getUnknownFields().getSerializedSize(); 289 memoizedSize = size; 290 return size; 291 } 292 293 @java.lang.Override equals(final java.lang.Object obj)294 public boolean equals(final java.lang.Object obj) { 295 if (obj == this) { 296 return true; 297 } 298 if (!(obj instanceof com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest)) { 299 return super.equals(obj); 300 } 301 com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest other = 302 (com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest) obj; 303 304 if (!getEntityType().equals(other.getEntityType())) return false; 305 if (!getEntityId().equals(other.getEntityId())) return false; 306 if (hasFeatureSelector() != other.hasFeatureSelector()) return false; 307 if (hasFeatureSelector()) { 308 if (!getFeatureSelector().equals(other.getFeatureSelector())) return false; 309 } 310 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 311 return true; 312 } 313 314 @java.lang.Override hashCode()315 public int hashCode() { 316 if (memoizedHashCode != 0) { 317 return memoizedHashCode; 318 } 319 int hash = 41; 320 hash = (19 * hash) + getDescriptor().hashCode(); 321 hash = (37 * hash) + ENTITY_TYPE_FIELD_NUMBER; 322 hash = (53 * hash) + getEntityType().hashCode(); 323 hash = (37 * hash) + ENTITY_ID_FIELD_NUMBER; 324 hash = (53 * hash) + getEntityId().hashCode(); 325 if (hasFeatureSelector()) { 326 hash = (37 * hash) + FEATURE_SELECTOR_FIELD_NUMBER; 327 hash = (53 * hash) + getFeatureSelector().hashCode(); 328 } 329 hash = (29 * hash) + getUnknownFields().hashCode(); 330 memoizedHashCode = hash; 331 return hash; 332 } 333 parseFrom( java.nio.ByteBuffer data)334 public static com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest parseFrom( 335 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 336 return PARSER.parseFrom(data); 337 } 338 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)339 public static com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest parseFrom( 340 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 341 throws com.google.protobuf.InvalidProtocolBufferException { 342 return PARSER.parseFrom(data, extensionRegistry); 343 } 344 parseFrom( com.google.protobuf.ByteString data)345 public static com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest parseFrom( 346 com.google.protobuf.ByteString data) 347 throws com.google.protobuf.InvalidProtocolBufferException { 348 return PARSER.parseFrom(data); 349 } 350 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)351 public static com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest parseFrom( 352 com.google.protobuf.ByteString data, 353 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 354 throws com.google.protobuf.InvalidProtocolBufferException { 355 return PARSER.parseFrom(data, extensionRegistry); 356 } 357 parseFrom(byte[] data)358 public static com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest parseFrom(byte[] data) 359 throws com.google.protobuf.InvalidProtocolBufferException { 360 return PARSER.parseFrom(data); 361 } 362 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)363 public static com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest parseFrom( 364 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 365 throws com.google.protobuf.InvalidProtocolBufferException { 366 return PARSER.parseFrom(data, extensionRegistry); 367 } 368 parseFrom( java.io.InputStream input)369 public static com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest parseFrom( 370 java.io.InputStream input) throws java.io.IOException { 371 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 372 } 373 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)374 public static com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest parseFrom( 375 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 376 throws java.io.IOException { 377 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 378 PARSER, input, extensionRegistry); 379 } 380 parseDelimitedFrom( java.io.InputStream input)381 public static com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest parseDelimitedFrom( 382 java.io.InputStream input) throws java.io.IOException { 383 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 384 } 385 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)386 public static com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest parseDelimitedFrom( 387 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 388 throws java.io.IOException { 389 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 390 PARSER, input, extensionRegistry); 391 } 392 parseFrom( com.google.protobuf.CodedInputStream input)393 public static com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest parseFrom( 394 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 395 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 396 } 397 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)398 public static com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest parseFrom( 399 com.google.protobuf.CodedInputStream input, 400 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 401 throws java.io.IOException { 402 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 403 PARSER, input, extensionRegistry); 404 } 405 406 @java.lang.Override newBuilderForType()407 public Builder newBuilderForType() { 408 return newBuilder(); 409 } 410 newBuilder()411 public static Builder newBuilder() { 412 return DEFAULT_INSTANCE.toBuilder(); 413 } 414 newBuilder( com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest prototype)415 public static Builder newBuilder( 416 com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest prototype) { 417 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 418 } 419 420 @java.lang.Override toBuilder()421 public Builder toBuilder() { 422 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 423 } 424 425 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)426 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 427 Builder builder = new Builder(parent); 428 return builder; 429 } 430 /** 431 * 432 * 433 * <pre> 434 * Request message for 435 * [FeaturestoreOnlineServingService.ReadFeatureValues][google.cloud.aiplatform.v1beta1.FeaturestoreOnlineServingService.ReadFeatureValues]. 436 * </pre> 437 * 438 * Protobuf type {@code google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest} 439 */ 440 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 441 implements 442 // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest) 443 com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequestOrBuilder { getDescriptor()444 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 445 return com.google.cloud.aiplatform.v1beta1.FeaturestoreOnlineServiceProto 446 .internal_static_google_cloud_aiplatform_v1beta1_ReadFeatureValuesRequest_descriptor; 447 } 448 449 @java.lang.Override 450 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()451 internalGetFieldAccessorTable() { 452 return com.google.cloud.aiplatform.v1beta1.FeaturestoreOnlineServiceProto 453 .internal_static_google_cloud_aiplatform_v1beta1_ReadFeatureValuesRequest_fieldAccessorTable 454 .ensureFieldAccessorsInitialized( 455 com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest.class, 456 com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest.Builder.class); 457 } 458 459 // Construct using com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest.newBuilder() Builder()460 private Builder() {} 461 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)462 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 463 super(parent); 464 } 465 466 @java.lang.Override clear()467 public Builder clear() { 468 super.clear(); 469 bitField0_ = 0; 470 entityType_ = ""; 471 entityId_ = ""; 472 featureSelector_ = null; 473 if (featureSelectorBuilder_ != null) { 474 featureSelectorBuilder_.dispose(); 475 featureSelectorBuilder_ = null; 476 } 477 return this; 478 } 479 480 @java.lang.Override getDescriptorForType()481 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 482 return com.google.cloud.aiplatform.v1beta1.FeaturestoreOnlineServiceProto 483 .internal_static_google_cloud_aiplatform_v1beta1_ReadFeatureValuesRequest_descriptor; 484 } 485 486 @java.lang.Override 487 public com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest getDefaultInstanceForType()488 getDefaultInstanceForType() { 489 return com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest.getDefaultInstance(); 490 } 491 492 @java.lang.Override build()493 public com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest build() { 494 com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest result = buildPartial(); 495 if (!result.isInitialized()) { 496 throw newUninitializedMessageException(result); 497 } 498 return result; 499 } 500 501 @java.lang.Override buildPartial()502 public com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest buildPartial() { 503 com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest result = 504 new com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest(this); 505 if (bitField0_ != 0) { 506 buildPartial0(result); 507 } 508 onBuilt(); 509 return result; 510 } 511 buildPartial0( com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest result)512 private void buildPartial0( 513 com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest result) { 514 int from_bitField0_ = bitField0_; 515 if (((from_bitField0_ & 0x00000001) != 0)) { 516 result.entityType_ = entityType_; 517 } 518 if (((from_bitField0_ & 0x00000002) != 0)) { 519 result.entityId_ = entityId_; 520 } 521 if (((from_bitField0_ & 0x00000004) != 0)) { 522 result.featureSelector_ = 523 featureSelectorBuilder_ == null ? featureSelector_ : featureSelectorBuilder_.build(); 524 } 525 } 526 527 @java.lang.Override clone()528 public Builder clone() { 529 return super.clone(); 530 } 531 532 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)533 public Builder setField( 534 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 535 return super.setField(field, value); 536 } 537 538 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)539 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 540 return super.clearField(field); 541 } 542 543 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)544 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 545 return super.clearOneof(oneof); 546 } 547 548 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)549 public Builder setRepeatedField( 550 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 551 return super.setRepeatedField(field, index, value); 552 } 553 554 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)555 public Builder addRepeatedField( 556 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 557 return super.addRepeatedField(field, value); 558 } 559 560 @java.lang.Override mergeFrom(com.google.protobuf.Message other)561 public Builder mergeFrom(com.google.protobuf.Message other) { 562 if (other instanceof com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest) { 563 return mergeFrom((com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest) other); 564 } else { 565 super.mergeFrom(other); 566 return this; 567 } 568 } 569 mergeFrom(com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest other)570 public Builder mergeFrom(com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest other) { 571 if (other 572 == com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest.getDefaultInstance()) 573 return this; 574 if (!other.getEntityType().isEmpty()) { 575 entityType_ = other.entityType_; 576 bitField0_ |= 0x00000001; 577 onChanged(); 578 } 579 if (!other.getEntityId().isEmpty()) { 580 entityId_ = other.entityId_; 581 bitField0_ |= 0x00000002; 582 onChanged(); 583 } 584 if (other.hasFeatureSelector()) { 585 mergeFeatureSelector(other.getFeatureSelector()); 586 } 587 this.mergeUnknownFields(other.getUnknownFields()); 588 onChanged(); 589 return this; 590 } 591 592 @java.lang.Override isInitialized()593 public final boolean isInitialized() { 594 return true; 595 } 596 597 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)598 public Builder mergeFrom( 599 com.google.protobuf.CodedInputStream input, 600 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 601 throws java.io.IOException { 602 if (extensionRegistry == null) { 603 throw new java.lang.NullPointerException(); 604 } 605 try { 606 boolean done = false; 607 while (!done) { 608 int tag = input.readTag(); 609 switch (tag) { 610 case 0: 611 done = true; 612 break; 613 case 10: 614 { 615 entityType_ = input.readStringRequireUtf8(); 616 bitField0_ |= 0x00000001; 617 break; 618 } // case 10 619 case 18: 620 { 621 entityId_ = input.readStringRequireUtf8(); 622 bitField0_ |= 0x00000002; 623 break; 624 } // case 18 625 case 26: 626 { 627 input.readMessage(getFeatureSelectorFieldBuilder().getBuilder(), extensionRegistry); 628 bitField0_ |= 0x00000004; 629 break; 630 } // case 26 631 default: 632 { 633 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 634 done = true; // was an endgroup tag 635 } 636 break; 637 } // default: 638 } // switch (tag) 639 } // while (!done) 640 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 641 throw e.unwrapIOException(); 642 } finally { 643 onChanged(); 644 } // finally 645 return this; 646 } 647 648 private int bitField0_; 649 650 private java.lang.Object entityType_ = ""; 651 /** 652 * 653 * 654 * <pre> 655 * Required. The resource name of the EntityType for the entity being read. 656 * Value format: 657 * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entityType}`. 658 * For example, for a machine learning model predicting user clicks on a 659 * website, an EntityType ID could be `user`. 660 * </pre> 661 * 662 * <code> 663 * string entity_type = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 664 * </code> 665 * 666 * @return The entityType. 667 */ getEntityType()668 public java.lang.String getEntityType() { 669 java.lang.Object ref = entityType_; 670 if (!(ref instanceof java.lang.String)) { 671 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 672 java.lang.String s = bs.toStringUtf8(); 673 entityType_ = s; 674 return s; 675 } else { 676 return (java.lang.String) ref; 677 } 678 } 679 /** 680 * 681 * 682 * <pre> 683 * Required. The resource name of the EntityType for the entity being read. 684 * Value format: 685 * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entityType}`. 686 * For example, for a machine learning model predicting user clicks on a 687 * website, an EntityType ID could be `user`. 688 * </pre> 689 * 690 * <code> 691 * string entity_type = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 692 * </code> 693 * 694 * @return The bytes for entityType. 695 */ getEntityTypeBytes()696 public com.google.protobuf.ByteString getEntityTypeBytes() { 697 java.lang.Object ref = entityType_; 698 if (ref instanceof String) { 699 com.google.protobuf.ByteString b = 700 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 701 entityType_ = b; 702 return b; 703 } else { 704 return (com.google.protobuf.ByteString) ref; 705 } 706 } 707 /** 708 * 709 * 710 * <pre> 711 * Required. The resource name of the EntityType for the entity being read. 712 * Value format: 713 * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entityType}`. 714 * For example, for a machine learning model predicting user clicks on a 715 * website, an EntityType ID could be `user`. 716 * </pre> 717 * 718 * <code> 719 * string entity_type = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 720 * </code> 721 * 722 * @param value The entityType to set. 723 * @return This builder for chaining. 724 */ setEntityType(java.lang.String value)725 public Builder setEntityType(java.lang.String value) { 726 if (value == null) { 727 throw new NullPointerException(); 728 } 729 entityType_ = value; 730 bitField0_ |= 0x00000001; 731 onChanged(); 732 return this; 733 } 734 /** 735 * 736 * 737 * <pre> 738 * Required. The resource name of the EntityType for the entity being read. 739 * Value format: 740 * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entityType}`. 741 * For example, for a machine learning model predicting user clicks on a 742 * website, an EntityType ID could be `user`. 743 * </pre> 744 * 745 * <code> 746 * string entity_type = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 747 * </code> 748 * 749 * @return This builder for chaining. 750 */ clearEntityType()751 public Builder clearEntityType() { 752 entityType_ = getDefaultInstance().getEntityType(); 753 bitField0_ = (bitField0_ & ~0x00000001); 754 onChanged(); 755 return this; 756 } 757 /** 758 * 759 * 760 * <pre> 761 * Required. The resource name of the EntityType for the entity being read. 762 * Value format: 763 * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entityType}`. 764 * For example, for a machine learning model predicting user clicks on a 765 * website, an EntityType ID could be `user`. 766 * </pre> 767 * 768 * <code> 769 * string entity_type = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 770 * </code> 771 * 772 * @param value The bytes for entityType to set. 773 * @return This builder for chaining. 774 */ setEntityTypeBytes(com.google.protobuf.ByteString value)775 public Builder setEntityTypeBytes(com.google.protobuf.ByteString value) { 776 if (value == null) { 777 throw new NullPointerException(); 778 } 779 checkByteStringIsUtf8(value); 780 entityType_ = value; 781 bitField0_ |= 0x00000001; 782 onChanged(); 783 return this; 784 } 785 786 private java.lang.Object entityId_ = ""; 787 /** 788 * 789 * 790 * <pre> 791 * Required. ID for a specific entity. For example, 792 * for a machine learning model predicting user clicks on a website, an entity 793 * ID could be `user_123`. 794 * </pre> 795 * 796 * <code>string entity_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 797 * 798 * @return The entityId. 799 */ getEntityId()800 public java.lang.String getEntityId() { 801 java.lang.Object ref = entityId_; 802 if (!(ref instanceof java.lang.String)) { 803 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 804 java.lang.String s = bs.toStringUtf8(); 805 entityId_ = s; 806 return s; 807 } else { 808 return (java.lang.String) ref; 809 } 810 } 811 /** 812 * 813 * 814 * <pre> 815 * Required. ID for a specific entity. For example, 816 * for a machine learning model predicting user clicks on a website, an entity 817 * ID could be `user_123`. 818 * </pre> 819 * 820 * <code>string entity_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 821 * 822 * @return The bytes for entityId. 823 */ getEntityIdBytes()824 public com.google.protobuf.ByteString getEntityIdBytes() { 825 java.lang.Object ref = entityId_; 826 if (ref instanceof String) { 827 com.google.protobuf.ByteString b = 828 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 829 entityId_ = b; 830 return b; 831 } else { 832 return (com.google.protobuf.ByteString) ref; 833 } 834 } 835 /** 836 * 837 * 838 * <pre> 839 * Required. ID for a specific entity. For example, 840 * for a machine learning model predicting user clicks on a website, an entity 841 * ID could be `user_123`. 842 * </pre> 843 * 844 * <code>string entity_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 845 * 846 * @param value The entityId to set. 847 * @return This builder for chaining. 848 */ setEntityId(java.lang.String value)849 public Builder setEntityId(java.lang.String value) { 850 if (value == null) { 851 throw new NullPointerException(); 852 } 853 entityId_ = value; 854 bitField0_ |= 0x00000002; 855 onChanged(); 856 return this; 857 } 858 /** 859 * 860 * 861 * <pre> 862 * Required. ID for a specific entity. For example, 863 * for a machine learning model predicting user clicks on a website, an entity 864 * ID could be `user_123`. 865 * </pre> 866 * 867 * <code>string entity_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 868 * 869 * @return This builder for chaining. 870 */ clearEntityId()871 public Builder clearEntityId() { 872 entityId_ = getDefaultInstance().getEntityId(); 873 bitField0_ = (bitField0_ & ~0x00000002); 874 onChanged(); 875 return this; 876 } 877 /** 878 * 879 * 880 * <pre> 881 * Required. ID for a specific entity. For example, 882 * for a machine learning model predicting user clicks on a website, an entity 883 * ID could be `user_123`. 884 * </pre> 885 * 886 * <code>string entity_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 887 * 888 * @param value The bytes for entityId to set. 889 * @return This builder for chaining. 890 */ setEntityIdBytes(com.google.protobuf.ByteString value)891 public Builder setEntityIdBytes(com.google.protobuf.ByteString value) { 892 if (value == null) { 893 throw new NullPointerException(); 894 } 895 checkByteStringIsUtf8(value); 896 entityId_ = value; 897 bitField0_ |= 0x00000002; 898 onChanged(); 899 return this; 900 } 901 902 private com.google.cloud.aiplatform.v1beta1.FeatureSelector featureSelector_; 903 private com.google.protobuf.SingleFieldBuilderV3< 904 com.google.cloud.aiplatform.v1beta1.FeatureSelector, 905 com.google.cloud.aiplatform.v1beta1.FeatureSelector.Builder, 906 com.google.cloud.aiplatform.v1beta1.FeatureSelectorOrBuilder> 907 featureSelectorBuilder_; 908 /** 909 * 910 * 911 * <pre> 912 * Required. Selector choosing Features of the target EntityType. 913 * </pre> 914 * 915 * <code> 916 * .google.cloud.aiplatform.v1beta1.FeatureSelector feature_selector = 3 [(.google.api.field_behavior) = REQUIRED]; 917 * </code> 918 * 919 * @return Whether the featureSelector field is set. 920 */ hasFeatureSelector()921 public boolean hasFeatureSelector() { 922 return ((bitField0_ & 0x00000004) != 0); 923 } 924 /** 925 * 926 * 927 * <pre> 928 * Required. Selector choosing Features of the target EntityType. 929 * </pre> 930 * 931 * <code> 932 * .google.cloud.aiplatform.v1beta1.FeatureSelector feature_selector = 3 [(.google.api.field_behavior) = REQUIRED]; 933 * </code> 934 * 935 * @return The featureSelector. 936 */ getFeatureSelector()937 public com.google.cloud.aiplatform.v1beta1.FeatureSelector getFeatureSelector() { 938 if (featureSelectorBuilder_ == null) { 939 return featureSelector_ == null 940 ? com.google.cloud.aiplatform.v1beta1.FeatureSelector.getDefaultInstance() 941 : featureSelector_; 942 } else { 943 return featureSelectorBuilder_.getMessage(); 944 } 945 } 946 /** 947 * 948 * 949 * <pre> 950 * Required. Selector choosing Features of the target EntityType. 951 * </pre> 952 * 953 * <code> 954 * .google.cloud.aiplatform.v1beta1.FeatureSelector feature_selector = 3 [(.google.api.field_behavior) = REQUIRED]; 955 * </code> 956 */ setFeatureSelector(com.google.cloud.aiplatform.v1beta1.FeatureSelector value)957 public Builder setFeatureSelector(com.google.cloud.aiplatform.v1beta1.FeatureSelector value) { 958 if (featureSelectorBuilder_ == null) { 959 if (value == null) { 960 throw new NullPointerException(); 961 } 962 featureSelector_ = value; 963 } else { 964 featureSelectorBuilder_.setMessage(value); 965 } 966 bitField0_ |= 0x00000004; 967 onChanged(); 968 return this; 969 } 970 /** 971 * 972 * 973 * <pre> 974 * Required. Selector choosing Features of the target EntityType. 975 * </pre> 976 * 977 * <code> 978 * .google.cloud.aiplatform.v1beta1.FeatureSelector feature_selector = 3 [(.google.api.field_behavior) = REQUIRED]; 979 * </code> 980 */ setFeatureSelector( com.google.cloud.aiplatform.v1beta1.FeatureSelector.Builder builderForValue)981 public Builder setFeatureSelector( 982 com.google.cloud.aiplatform.v1beta1.FeatureSelector.Builder builderForValue) { 983 if (featureSelectorBuilder_ == null) { 984 featureSelector_ = builderForValue.build(); 985 } else { 986 featureSelectorBuilder_.setMessage(builderForValue.build()); 987 } 988 bitField0_ |= 0x00000004; 989 onChanged(); 990 return this; 991 } 992 /** 993 * 994 * 995 * <pre> 996 * Required. Selector choosing Features of the target EntityType. 997 * </pre> 998 * 999 * <code> 1000 * .google.cloud.aiplatform.v1beta1.FeatureSelector feature_selector = 3 [(.google.api.field_behavior) = REQUIRED]; 1001 * </code> 1002 */ mergeFeatureSelector(com.google.cloud.aiplatform.v1beta1.FeatureSelector value)1003 public Builder mergeFeatureSelector(com.google.cloud.aiplatform.v1beta1.FeatureSelector value) { 1004 if (featureSelectorBuilder_ == null) { 1005 if (((bitField0_ & 0x00000004) != 0) 1006 && featureSelector_ != null 1007 && featureSelector_ 1008 != com.google.cloud.aiplatform.v1beta1.FeatureSelector.getDefaultInstance()) { 1009 getFeatureSelectorBuilder().mergeFrom(value); 1010 } else { 1011 featureSelector_ = value; 1012 } 1013 } else { 1014 featureSelectorBuilder_.mergeFrom(value); 1015 } 1016 bitField0_ |= 0x00000004; 1017 onChanged(); 1018 return this; 1019 } 1020 /** 1021 * 1022 * 1023 * <pre> 1024 * Required. Selector choosing Features of the target EntityType. 1025 * </pre> 1026 * 1027 * <code> 1028 * .google.cloud.aiplatform.v1beta1.FeatureSelector feature_selector = 3 [(.google.api.field_behavior) = REQUIRED]; 1029 * </code> 1030 */ clearFeatureSelector()1031 public Builder clearFeatureSelector() { 1032 bitField0_ = (bitField0_ & ~0x00000004); 1033 featureSelector_ = null; 1034 if (featureSelectorBuilder_ != null) { 1035 featureSelectorBuilder_.dispose(); 1036 featureSelectorBuilder_ = null; 1037 } 1038 onChanged(); 1039 return this; 1040 } 1041 /** 1042 * 1043 * 1044 * <pre> 1045 * Required. Selector choosing Features of the target EntityType. 1046 * </pre> 1047 * 1048 * <code> 1049 * .google.cloud.aiplatform.v1beta1.FeatureSelector feature_selector = 3 [(.google.api.field_behavior) = REQUIRED]; 1050 * </code> 1051 */ getFeatureSelectorBuilder()1052 public com.google.cloud.aiplatform.v1beta1.FeatureSelector.Builder getFeatureSelectorBuilder() { 1053 bitField0_ |= 0x00000004; 1054 onChanged(); 1055 return getFeatureSelectorFieldBuilder().getBuilder(); 1056 } 1057 /** 1058 * 1059 * 1060 * <pre> 1061 * Required. Selector choosing Features of the target EntityType. 1062 * </pre> 1063 * 1064 * <code> 1065 * .google.cloud.aiplatform.v1beta1.FeatureSelector feature_selector = 3 [(.google.api.field_behavior) = REQUIRED]; 1066 * </code> 1067 */ 1068 public com.google.cloud.aiplatform.v1beta1.FeatureSelectorOrBuilder getFeatureSelectorOrBuilder()1069 getFeatureSelectorOrBuilder() { 1070 if (featureSelectorBuilder_ != null) { 1071 return featureSelectorBuilder_.getMessageOrBuilder(); 1072 } else { 1073 return featureSelector_ == null 1074 ? com.google.cloud.aiplatform.v1beta1.FeatureSelector.getDefaultInstance() 1075 : featureSelector_; 1076 } 1077 } 1078 /** 1079 * 1080 * 1081 * <pre> 1082 * Required. Selector choosing Features of the target EntityType. 1083 * </pre> 1084 * 1085 * <code> 1086 * .google.cloud.aiplatform.v1beta1.FeatureSelector feature_selector = 3 [(.google.api.field_behavior) = REQUIRED]; 1087 * </code> 1088 */ 1089 private com.google.protobuf.SingleFieldBuilderV3< 1090 com.google.cloud.aiplatform.v1beta1.FeatureSelector, 1091 com.google.cloud.aiplatform.v1beta1.FeatureSelector.Builder, 1092 com.google.cloud.aiplatform.v1beta1.FeatureSelectorOrBuilder> getFeatureSelectorFieldBuilder()1093 getFeatureSelectorFieldBuilder() { 1094 if (featureSelectorBuilder_ == null) { 1095 featureSelectorBuilder_ = 1096 new com.google.protobuf.SingleFieldBuilderV3< 1097 com.google.cloud.aiplatform.v1beta1.FeatureSelector, 1098 com.google.cloud.aiplatform.v1beta1.FeatureSelector.Builder, 1099 com.google.cloud.aiplatform.v1beta1.FeatureSelectorOrBuilder>( 1100 getFeatureSelector(), getParentForChildren(), isClean()); 1101 featureSelector_ = null; 1102 } 1103 return featureSelectorBuilder_; 1104 } 1105 1106 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1107 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1108 return super.setUnknownFields(unknownFields); 1109 } 1110 1111 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1112 public final Builder mergeUnknownFields( 1113 final com.google.protobuf.UnknownFieldSet unknownFields) { 1114 return super.mergeUnknownFields(unknownFields); 1115 } 1116 1117 // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest) 1118 } 1119 1120 // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest) 1121 private static final com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest 1122 DEFAULT_INSTANCE; 1123 1124 static { 1125 DEFAULT_INSTANCE = new com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest(); 1126 } 1127 getDefaultInstance()1128 public static com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest getDefaultInstance() { 1129 return DEFAULT_INSTANCE; 1130 } 1131 1132 private static final com.google.protobuf.Parser<ReadFeatureValuesRequest> PARSER = 1133 new com.google.protobuf.AbstractParser<ReadFeatureValuesRequest>() { 1134 @java.lang.Override 1135 public ReadFeatureValuesRequest parsePartialFrom( 1136 com.google.protobuf.CodedInputStream input, 1137 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1138 throws com.google.protobuf.InvalidProtocolBufferException { 1139 Builder builder = newBuilder(); 1140 try { 1141 builder.mergeFrom(input, extensionRegistry); 1142 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1143 throw e.setUnfinishedMessage(builder.buildPartial()); 1144 } catch (com.google.protobuf.UninitializedMessageException e) { 1145 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1146 } catch (java.io.IOException e) { 1147 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1148 .setUnfinishedMessage(builder.buildPartial()); 1149 } 1150 return builder.buildPartial(); 1151 } 1152 }; 1153 parser()1154 public static com.google.protobuf.Parser<ReadFeatureValuesRequest> parser() { 1155 return PARSER; 1156 } 1157 1158 @java.lang.Override getParserForType()1159 public com.google.protobuf.Parser<ReadFeatureValuesRequest> getParserForType() { 1160 return PARSER; 1161 } 1162 1163 @java.lang.Override getDefaultInstanceForType()1164 public com.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest getDefaultInstanceForType() { 1165 return DEFAULT_INSTANCE; 1166 } 1167 } 1168