• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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