• 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/vizier_service.proto
18 
19 package com.google.cloud.aiplatform.v1beta1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Response message for
26  * [VizierService.SuggestTrials][google.cloud.aiplatform.v1beta1.VizierService.SuggestTrials].
27  * </pre>
28  *
29  * Protobuf type {@code google.cloud.aiplatform.v1beta1.SuggestTrialsResponse}
30  */
31 public final class SuggestTrialsResponse extends com.google.protobuf.GeneratedMessageV3
32     implements
33     // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1beta1.SuggestTrialsResponse)
34     SuggestTrialsResponseOrBuilder {
35   private static final long serialVersionUID = 0L;
36   // Use SuggestTrialsResponse.newBuilder() to construct.
SuggestTrialsResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37   private SuggestTrialsResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
38     super(builder);
39   }
40 
SuggestTrialsResponse()41   private SuggestTrialsResponse() {
42     trials_ = java.util.Collections.emptyList();
43     studyState_ = 0;
44   }
45 
46   @java.lang.Override
47   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)48   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
49     return new SuggestTrialsResponse();
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.VizierServiceProto
59         .internal_static_google_cloud_aiplatform_v1beta1_SuggestTrialsResponse_descriptor;
60   }
61 
62   @java.lang.Override
63   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()64       internalGetFieldAccessorTable() {
65     return com.google.cloud.aiplatform.v1beta1.VizierServiceProto
66         .internal_static_google_cloud_aiplatform_v1beta1_SuggestTrialsResponse_fieldAccessorTable
67         .ensureFieldAccessorsInitialized(
68             com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse.class,
69             com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse.Builder.class);
70   }
71 
72   public static final int TRIALS_FIELD_NUMBER = 1;
73 
74   @SuppressWarnings("serial")
75   private java.util.List<com.google.cloud.aiplatform.v1beta1.Trial> trials_;
76   /**
77    *
78    *
79    * <pre>
80    * A list of Trials.
81    * </pre>
82    *
83    * <code>repeated .google.cloud.aiplatform.v1beta1.Trial trials = 1;</code>
84    */
85   @java.lang.Override
getTrialsList()86   public java.util.List<com.google.cloud.aiplatform.v1beta1.Trial> getTrialsList() {
87     return trials_;
88   }
89   /**
90    *
91    *
92    * <pre>
93    * A list of Trials.
94    * </pre>
95    *
96    * <code>repeated .google.cloud.aiplatform.v1beta1.Trial trials = 1;</code>
97    */
98   @java.lang.Override
99   public java.util.List<? extends com.google.cloud.aiplatform.v1beta1.TrialOrBuilder>
getTrialsOrBuilderList()100       getTrialsOrBuilderList() {
101     return trials_;
102   }
103   /**
104    *
105    *
106    * <pre>
107    * A list of Trials.
108    * </pre>
109    *
110    * <code>repeated .google.cloud.aiplatform.v1beta1.Trial trials = 1;</code>
111    */
112   @java.lang.Override
getTrialsCount()113   public int getTrialsCount() {
114     return trials_.size();
115   }
116   /**
117    *
118    *
119    * <pre>
120    * A list of Trials.
121    * </pre>
122    *
123    * <code>repeated .google.cloud.aiplatform.v1beta1.Trial trials = 1;</code>
124    */
125   @java.lang.Override
getTrials(int index)126   public com.google.cloud.aiplatform.v1beta1.Trial getTrials(int index) {
127     return trials_.get(index);
128   }
129   /**
130    *
131    *
132    * <pre>
133    * A list of Trials.
134    * </pre>
135    *
136    * <code>repeated .google.cloud.aiplatform.v1beta1.Trial trials = 1;</code>
137    */
138   @java.lang.Override
getTrialsOrBuilder(int index)139   public com.google.cloud.aiplatform.v1beta1.TrialOrBuilder getTrialsOrBuilder(int index) {
140     return trials_.get(index);
141   }
142 
143   public static final int STUDY_STATE_FIELD_NUMBER = 2;
144   private int studyState_ = 0;
145   /**
146    *
147    *
148    * <pre>
149    * The state of the Study.
150    * </pre>
151    *
152    * <code>.google.cloud.aiplatform.v1beta1.Study.State study_state = 2;</code>
153    *
154    * @return The enum numeric value on the wire for studyState.
155    */
156   @java.lang.Override
getStudyStateValue()157   public int getStudyStateValue() {
158     return studyState_;
159   }
160   /**
161    *
162    *
163    * <pre>
164    * The state of the Study.
165    * </pre>
166    *
167    * <code>.google.cloud.aiplatform.v1beta1.Study.State study_state = 2;</code>
168    *
169    * @return The studyState.
170    */
171   @java.lang.Override
getStudyState()172   public com.google.cloud.aiplatform.v1beta1.Study.State getStudyState() {
173     com.google.cloud.aiplatform.v1beta1.Study.State result =
174         com.google.cloud.aiplatform.v1beta1.Study.State.forNumber(studyState_);
175     return result == null ? com.google.cloud.aiplatform.v1beta1.Study.State.UNRECOGNIZED : result;
176   }
177 
178   public static final int START_TIME_FIELD_NUMBER = 3;
179   private com.google.protobuf.Timestamp startTime_;
180   /**
181    *
182    *
183    * <pre>
184    * The time at which the operation was started.
185    * </pre>
186    *
187    * <code>.google.protobuf.Timestamp start_time = 3;</code>
188    *
189    * @return Whether the startTime field is set.
190    */
191   @java.lang.Override
hasStartTime()192   public boolean hasStartTime() {
193     return startTime_ != null;
194   }
195   /**
196    *
197    *
198    * <pre>
199    * The time at which the operation was started.
200    * </pre>
201    *
202    * <code>.google.protobuf.Timestamp start_time = 3;</code>
203    *
204    * @return The startTime.
205    */
206   @java.lang.Override
getStartTime()207   public com.google.protobuf.Timestamp getStartTime() {
208     return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_;
209   }
210   /**
211    *
212    *
213    * <pre>
214    * The time at which the operation was started.
215    * </pre>
216    *
217    * <code>.google.protobuf.Timestamp start_time = 3;</code>
218    */
219   @java.lang.Override
getStartTimeOrBuilder()220   public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
221     return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_;
222   }
223 
224   public static final int END_TIME_FIELD_NUMBER = 4;
225   private com.google.protobuf.Timestamp endTime_;
226   /**
227    *
228    *
229    * <pre>
230    * The time at which operation processing completed.
231    * </pre>
232    *
233    * <code>.google.protobuf.Timestamp end_time = 4;</code>
234    *
235    * @return Whether the endTime field is set.
236    */
237   @java.lang.Override
hasEndTime()238   public boolean hasEndTime() {
239     return endTime_ != null;
240   }
241   /**
242    *
243    *
244    * <pre>
245    * The time at which operation processing completed.
246    * </pre>
247    *
248    * <code>.google.protobuf.Timestamp end_time = 4;</code>
249    *
250    * @return The endTime.
251    */
252   @java.lang.Override
getEndTime()253   public com.google.protobuf.Timestamp getEndTime() {
254     return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_;
255   }
256   /**
257    *
258    *
259    * <pre>
260    * The time at which operation processing completed.
261    * </pre>
262    *
263    * <code>.google.protobuf.Timestamp end_time = 4;</code>
264    */
265   @java.lang.Override
getEndTimeOrBuilder()266   public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() {
267     return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_;
268   }
269 
270   private byte memoizedIsInitialized = -1;
271 
272   @java.lang.Override
isInitialized()273   public final boolean isInitialized() {
274     byte isInitialized = memoizedIsInitialized;
275     if (isInitialized == 1) return true;
276     if (isInitialized == 0) return false;
277 
278     memoizedIsInitialized = 1;
279     return true;
280   }
281 
282   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)283   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
284     for (int i = 0; i < trials_.size(); i++) {
285       output.writeMessage(1, trials_.get(i));
286     }
287     if (studyState_
288         != com.google.cloud.aiplatform.v1beta1.Study.State.STATE_UNSPECIFIED.getNumber()) {
289       output.writeEnum(2, studyState_);
290     }
291     if (startTime_ != null) {
292       output.writeMessage(3, getStartTime());
293     }
294     if (endTime_ != null) {
295       output.writeMessage(4, getEndTime());
296     }
297     getUnknownFields().writeTo(output);
298   }
299 
300   @java.lang.Override
getSerializedSize()301   public int getSerializedSize() {
302     int size = memoizedSize;
303     if (size != -1) return size;
304 
305     size = 0;
306     for (int i = 0; i < trials_.size(); i++) {
307       size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, trials_.get(i));
308     }
309     if (studyState_
310         != com.google.cloud.aiplatform.v1beta1.Study.State.STATE_UNSPECIFIED.getNumber()) {
311       size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, studyState_);
312     }
313     if (startTime_ != null) {
314       size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getStartTime());
315     }
316     if (endTime_ != null) {
317       size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getEndTime());
318     }
319     size += getUnknownFields().getSerializedSize();
320     memoizedSize = size;
321     return size;
322   }
323 
324   @java.lang.Override
equals(final java.lang.Object obj)325   public boolean equals(final java.lang.Object obj) {
326     if (obj == this) {
327       return true;
328     }
329     if (!(obj instanceof com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse)) {
330       return super.equals(obj);
331     }
332     com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse other =
333         (com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse) obj;
334 
335     if (!getTrialsList().equals(other.getTrialsList())) return false;
336     if (studyState_ != other.studyState_) return false;
337     if (hasStartTime() != other.hasStartTime()) return false;
338     if (hasStartTime()) {
339       if (!getStartTime().equals(other.getStartTime())) return false;
340     }
341     if (hasEndTime() != other.hasEndTime()) return false;
342     if (hasEndTime()) {
343       if (!getEndTime().equals(other.getEndTime())) return false;
344     }
345     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
346     return true;
347   }
348 
349   @java.lang.Override
hashCode()350   public int hashCode() {
351     if (memoizedHashCode != 0) {
352       return memoizedHashCode;
353     }
354     int hash = 41;
355     hash = (19 * hash) + getDescriptor().hashCode();
356     if (getTrialsCount() > 0) {
357       hash = (37 * hash) + TRIALS_FIELD_NUMBER;
358       hash = (53 * hash) + getTrialsList().hashCode();
359     }
360     hash = (37 * hash) + STUDY_STATE_FIELD_NUMBER;
361     hash = (53 * hash) + studyState_;
362     if (hasStartTime()) {
363       hash = (37 * hash) + START_TIME_FIELD_NUMBER;
364       hash = (53 * hash) + getStartTime().hashCode();
365     }
366     if (hasEndTime()) {
367       hash = (37 * hash) + END_TIME_FIELD_NUMBER;
368       hash = (53 * hash) + getEndTime().hashCode();
369     }
370     hash = (29 * hash) + getUnknownFields().hashCode();
371     memoizedHashCode = hash;
372     return hash;
373   }
374 
parseFrom( java.nio.ByteBuffer data)375   public static com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse parseFrom(
376       java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
377     return PARSER.parseFrom(data);
378   }
379 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)380   public static com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse parseFrom(
381       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
382       throws com.google.protobuf.InvalidProtocolBufferException {
383     return PARSER.parseFrom(data, extensionRegistry);
384   }
385 
parseFrom( com.google.protobuf.ByteString data)386   public static com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse parseFrom(
387       com.google.protobuf.ByteString data)
388       throws com.google.protobuf.InvalidProtocolBufferException {
389     return PARSER.parseFrom(data);
390   }
391 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)392   public static com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse parseFrom(
393       com.google.protobuf.ByteString data,
394       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
395       throws com.google.protobuf.InvalidProtocolBufferException {
396     return PARSER.parseFrom(data, extensionRegistry);
397   }
398 
parseFrom(byte[] data)399   public static com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse parseFrom(byte[] data)
400       throws com.google.protobuf.InvalidProtocolBufferException {
401     return PARSER.parseFrom(data);
402   }
403 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)404   public static com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse parseFrom(
405       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
406       throws com.google.protobuf.InvalidProtocolBufferException {
407     return PARSER.parseFrom(data, extensionRegistry);
408   }
409 
parseFrom( java.io.InputStream input)410   public static com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse parseFrom(
411       java.io.InputStream input) throws java.io.IOException {
412     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
413   }
414 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)415   public static com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse parseFrom(
416       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
417       throws java.io.IOException {
418     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
419         PARSER, input, extensionRegistry);
420   }
421 
parseDelimitedFrom( java.io.InputStream input)422   public static com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse parseDelimitedFrom(
423       java.io.InputStream input) throws java.io.IOException {
424     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
425   }
426 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)427   public static com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse parseDelimitedFrom(
428       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
429       throws java.io.IOException {
430     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
431         PARSER, input, extensionRegistry);
432   }
433 
parseFrom( com.google.protobuf.CodedInputStream input)434   public static com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse parseFrom(
435       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
436     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
437   }
438 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)439   public static com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse parseFrom(
440       com.google.protobuf.CodedInputStream input,
441       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
442       throws java.io.IOException {
443     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
444         PARSER, input, extensionRegistry);
445   }
446 
447   @java.lang.Override
newBuilderForType()448   public Builder newBuilderForType() {
449     return newBuilder();
450   }
451 
newBuilder()452   public static Builder newBuilder() {
453     return DEFAULT_INSTANCE.toBuilder();
454   }
455 
newBuilder( com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse prototype)456   public static Builder newBuilder(
457       com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse prototype) {
458     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
459   }
460 
461   @java.lang.Override
toBuilder()462   public Builder toBuilder() {
463     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
464   }
465 
466   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)467   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
468     Builder builder = new Builder(parent);
469     return builder;
470   }
471   /**
472    *
473    *
474    * <pre>
475    * Response message for
476    * [VizierService.SuggestTrials][google.cloud.aiplatform.v1beta1.VizierService.SuggestTrials].
477    * </pre>
478    *
479    * Protobuf type {@code google.cloud.aiplatform.v1beta1.SuggestTrialsResponse}
480    */
481   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
482       implements
483       // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1beta1.SuggestTrialsResponse)
484       com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponseOrBuilder {
getDescriptor()485     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
486       return com.google.cloud.aiplatform.v1beta1.VizierServiceProto
487           .internal_static_google_cloud_aiplatform_v1beta1_SuggestTrialsResponse_descriptor;
488     }
489 
490     @java.lang.Override
491     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()492         internalGetFieldAccessorTable() {
493       return com.google.cloud.aiplatform.v1beta1.VizierServiceProto
494           .internal_static_google_cloud_aiplatform_v1beta1_SuggestTrialsResponse_fieldAccessorTable
495           .ensureFieldAccessorsInitialized(
496               com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse.class,
497               com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse.Builder.class);
498     }
499 
500     // Construct using com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse.newBuilder()
Builder()501     private Builder() {}
502 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)503     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
504       super(parent);
505     }
506 
507     @java.lang.Override
clear()508     public Builder clear() {
509       super.clear();
510       bitField0_ = 0;
511       if (trialsBuilder_ == null) {
512         trials_ = java.util.Collections.emptyList();
513       } else {
514         trials_ = null;
515         trialsBuilder_.clear();
516       }
517       bitField0_ = (bitField0_ & ~0x00000001);
518       studyState_ = 0;
519       startTime_ = null;
520       if (startTimeBuilder_ != null) {
521         startTimeBuilder_.dispose();
522         startTimeBuilder_ = null;
523       }
524       endTime_ = null;
525       if (endTimeBuilder_ != null) {
526         endTimeBuilder_.dispose();
527         endTimeBuilder_ = null;
528       }
529       return this;
530     }
531 
532     @java.lang.Override
getDescriptorForType()533     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
534       return com.google.cloud.aiplatform.v1beta1.VizierServiceProto
535           .internal_static_google_cloud_aiplatform_v1beta1_SuggestTrialsResponse_descriptor;
536     }
537 
538     @java.lang.Override
getDefaultInstanceForType()539     public com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse getDefaultInstanceForType() {
540       return com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse.getDefaultInstance();
541     }
542 
543     @java.lang.Override
build()544     public com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse build() {
545       com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse result = buildPartial();
546       if (!result.isInitialized()) {
547         throw newUninitializedMessageException(result);
548       }
549       return result;
550     }
551 
552     @java.lang.Override
buildPartial()553     public com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse buildPartial() {
554       com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse result =
555           new com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse(this);
556       buildPartialRepeatedFields(result);
557       if (bitField0_ != 0) {
558         buildPartial0(result);
559       }
560       onBuilt();
561       return result;
562     }
563 
buildPartialRepeatedFields( com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse result)564     private void buildPartialRepeatedFields(
565         com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse result) {
566       if (trialsBuilder_ == null) {
567         if (((bitField0_ & 0x00000001) != 0)) {
568           trials_ = java.util.Collections.unmodifiableList(trials_);
569           bitField0_ = (bitField0_ & ~0x00000001);
570         }
571         result.trials_ = trials_;
572       } else {
573         result.trials_ = trialsBuilder_.build();
574       }
575     }
576 
buildPartial0(com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse result)577     private void buildPartial0(com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse result) {
578       int from_bitField0_ = bitField0_;
579       if (((from_bitField0_ & 0x00000002) != 0)) {
580         result.studyState_ = studyState_;
581       }
582       if (((from_bitField0_ & 0x00000004) != 0)) {
583         result.startTime_ = startTimeBuilder_ == null ? startTime_ : startTimeBuilder_.build();
584       }
585       if (((from_bitField0_ & 0x00000008) != 0)) {
586         result.endTime_ = endTimeBuilder_ == null ? endTime_ : endTimeBuilder_.build();
587       }
588     }
589 
590     @java.lang.Override
clone()591     public Builder clone() {
592       return super.clone();
593     }
594 
595     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)596     public Builder setField(
597         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
598       return super.setField(field, value);
599     }
600 
601     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)602     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
603       return super.clearField(field);
604     }
605 
606     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)607     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
608       return super.clearOneof(oneof);
609     }
610 
611     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)612     public Builder setRepeatedField(
613         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
614       return super.setRepeatedField(field, index, value);
615     }
616 
617     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)618     public Builder addRepeatedField(
619         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
620       return super.addRepeatedField(field, value);
621     }
622 
623     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)624     public Builder mergeFrom(com.google.protobuf.Message other) {
625       if (other instanceof com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse) {
626         return mergeFrom((com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse) other);
627       } else {
628         super.mergeFrom(other);
629         return this;
630       }
631     }
632 
mergeFrom(com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse other)633     public Builder mergeFrom(com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse other) {
634       if (other == com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse.getDefaultInstance())
635         return this;
636       if (trialsBuilder_ == null) {
637         if (!other.trials_.isEmpty()) {
638           if (trials_.isEmpty()) {
639             trials_ = other.trials_;
640             bitField0_ = (bitField0_ & ~0x00000001);
641           } else {
642             ensureTrialsIsMutable();
643             trials_.addAll(other.trials_);
644           }
645           onChanged();
646         }
647       } else {
648         if (!other.trials_.isEmpty()) {
649           if (trialsBuilder_.isEmpty()) {
650             trialsBuilder_.dispose();
651             trialsBuilder_ = null;
652             trials_ = other.trials_;
653             bitField0_ = (bitField0_ & ~0x00000001);
654             trialsBuilder_ =
655                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
656                     ? getTrialsFieldBuilder()
657                     : null;
658           } else {
659             trialsBuilder_.addAllMessages(other.trials_);
660           }
661         }
662       }
663       if (other.studyState_ != 0) {
664         setStudyStateValue(other.getStudyStateValue());
665       }
666       if (other.hasStartTime()) {
667         mergeStartTime(other.getStartTime());
668       }
669       if (other.hasEndTime()) {
670         mergeEndTime(other.getEndTime());
671       }
672       this.mergeUnknownFields(other.getUnknownFields());
673       onChanged();
674       return this;
675     }
676 
677     @java.lang.Override
isInitialized()678     public final boolean isInitialized() {
679       return true;
680     }
681 
682     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)683     public Builder mergeFrom(
684         com.google.protobuf.CodedInputStream input,
685         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
686         throws java.io.IOException {
687       if (extensionRegistry == null) {
688         throw new java.lang.NullPointerException();
689       }
690       try {
691         boolean done = false;
692         while (!done) {
693           int tag = input.readTag();
694           switch (tag) {
695             case 0:
696               done = true;
697               break;
698             case 10:
699               {
700                 com.google.cloud.aiplatform.v1beta1.Trial m =
701                     input.readMessage(
702                         com.google.cloud.aiplatform.v1beta1.Trial.parser(), extensionRegistry);
703                 if (trialsBuilder_ == null) {
704                   ensureTrialsIsMutable();
705                   trials_.add(m);
706                 } else {
707                   trialsBuilder_.addMessage(m);
708                 }
709                 break;
710               } // case 10
711             case 16:
712               {
713                 studyState_ = input.readEnum();
714                 bitField0_ |= 0x00000002;
715                 break;
716               } // case 16
717             case 26:
718               {
719                 input.readMessage(getStartTimeFieldBuilder().getBuilder(), extensionRegistry);
720                 bitField0_ |= 0x00000004;
721                 break;
722               } // case 26
723             case 34:
724               {
725                 input.readMessage(getEndTimeFieldBuilder().getBuilder(), extensionRegistry);
726                 bitField0_ |= 0x00000008;
727                 break;
728               } // case 34
729             default:
730               {
731                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
732                   done = true; // was an endgroup tag
733                 }
734                 break;
735               } // default:
736           } // switch (tag)
737         } // while (!done)
738       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
739         throw e.unwrapIOException();
740       } finally {
741         onChanged();
742       } // finally
743       return this;
744     }
745 
746     private int bitField0_;
747 
748     private java.util.List<com.google.cloud.aiplatform.v1beta1.Trial> trials_ =
749         java.util.Collections.emptyList();
750 
ensureTrialsIsMutable()751     private void ensureTrialsIsMutable() {
752       if (!((bitField0_ & 0x00000001) != 0)) {
753         trials_ = new java.util.ArrayList<com.google.cloud.aiplatform.v1beta1.Trial>(trials_);
754         bitField0_ |= 0x00000001;
755       }
756     }
757 
758     private com.google.protobuf.RepeatedFieldBuilderV3<
759             com.google.cloud.aiplatform.v1beta1.Trial,
760             com.google.cloud.aiplatform.v1beta1.Trial.Builder,
761             com.google.cloud.aiplatform.v1beta1.TrialOrBuilder>
762         trialsBuilder_;
763 
764     /**
765      *
766      *
767      * <pre>
768      * A list of Trials.
769      * </pre>
770      *
771      * <code>repeated .google.cloud.aiplatform.v1beta1.Trial trials = 1;</code>
772      */
getTrialsList()773     public java.util.List<com.google.cloud.aiplatform.v1beta1.Trial> getTrialsList() {
774       if (trialsBuilder_ == null) {
775         return java.util.Collections.unmodifiableList(trials_);
776       } else {
777         return trialsBuilder_.getMessageList();
778       }
779     }
780     /**
781      *
782      *
783      * <pre>
784      * A list of Trials.
785      * </pre>
786      *
787      * <code>repeated .google.cloud.aiplatform.v1beta1.Trial trials = 1;</code>
788      */
getTrialsCount()789     public int getTrialsCount() {
790       if (trialsBuilder_ == null) {
791         return trials_.size();
792       } else {
793         return trialsBuilder_.getCount();
794       }
795     }
796     /**
797      *
798      *
799      * <pre>
800      * A list of Trials.
801      * </pre>
802      *
803      * <code>repeated .google.cloud.aiplatform.v1beta1.Trial trials = 1;</code>
804      */
getTrials(int index)805     public com.google.cloud.aiplatform.v1beta1.Trial getTrials(int index) {
806       if (trialsBuilder_ == null) {
807         return trials_.get(index);
808       } else {
809         return trialsBuilder_.getMessage(index);
810       }
811     }
812     /**
813      *
814      *
815      * <pre>
816      * A list of Trials.
817      * </pre>
818      *
819      * <code>repeated .google.cloud.aiplatform.v1beta1.Trial trials = 1;</code>
820      */
setTrials(int index, com.google.cloud.aiplatform.v1beta1.Trial value)821     public Builder setTrials(int index, com.google.cloud.aiplatform.v1beta1.Trial value) {
822       if (trialsBuilder_ == null) {
823         if (value == null) {
824           throw new NullPointerException();
825         }
826         ensureTrialsIsMutable();
827         trials_.set(index, value);
828         onChanged();
829       } else {
830         trialsBuilder_.setMessage(index, value);
831       }
832       return this;
833     }
834     /**
835      *
836      *
837      * <pre>
838      * A list of Trials.
839      * </pre>
840      *
841      * <code>repeated .google.cloud.aiplatform.v1beta1.Trial trials = 1;</code>
842      */
setTrials( int index, com.google.cloud.aiplatform.v1beta1.Trial.Builder builderForValue)843     public Builder setTrials(
844         int index, com.google.cloud.aiplatform.v1beta1.Trial.Builder builderForValue) {
845       if (trialsBuilder_ == null) {
846         ensureTrialsIsMutable();
847         trials_.set(index, builderForValue.build());
848         onChanged();
849       } else {
850         trialsBuilder_.setMessage(index, builderForValue.build());
851       }
852       return this;
853     }
854     /**
855      *
856      *
857      * <pre>
858      * A list of Trials.
859      * </pre>
860      *
861      * <code>repeated .google.cloud.aiplatform.v1beta1.Trial trials = 1;</code>
862      */
addTrials(com.google.cloud.aiplatform.v1beta1.Trial value)863     public Builder addTrials(com.google.cloud.aiplatform.v1beta1.Trial value) {
864       if (trialsBuilder_ == null) {
865         if (value == null) {
866           throw new NullPointerException();
867         }
868         ensureTrialsIsMutable();
869         trials_.add(value);
870         onChanged();
871       } else {
872         trialsBuilder_.addMessage(value);
873       }
874       return this;
875     }
876     /**
877      *
878      *
879      * <pre>
880      * A list of Trials.
881      * </pre>
882      *
883      * <code>repeated .google.cloud.aiplatform.v1beta1.Trial trials = 1;</code>
884      */
addTrials(int index, com.google.cloud.aiplatform.v1beta1.Trial value)885     public Builder addTrials(int index, com.google.cloud.aiplatform.v1beta1.Trial value) {
886       if (trialsBuilder_ == null) {
887         if (value == null) {
888           throw new NullPointerException();
889         }
890         ensureTrialsIsMutable();
891         trials_.add(index, value);
892         onChanged();
893       } else {
894         trialsBuilder_.addMessage(index, value);
895       }
896       return this;
897     }
898     /**
899      *
900      *
901      * <pre>
902      * A list of Trials.
903      * </pre>
904      *
905      * <code>repeated .google.cloud.aiplatform.v1beta1.Trial trials = 1;</code>
906      */
addTrials(com.google.cloud.aiplatform.v1beta1.Trial.Builder builderForValue)907     public Builder addTrials(com.google.cloud.aiplatform.v1beta1.Trial.Builder builderForValue) {
908       if (trialsBuilder_ == null) {
909         ensureTrialsIsMutable();
910         trials_.add(builderForValue.build());
911         onChanged();
912       } else {
913         trialsBuilder_.addMessage(builderForValue.build());
914       }
915       return this;
916     }
917     /**
918      *
919      *
920      * <pre>
921      * A list of Trials.
922      * </pre>
923      *
924      * <code>repeated .google.cloud.aiplatform.v1beta1.Trial trials = 1;</code>
925      */
addTrials( int index, com.google.cloud.aiplatform.v1beta1.Trial.Builder builderForValue)926     public Builder addTrials(
927         int index, com.google.cloud.aiplatform.v1beta1.Trial.Builder builderForValue) {
928       if (trialsBuilder_ == null) {
929         ensureTrialsIsMutable();
930         trials_.add(index, builderForValue.build());
931         onChanged();
932       } else {
933         trialsBuilder_.addMessage(index, builderForValue.build());
934       }
935       return this;
936     }
937     /**
938      *
939      *
940      * <pre>
941      * A list of Trials.
942      * </pre>
943      *
944      * <code>repeated .google.cloud.aiplatform.v1beta1.Trial trials = 1;</code>
945      */
addAllTrials( java.lang.Iterable<? extends com.google.cloud.aiplatform.v1beta1.Trial> values)946     public Builder addAllTrials(
947         java.lang.Iterable<? extends com.google.cloud.aiplatform.v1beta1.Trial> values) {
948       if (trialsBuilder_ == null) {
949         ensureTrialsIsMutable();
950         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, trials_);
951         onChanged();
952       } else {
953         trialsBuilder_.addAllMessages(values);
954       }
955       return this;
956     }
957     /**
958      *
959      *
960      * <pre>
961      * A list of Trials.
962      * </pre>
963      *
964      * <code>repeated .google.cloud.aiplatform.v1beta1.Trial trials = 1;</code>
965      */
clearTrials()966     public Builder clearTrials() {
967       if (trialsBuilder_ == null) {
968         trials_ = java.util.Collections.emptyList();
969         bitField0_ = (bitField0_ & ~0x00000001);
970         onChanged();
971       } else {
972         trialsBuilder_.clear();
973       }
974       return this;
975     }
976     /**
977      *
978      *
979      * <pre>
980      * A list of Trials.
981      * </pre>
982      *
983      * <code>repeated .google.cloud.aiplatform.v1beta1.Trial trials = 1;</code>
984      */
removeTrials(int index)985     public Builder removeTrials(int index) {
986       if (trialsBuilder_ == null) {
987         ensureTrialsIsMutable();
988         trials_.remove(index);
989         onChanged();
990       } else {
991         trialsBuilder_.remove(index);
992       }
993       return this;
994     }
995     /**
996      *
997      *
998      * <pre>
999      * A list of Trials.
1000      * </pre>
1001      *
1002      * <code>repeated .google.cloud.aiplatform.v1beta1.Trial trials = 1;</code>
1003      */
getTrialsBuilder(int index)1004     public com.google.cloud.aiplatform.v1beta1.Trial.Builder getTrialsBuilder(int index) {
1005       return getTrialsFieldBuilder().getBuilder(index);
1006     }
1007     /**
1008      *
1009      *
1010      * <pre>
1011      * A list of Trials.
1012      * </pre>
1013      *
1014      * <code>repeated .google.cloud.aiplatform.v1beta1.Trial trials = 1;</code>
1015      */
getTrialsOrBuilder(int index)1016     public com.google.cloud.aiplatform.v1beta1.TrialOrBuilder getTrialsOrBuilder(int index) {
1017       if (trialsBuilder_ == null) {
1018         return trials_.get(index);
1019       } else {
1020         return trialsBuilder_.getMessageOrBuilder(index);
1021       }
1022     }
1023     /**
1024      *
1025      *
1026      * <pre>
1027      * A list of Trials.
1028      * </pre>
1029      *
1030      * <code>repeated .google.cloud.aiplatform.v1beta1.Trial trials = 1;</code>
1031      */
1032     public java.util.List<? extends com.google.cloud.aiplatform.v1beta1.TrialOrBuilder>
getTrialsOrBuilderList()1033         getTrialsOrBuilderList() {
1034       if (trialsBuilder_ != null) {
1035         return trialsBuilder_.getMessageOrBuilderList();
1036       } else {
1037         return java.util.Collections.unmodifiableList(trials_);
1038       }
1039     }
1040     /**
1041      *
1042      *
1043      * <pre>
1044      * A list of Trials.
1045      * </pre>
1046      *
1047      * <code>repeated .google.cloud.aiplatform.v1beta1.Trial trials = 1;</code>
1048      */
addTrialsBuilder()1049     public com.google.cloud.aiplatform.v1beta1.Trial.Builder addTrialsBuilder() {
1050       return getTrialsFieldBuilder()
1051           .addBuilder(com.google.cloud.aiplatform.v1beta1.Trial.getDefaultInstance());
1052     }
1053     /**
1054      *
1055      *
1056      * <pre>
1057      * A list of Trials.
1058      * </pre>
1059      *
1060      * <code>repeated .google.cloud.aiplatform.v1beta1.Trial trials = 1;</code>
1061      */
addTrialsBuilder(int index)1062     public com.google.cloud.aiplatform.v1beta1.Trial.Builder addTrialsBuilder(int index) {
1063       return getTrialsFieldBuilder()
1064           .addBuilder(index, com.google.cloud.aiplatform.v1beta1.Trial.getDefaultInstance());
1065     }
1066     /**
1067      *
1068      *
1069      * <pre>
1070      * A list of Trials.
1071      * </pre>
1072      *
1073      * <code>repeated .google.cloud.aiplatform.v1beta1.Trial trials = 1;</code>
1074      */
1075     public java.util.List<com.google.cloud.aiplatform.v1beta1.Trial.Builder>
getTrialsBuilderList()1076         getTrialsBuilderList() {
1077       return getTrialsFieldBuilder().getBuilderList();
1078     }
1079 
1080     private com.google.protobuf.RepeatedFieldBuilderV3<
1081             com.google.cloud.aiplatform.v1beta1.Trial,
1082             com.google.cloud.aiplatform.v1beta1.Trial.Builder,
1083             com.google.cloud.aiplatform.v1beta1.TrialOrBuilder>
getTrialsFieldBuilder()1084         getTrialsFieldBuilder() {
1085       if (trialsBuilder_ == null) {
1086         trialsBuilder_ =
1087             new com.google.protobuf.RepeatedFieldBuilderV3<
1088                 com.google.cloud.aiplatform.v1beta1.Trial,
1089                 com.google.cloud.aiplatform.v1beta1.Trial.Builder,
1090                 com.google.cloud.aiplatform.v1beta1.TrialOrBuilder>(
1091                 trials_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
1092         trials_ = null;
1093       }
1094       return trialsBuilder_;
1095     }
1096 
1097     private int studyState_ = 0;
1098     /**
1099      *
1100      *
1101      * <pre>
1102      * The state of the Study.
1103      * </pre>
1104      *
1105      * <code>.google.cloud.aiplatform.v1beta1.Study.State study_state = 2;</code>
1106      *
1107      * @return The enum numeric value on the wire for studyState.
1108      */
1109     @java.lang.Override
getStudyStateValue()1110     public int getStudyStateValue() {
1111       return studyState_;
1112     }
1113     /**
1114      *
1115      *
1116      * <pre>
1117      * The state of the Study.
1118      * </pre>
1119      *
1120      * <code>.google.cloud.aiplatform.v1beta1.Study.State study_state = 2;</code>
1121      *
1122      * @param value The enum numeric value on the wire for studyState to set.
1123      * @return This builder for chaining.
1124      */
setStudyStateValue(int value)1125     public Builder setStudyStateValue(int value) {
1126       studyState_ = value;
1127       bitField0_ |= 0x00000002;
1128       onChanged();
1129       return this;
1130     }
1131     /**
1132      *
1133      *
1134      * <pre>
1135      * The state of the Study.
1136      * </pre>
1137      *
1138      * <code>.google.cloud.aiplatform.v1beta1.Study.State study_state = 2;</code>
1139      *
1140      * @return The studyState.
1141      */
1142     @java.lang.Override
getStudyState()1143     public com.google.cloud.aiplatform.v1beta1.Study.State getStudyState() {
1144       com.google.cloud.aiplatform.v1beta1.Study.State result =
1145           com.google.cloud.aiplatform.v1beta1.Study.State.forNumber(studyState_);
1146       return result == null ? com.google.cloud.aiplatform.v1beta1.Study.State.UNRECOGNIZED : result;
1147     }
1148     /**
1149      *
1150      *
1151      * <pre>
1152      * The state of the Study.
1153      * </pre>
1154      *
1155      * <code>.google.cloud.aiplatform.v1beta1.Study.State study_state = 2;</code>
1156      *
1157      * @param value The studyState to set.
1158      * @return This builder for chaining.
1159      */
setStudyState(com.google.cloud.aiplatform.v1beta1.Study.State value)1160     public Builder setStudyState(com.google.cloud.aiplatform.v1beta1.Study.State value) {
1161       if (value == null) {
1162         throw new NullPointerException();
1163       }
1164       bitField0_ |= 0x00000002;
1165       studyState_ = value.getNumber();
1166       onChanged();
1167       return this;
1168     }
1169     /**
1170      *
1171      *
1172      * <pre>
1173      * The state of the Study.
1174      * </pre>
1175      *
1176      * <code>.google.cloud.aiplatform.v1beta1.Study.State study_state = 2;</code>
1177      *
1178      * @return This builder for chaining.
1179      */
clearStudyState()1180     public Builder clearStudyState() {
1181       bitField0_ = (bitField0_ & ~0x00000002);
1182       studyState_ = 0;
1183       onChanged();
1184       return this;
1185     }
1186 
1187     private com.google.protobuf.Timestamp startTime_;
1188     private com.google.protobuf.SingleFieldBuilderV3<
1189             com.google.protobuf.Timestamp,
1190             com.google.protobuf.Timestamp.Builder,
1191             com.google.protobuf.TimestampOrBuilder>
1192         startTimeBuilder_;
1193     /**
1194      *
1195      *
1196      * <pre>
1197      * The time at which the operation was started.
1198      * </pre>
1199      *
1200      * <code>.google.protobuf.Timestamp start_time = 3;</code>
1201      *
1202      * @return Whether the startTime field is set.
1203      */
hasStartTime()1204     public boolean hasStartTime() {
1205       return ((bitField0_ & 0x00000004) != 0);
1206     }
1207     /**
1208      *
1209      *
1210      * <pre>
1211      * The time at which the operation was started.
1212      * </pre>
1213      *
1214      * <code>.google.protobuf.Timestamp start_time = 3;</code>
1215      *
1216      * @return The startTime.
1217      */
getStartTime()1218     public com.google.protobuf.Timestamp getStartTime() {
1219       if (startTimeBuilder_ == null) {
1220         return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_;
1221       } else {
1222         return startTimeBuilder_.getMessage();
1223       }
1224     }
1225     /**
1226      *
1227      *
1228      * <pre>
1229      * The time at which the operation was started.
1230      * </pre>
1231      *
1232      * <code>.google.protobuf.Timestamp start_time = 3;</code>
1233      */
setStartTime(com.google.protobuf.Timestamp value)1234     public Builder setStartTime(com.google.protobuf.Timestamp value) {
1235       if (startTimeBuilder_ == null) {
1236         if (value == null) {
1237           throw new NullPointerException();
1238         }
1239         startTime_ = value;
1240       } else {
1241         startTimeBuilder_.setMessage(value);
1242       }
1243       bitField0_ |= 0x00000004;
1244       onChanged();
1245       return this;
1246     }
1247     /**
1248      *
1249      *
1250      * <pre>
1251      * The time at which the operation was started.
1252      * </pre>
1253      *
1254      * <code>.google.protobuf.Timestamp start_time = 3;</code>
1255      */
setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)1256     public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) {
1257       if (startTimeBuilder_ == null) {
1258         startTime_ = builderForValue.build();
1259       } else {
1260         startTimeBuilder_.setMessage(builderForValue.build());
1261       }
1262       bitField0_ |= 0x00000004;
1263       onChanged();
1264       return this;
1265     }
1266     /**
1267      *
1268      *
1269      * <pre>
1270      * The time at which the operation was started.
1271      * </pre>
1272      *
1273      * <code>.google.protobuf.Timestamp start_time = 3;</code>
1274      */
mergeStartTime(com.google.protobuf.Timestamp value)1275     public Builder mergeStartTime(com.google.protobuf.Timestamp value) {
1276       if (startTimeBuilder_ == null) {
1277         if (((bitField0_ & 0x00000004) != 0)
1278             && startTime_ != null
1279             && startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
1280           getStartTimeBuilder().mergeFrom(value);
1281         } else {
1282           startTime_ = value;
1283         }
1284       } else {
1285         startTimeBuilder_.mergeFrom(value);
1286       }
1287       bitField0_ |= 0x00000004;
1288       onChanged();
1289       return this;
1290     }
1291     /**
1292      *
1293      *
1294      * <pre>
1295      * The time at which the operation was started.
1296      * </pre>
1297      *
1298      * <code>.google.protobuf.Timestamp start_time = 3;</code>
1299      */
clearStartTime()1300     public Builder clearStartTime() {
1301       bitField0_ = (bitField0_ & ~0x00000004);
1302       startTime_ = null;
1303       if (startTimeBuilder_ != null) {
1304         startTimeBuilder_.dispose();
1305         startTimeBuilder_ = null;
1306       }
1307       onChanged();
1308       return this;
1309     }
1310     /**
1311      *
1312      *
1313      * <pre>
1314      * The time at which the operation was started.
1315      * </pre>
1316      *
1317      * <code>.google.protobuf.Timestamp start_time = 3;</code>
1318      */
getStartTimeBuilder()1319     public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() {
1320       bitField0_ |= 0x00000004;
1321       onChanged();
1322       return getStartTimeFieldBuilder().getBuilder();
1323     }
1324     /**
1325      *
1326      *
1327      * <pre>
1328      * The time at which the operation was started.
1329      * </pre>
1330      *
1331      * <code>.google.protobuf.Timestamp start_time = 3;</code>
1332      */
getStartTimeOrBuilder()1333     public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
1334       if (startTimeBuilder_ != null) {
1335         return startTimeBuilder_.getMessageOrBuilder();
1336       } else {
1337         return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_;
1338       }
1339     }
1340     /**
1341      *
1342      *
1343      * <pre>
1344      * The time at which the operation was started.
1345      * </pre>
1346      *
1347      * <code>.google.protobuf.Timestamp start_time = 3;</code>
1348      */
1349     private com.google.protobuf.SingleFieldBuilderV3<
1350             com.google.protobuf.Timestamp,
1351             com.google.protobuf.Timestamp.Builder,
1352             com.google.protobuf.TimestampOrBuilder>
getStartTimeFieldBuilder()1353         getStartTimeFieldBuilder() {
1354       if (startTimeBuilder_ == null) {
1355         startTimeBuilder_ =
1356             new com.google.protobuf.SingleFieldBuilderV3<
1357                 com.google.protobuf.Timestamp,
1358                 com.google.protobuf.Timestamp.Builder,
1359                 com.google.protobuf.TimestampOrBuilder>(
1360                 getStartTime(), getParentForChildren(), isClean());
1361         startTime_ = null;
1362       }
1363       return startTimeBuilder_;
1364     }
1365 
1366     private com.google.protobuf.Timestamp endTime_;
1367     private com.google.protobuf.SingleFieldBuilderV3<
1368             com.google.protobuf.Timestamp,
1369             com.google.protobuf.Timestamp.Builder,
1370             com.google.protobuf.TimestampOrBuilder>
1371         endTimeBuilder_;
1372     /**
1373      *
1374      *
1375      * <pre>
1376      * The time at which operation processing completed.
1377      * </pre>
1378      *
1379      * <code>.google.protobuf.Timestamp end_time = 4;</code>
1380      *
1381      * @return Whether the endTime field is set.
1382      */
hasEndTime()1383     public boolean hasEndTime() {
1384       return ((bitField0_ & 0x00000008) != 0);
1385     }
1386     /**
1387      *
1388      *
1389      * <pre>
1390      * The time at which operation processing completed.
1391      * </pre>
1392      *
1393      * <code>.google.protobuf.Timestamp end_time = 4;</code>
1394      *
1395      * @return The endTime.
1396      */
getEndTime()1397     public com.google.protobuf.Timestamp getEndTime() {
1398       if (endTimeBuilder_ == null) {
1399         return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_;
1400       } else {
1401         return endTimeBuilder_.getMessage();
1402       }
1403     }
1404     /**
1405      *
1406      *
1407      * <pre>
1408      * The time at which operation processing completed.
1409      * </pre>
1410      *
1411      * <code>.google.protobuf.Timestamp end_time = 4;</code>
1412      */
setEndTime(com.google.protobuf.Timestamp value)1413     public Builder setEndTime(com.google.protobuf.Timestamp value) {
1414       if (endTimeBuilder_ == null) {
1415         if (value == null) {
1416           throw new NullPointerException();
1417         }
1418         endTime_ = value;
1419       } else {
1420         endTimeBuilder_.setMessage(value);
1421       }
1422       bitField0_ |= 0x00000008;
1423       onChanged();
1424       return this;
1425     }
1426     /**
1427      *
1428      *
1429      * <pre>
1430      * The time at which operation processing completed.
1431      * </pre>
1432      *
1433      * <code>.google.protobuf.Timestamp end_time = 4;</code>
1434      */
setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)1435     public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) {
1436       if (endTimeBuilder_ == null) {
1437         endTime_ = builderForValue.build();
1438       } else {
1439         endTimeBuilder_.setMessage(builderForValue.build());
1440       }
1441       bitField0_ |= 0x00000008;
1442       onChanged();
1443       return this;
1444     }
1445     /**
1446      *
1447      *
1448      * <pre>
1449      * The time at which operation processing completed.
1450      * </pre>
1451      *
1452      * <code>.google.protobuf.Timestamp end_time = 4;</code>
1453      */
mergeEndTime(com.google.protobuf.Timestamp value)1454     public Builder mergeEndTime(com.google.protobuf.Timestamp value) {
1455       if (endTimeBuilder_ == null) {
1456         if (((bitField0_ & 0x00000008) != 0)
1457             && endTime_ != null
1458             && endTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
1459           getEndTimeBuilder().mergeFrom(value);
1460         } else {
1461           endTime_ = value;
1462         }
1463       } else {
1464         endTimeBuilder_.mergeFrom(value);
1465       }
1466       bitField0_ |= 0x00000008;
1467       onChanged();
1468       return this;
1469     }
1470     /**
1471      *
1472      *
1473      * <pre>
1474      * The time at which operation processing completed.
1475      * </pre>
1476      *
1477      * <code>.google.protobuf.Timestamp end_time = 4;</code>
1478      */
clearEndTime()1479     public Builder clearEndTime() {
1480       bitField0_ = (bitField0_ & ~0x00000008);
1481       endTime_ = null;
1482       if (endTimeBuilder_ != null) {
1483         endTimeBuilder_.dispose();
1484         endTimeBuilder_ = null;
1485       }
1486       onChanged();
1487       return this;
1488     }
1489     /**
1490      *
1491      *
1492      * <pre>
1493      * The time at which operation processing completed.
1494      * </pre>
1495      *
1496      * <code>.google.protobuf.Timestamp end_time = 4;</code>
1497      */
getEndTimeBuilder()1498     public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() {
1499       bitField0_ |= 0x00000008;
1500       onChanged();
1501       return getEndTimeFieldBuilder().getBuilder();
1502     }
1503     /**
1504      *
1505      *
1506      * <pre>
1507      * The time at which operation processing completed.
1508      * </pre>
1509      *
1510      * <code>.google.protobuf.Timestamp end_time = 4;</code>
1511      */
getEndTimeOrBuilder()1512     public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() {
1513       if (endTimeBuilder_ != null) {
1514         return endTimeBuilder_.getMessageOrBuilder();
1515       } else {
1516         return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_;
1517       }
1518     }
1519     /**
1520      *
1521      *
1522      * <pre>
1523      * The time at which operation processing completed.
1524      * </pre>
1525      *
1526      * <code>.google.protobuf.Timestamp end_time = 4;</code>
1527      */
1528     private com.google.protobuf.SingleFieldBuilderV3<
1529             com.google.protobuf.Timestamp,
1530             com.google.protobuf.Timestamp.Builder,
1531             com.google.protobuf.TimestampOrBuilder>
getEndTimeFieldBuilder()1532         getEndTimeFieldBuilder() {
1533       if (endTimeBuilder_ == null) {
1534         endTimeBuilder_ =
1535             new com.google.protobuf.SingleFieldBuilderV3<
1536                 com.google.protobuf.Timestamp,
1537                 com.google.protobuf.Timestamp.Builder,
1538                 com.google.protobuf.TimestampOrBuilder>(
1539                 getEndTime(), getParentForChildren(), isClean());
1540         endTime_ = null;
1541       }
1542       return endTimeBuilder_;
1543     }
1544 
1545     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1546     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1547       return super.setUnknownFields(unknownFields);
1548     }
1549 
1550     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1551     public final Builder mergeUnknownFields(
1552         final com.google.protobuf.UnknownFieldSet unknownFields) {
1553       return super.mergeUnknownFields(unknownFields);
1554     }
1555 
1556     // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.SuggestTrialsResponse)
1557   }
1558 
1559   // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1beta1.SuggestTrialsResponse)
1560   private static final com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse DEFAULT_INSTANCE;
1561 
1562   static {
1563     DEFAULT_INSTANCE = new com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse();
1564   }
1565 
getDefaultInstance()1566   public static com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse getDefaultInstance() {
1567     return DEFAULT_INSTANCE;
1568   }
1569 
1570   private static final com.google.protobuf.Parser<SuggestTrialsResponse> PARSER =
1571       new com.google.protobuf.AbstractParser<SuggestTrialsResponse>() {
1572         @java.lang.Override
1573         public SuggestTrialsResponse parsePartialFrom(
1574             com.google.protobuf.CodedInputStream input,
1575             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1576             throws com.google.protobuf.InvalidProtocolBufferException {
1577           Builder builder = newBuilder();
1578           try {
1579             builder.mergeFrom(input, extensionRegistry);
1580           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1581             throw e.setUnfinishedMessage(builder.buildPartial());
1582           } catch (com.google.protobuf.UninitializedMessageException e) {
1583             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1584           } catch (java.io.IOException e) {
1585             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1586                 .setUnfinishedMessage(builder.buildPartial());
1587           }
1588           return builder.buildPartial();
1589         }
1590       };
1591 
parser()1592   public static com.google.protobuf.Parser<SuggestTrialsResponse> parser() {
1593     return PARSER;
1594   }
1595 
1596   @java.lang.Override
getParserForType()1597   public com.google.protobuf.Parser<SuggestTrialsResponse> getParserForType() {
1598     return PARSER;
1599   }
1600 
1601   @java.lang.Override
getDefaultInstanceForType()1602   public com.google.cloud.aiplatform.v1beta1.SuggestTrialsResponse getDefaultInstanceForType() {
1603     return DEFAULT_INSTANCE;
1604   }
1605 }
1606