• 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/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