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