• 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/devtools/cloudtrace/v1/trace.proto
18 
19 package com.google.devtools.cloudtrace.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * The request message for the `PatchTraces` method.
26  * </pre>
27  *
28  * Protobuf type {@code google.devtools.cloudtrace.v1.PatchTracesRequest}
29  */
30 public final class PatchTracesRequest extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.devtools.cloudtrace.v1.PatchTracesRequest)
33     PatchTracesRequestOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use PatchTracesRequest.newBuilder() to construct.
PatchTracesRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private PatchTracesRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
PatchTracesRequest()40   private PatchTracesRequest() {
41     projectId_ = "";
42   }
43 
44   @java.lang.Override
45   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)46   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
47     return new PatchTracesRequest();
48   }
49 
50   @java.lang.Override
getUnknownFields()51   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
52     return this.unknownFields;
53   }
54 
getDescriptor()55   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
56     return com.google.devtools.cloudtrace.v1.TraceProto
57         .internal_static_google_devtools_cloudtrace_v1_PatchTracesRequest_descriptor;
58   }
59 
60   @java.lang.Override
61   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()62       internalGetFieldAccessorTable() {
63     return com.google.devtools.cloudtrace.v1.TraceProto
64         .internal_static_google_devtools_cloudtrace_v1_PatchTracesRequest_fieldAccessorTable
65         .ensureFieldAccessorsInitialized(
66             com.google.devtools.cloudtrace.v1.PatchTracesRequest.class,
67             com.google.devtools.cloudtrace.v1.PatchTracesRequest.Builder.class);
68   }
69 
70   public static final int PROJECT_ID_FIELD_NUMBER = 1;
71 
72   @SuppressWarnings("serial")
73   private volatile java.lang.Object projectId_ = "";
74   /**
75    *
76    *
77    * <pre>
78    * Required. ID of the Cloud project where the trace data is stored.
79    * </pre>
80    *
81    * <code>string project_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
82    *
83    * @return The projectId.
84    */
85   @java.lang.Override
getProjectId()86   public java.lang.String getProjectId() {
87     java.lang.Object ref = projectId_;
88     if (ref instanceof java.lang.String) {
89       return (java.lang.String) ref;
90     } else {
91       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
92       java.lang.String s = bs.toStringUtf8();
93       projectId_ = s;
94       return s;
95     }
96   }
97   /**
98    *
99    *
100    * <pre>
101    * Required. ID of the Cloud project where the trace data is stored.
102    * </pre>
103    *
104    * <code>string project_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
105    *
106    * @return The bytes for projectId.
107    */
108   @java.lang.Override
getProjectIdBytes()109   public com.google.protobuf.ByteString getProjectIdBytes() {
110     java.lang.Object ref = projectId_;
111     if (ref instanceof java.lang.String) {
112       com.google.protobuf.ByteString b =
113           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
114       projectId_ = b;
115       return b;
116     } else {
117       return (com.google.protobuf.ByteString) ref;
118     }
119   }
120 
121   public static final int TRACES_FIELD_NUMBER = 2;
122   private com.google.devtools.cloudtrace.v1.Traces traces_;
123   /**
124    *
125    *
126    * <pre>
127    * Required. The body of the message.
128    * </pre>
129    *
130    * <code>
131    * .google.devtools.cloudtrace.v1.Traces traces = 2 [(.google.api.field_behavior) = REQUIRED];
132    * </code>
133    *
134    * @return Whether the traces field is set.
135    */
136   @java.lang.Override
hasTraces()137   public boolean hasTraces() {
138     return traces_ != null;
139   }
140   /**
141    *
142    *
143    * <pre>
144    * Required. The body of the message.
145    * </pre>
146    *
147    * <code>
148    * .google.devtools.cloudtrace.v1.Traces traces = 2 [(.google.api.field_behavior) = REQUIRED];
149    * </code>
150    *
151    * @return The traces.
152    */
153   @java.lang.Override
getTraces()154   public com.google.devtools.cloudtrace.v1.Traces getTraces() {
155     return traces_ == null
156         ? com.google.devtools.cloudtrace.v1.Traces.getDefaultInstance()
157         : traces_;
158   }
159   /**
160    *
161    *
162    * <pre>
163    * Required. The body of the message.
164    * </pre>
165    *
166    * <code>
167    * .google.devtools.cloudtrace.v1.Traces traces = 2 [(.google.api.field_behavior) = REQUIRED];
168    * </code>
169    */
170   @java.lang.Override
getTracesOrBuilder()171   public com.google.devtools.cloudtrace.v1.TracesOrBuilder getTracesOrBuilder() {
172     return traces_ == null
173         ? com.google.devtools.cloudtrace.v1.Traces.getDefaultInstance()
174         : traces_;
175   }
176 
177   private byte memoizedIsInitialized = -1;
178 
179   @java.lang.Override
isInitialized()180   public final boolean isInitialized() {
181     byte isInitialized = memoizedIsInitialized;
182     if (isInitialized == 1) return true;
183     if (isInitialized == 0) return false;
184 
185     memoizedIsInitialized = 1;
186     return true;
187   }
188 
189   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)190   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
191     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(projectId_)) {
192       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, projectId_);
193     }
194     if (traces_ != null) {
195       output.writeMessage(2, getTraces());
196     }
197     getUnknownFields().writeTo(output);
198   }
199 
200   @java.lang.Override
getSerializedSize()201   public int getSerializedSize() {
202     int size = memoizedSize;
203     if (size != -1) return size;
204 
205     size = 0;
206     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(projectId_)) {
207       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, projectId_);
208     }
209     if (traces_ != null) {
210       size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getTraces());
211     }
212     size += getUnknownFields().getSerializedSize();
213     memoizedSize = size;
214     return size;
215   }
216 
217   @java.lang.Override
equals(final java.lang.Object obj)218   public boolean equals(final java.lang.Object obj) {
219     if (obj == this) {
220       return true;
221     }
222     if (!(obj instanceof com.google.devtools.cloudtrace.v1.PatchTracesRequest)) {
223       return super.equals(obj);
224     }
225     com.google.devtools.cloudtrace.v1.PatchTracesRequest other =
226         (com.google.devtools.cloudtrace.v1.PatchTracesRequest) obj;
227 
228     if (!getProjectId().equals(other.getProjectId())) return false;
229     if (hasTraces() != other.hasTraces()) return false;
230     if (hasTraces()) {
231       if (!getTraces().equals(other.getTraces())) return false;
232     }
233     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
234     return true;
235   }
236 
237   @java.lang.Override
hashCode()238   public int hashCode() {
239     if (memoizedHashCode != 0) {
240       return memoizedHashCode;
241     }
242     int hash = 41;
243     hash = (19 * hash) + getDescriptor().hashCode();
244     hash = (37 * hash) + PROJECT_ID_FIELD_NUMBER;
245     hash = (53 * hash) + getProjectId().hashCode();
246     if (hasTraces()) {
247       hash = (37 * hash) + TRACES_FIELD_NUMBER;
248       hash = (53 * hash) + getTraces().hashCode();
249     }
250     hash = (29 * hash) + getUnknownFields().hashCode();
251     memoizedHashCode = hash;
252     return hash;
253   }
254 
parseFrom( java.nio.ByteBuffer data)255   public static com.google.devtools.cloudtrace.v1.PatchTracesRequest parseFrom(
256       java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
257     return PARSER.parseFrom(data);
258   }
259 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)260   public static com.google.devtools.cloudtrace.v1.PatchTracesRequest parseFrom(
261       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
262       throws com.google.protobuf.InvalidProtocolBufferException {
263     return PARSER.parseFrom(data, extensionRegistry);
264   }
265 
parseFrom( com.google.protobuf.ByteString data)266   public static com.google.devtools.cloudtrace.v1.PatchTracesRequest parseFrom(
267       com.google.protobuf.ByteString data)
268       throws com.google.protobuf.InvalidProtocolBufferException {
269     return PARSER.parseFrom(data);
270   }
271 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)272   public static com.google.devtools.cloudtrace.v1.PatchTracesRequest parseFrom(
273       com.google.protobuf.ByteString data,
274       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
275       throws com.google.protobuf.InvalidProtocolBufferException {
276     return PARSER.parseFrom(data, extensionRegistry);
277   }
278 
parseFrom(byte[] data)279   public static com.google.devtools.cloudtrace.v1.PatchTracesRequest parseFrom(byte[] data)
280       throws com.google.protobuf.InvalidProtocolBufferException {
281     return PARSER.parseFrom(data);
282   }
283 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)284   public static com.google.devtools.cloudtrace.v1.PatchTracesRequest parseFrom(
285       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
286       throws com.google.protobuf.InvalidProtocolBufferException {
287     return PARSER.parseFrom(data, extensionRegistry);
288   }
289 
parseFrom( java.io.InputStream input)290   public static com.google.devtools.cloudtrace.v1.PatchTracesRequest parseFrom(
291       java.io.InputStream input) throws java.io.IOException {
292     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
293   }
294 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)295   public static com.google.devtools.cloudtrace.v1.PatchTracesRequest parseFrom(
296       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
297       throws java.io.IOException {
298     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
299         PARSER, input, extensionRegistry);
300   }
301 
parseDelimitedFrom( java.io.InputStream input)302   public static com.google.devtools.cloudtrace.v1.PatchTracesRequest parseDelimitedFrom(
303       java.io.InputStream input) throws java.io.IOException {
304     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
305   }
306 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)307   public static com.google.devtools.cloudtrace.v1.PatchTracesRequest parseDelimitedFrom(
308       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
309       throws java.io.IOException {
310     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
311         PARSER, input, extensionRegistry);
312   }
313 
parseFrom( com.google.protobuf.CodedInputStream input)314   public static com.google.devtools.cloudtrace.v1.PatchTracesRequest parseFrom(
315       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
316     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
317   }
318 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)319   public static com.google.devtools.cloudtrace.v1.PatchTracesRequest parseFrom(
320       com.google.protobuf.CodedInputStream input,
321       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
322       throws java.io.IOException {
323     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
324         PARSER, input, extensionRegistry);
325   }
326 
327   @java.lang.Override
newBuilderForType()328   public Builder newBuilderForType() {
329     return newBuilder();
330   }
331 
newBuilder()332   public static Builder newBuilder() {
333     return DEFAULT_INSTANCE.toBuilder();
334   }
335 
newBuilder(com.google.devtools.cloudtrace.v1.PatchTracesRequest prototype)336   public static Builder newBuilder(com.google.devtools.cloudtrace.v1.PatchTracesRequest prototype) {
337     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
338   }
339 
340   @java.lang.Override
toBuilder()341   public Builder toBuilder() {
342     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
343   }
344 
345   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)346   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
347     Builder builder = new Builder(parent);
348     return builder;
349   }
350   /**
351    *
352    *
353    * <pre>
354    * The request message for the `PatchTraces` method.
355    * </pre>
356    *
357    * Protobuf type {@code google.devtools.cloudtrace.v1.PatchTracesRequest}
358    */
359   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
360       implements
361       // @@protoc_insertion_point(builder_implements:google.devtools.cloudtrace.v1.PatchTracesRequest)
362       com.google.devtools.cloudtrace.v1.PatchTracesRequestOrBuilder {
getDescriptor()363     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
364       return com.google.devtools.cloudtrace.v1.TraceProto
365           .internal_static_google_devtools_cloudtrace_v1_PatchTracesRequest_descriptor;
366     }
367 
368     @java.lang.Override
369     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()370         internalGetFieldAccessorTable() {
371       return com.google.devtools.cloudtrace.v1.TraceProto
372           .internal_static_google_devtools_cloudtrace_v1_PatchTracesRequest_fieldAccessorTable
373           .ensureFieldAccessorsInitialized(
374               com.google.devtools.cloudtrace.v1.PatchTracesRequest.class,
375               com.google.devtools.cloudtrace.v1.PatchTracesRequest.Builder.class);
376     }
377 
378     // Construct using com.google.devtools.cloudtrace.v1.PatchTracesRequest.newBuilder()
Builder()379     private Builder() {}
380 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)381     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
382       super(parent);
383     }
384 
385     @java.lang.Override
clear()386     public Builder clear() {
387       super.clear();
388       bitField0_ = 0;
389       projectId_ = "";
390       traces_ = null;
391       if (tracesBuilder_ != null) {
392         tracesBuilder_.dispose();
393         tracesBuilder_ = null;
394       }
395       return this;
396     }
397 
398     @java.lang.Override
getDescriptorForType()399     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
400       return com.google.devtools.cloudtrace.v1.TraceProto
401           .internal_static_google_devtools_cloudtrace_v1_PatchTracesRequest_descriptor;
402     }
403 
404     @java.lang.Override
getDefaultInstanceForType()405     public com.google.devtools.cloudtrace.v1.PatchTracesRequest getDefaultInstanceForType() {
406       return com.google.devtools.cloudtrace.v1.PatchTracesRequest.getDefaultInstance();
407     }
408 
409     @java.lang.Override
build()410     public com.google.devtools.cloudtrace.v1.PatchTracesRequest build() {
411       com.google.devtools.cloudtrace.v1.PatchTracesRequest result = buildPartial();
412       if (!result.isInitialized()) {
413         throw newUninitializedMessageException(result);
414       }
415       return result;
416     }
417 
418     @java.lang.Override
buildPartial()419     public com.google.devtools.cloudtrace.v1.PatchTracesRequest buildPartial() {
420       com.google.devtools.cloudtrace.v1.PatchTracesRequest result =
421           new com.google.devtools.cloudtrace.v1.PatchTracesRequest(this);
422       if (bitField0_ != 0) {
423         buildPartial0(result);
424       }
425       onBuilt();
426       return result;
427     }
428 
buildPartial0(com.google.devtools.cloudtrace.v1.PatchTracesRequest result)429     private void buildPartial0(com.google.devtools.cloudtrace.v1.PatchTracesRequest result) {
430       int from_bitField0_ = bitField0_;
431       if (((from_bitField0_ & 0x00000001) != 0)) {
432         result.projectId_ = projectId_;
433       }
434       if (((from_bitField0_ & 0x00000002) != 0)) {
435         result.traces_ = tracesBuilder_ == null ? traces_ : tracesBuilder_.build();
436       }
437     }
438 
439     @java.lang.Override
clone()440     public Builder clone() {
441       return super.clone();
442     }
443 
444     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)445     public Builder setField(
446         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
447       return super.setField(field, value);
448     }
449 
450     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)451     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
452       return super.clearField(field);
453     }
454 
455     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)456     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
457       return super.clearOneof(oneof);
458     }
459 
460     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)461     public Builder setRepeatedField(
462         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
463       return super.setRepeatedField(field, index, value);
464     }
465 
466     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)467     public Builder addRepeatedField(
468         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
469       return super.addRepeatedField(field, value);
470     }
471 
472     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)473     public Builder mergeFrom(com.google.protobuf.Message other) {
474       if (other instanceof com.google.devtools.cloudtrace.v1.PatchTracesRequest) {
475         return mergeFrom((com.google.devtools.cloudtrace.v1.PatchTracesRequest) other);
476       } else {
477         super.mergeFrom(other);
478         return this;
479       }
480     }
481 
mergeFrom(com.google.devtools.cloudtrace.v1.PatchTracesRequest other)482     public Builder mergeFrom(com.google.devtools.cloudtrace.v1.PatchTracesRequest other) {
483       if (other == com.google.devtools.cloudtrace.v1.PatchTracesRequest.getDefaultInstance())
484         return this;
485       if (!other.getProjectId().isEmpty()) {
486         projectId_ = other.projectId_;
487         bitField0_ |= 0x00000001;
488         onChanged();
489       }
490       if (other.hasTraces()) {
491         mergeTraces(other.getTraces());
492       }
493       this.mergeUnknownFields(other.getUnknownFields());
494       onChanged();
495       return this;
496     }
497 
498     @java.lang.Override
isInitialized()499     public final boolean isInitialized() {
500       return true;
501     }
502 
503     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)504     public Builder mergeFrom(
505         com.google.protobuf.CodedInputStream input,
506         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
507         throws java.io.IOException {
508       if (extensionRegistry == null) {
509         throw new java.lang.NullPointerException();
510       }
511       try {
512         boolean done = false;
513         while (!done) {
514           int tag = input.readTag();
515           switch (tag) {
516             case 0:
517               done = true;
518               break;
519             case 10:
520               {
521                 projectId_ = input.readStringRequireUtf8();
522                 bitField0_ |= 0x00000001;
523                 break;
524               } // case 10
525             case 18:
526               {
527                 input.readMessage(getTracesFieldBuilder().getBuilder(), extensionRegistry);
528                 bitField0_ |= 0x00000002;
529                 break;
530               } // case 18
531             default:
532               {
533                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
534                   done = true; // was an endgroup tag
535                 }
536                 break;
537               } // default:
538           } // switch (tag)
539         } // while (!done)
540       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
541         throw e.unwrapIOException();
542       } finally {
543         onChanged();
544       } // finally
545       return this;
546     }
547 
548     private int bitField0_;
549 
550     private java.lang.Object projectId_ = "";
551     /**
552      *
553      *
554      * <pre>
555      * Required. ID of the Cloud project where the trace data is stored.
556      * </pre>
557      *
558      * <code>string project_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
559      *
560      * @return The projectId.
561      */
getProjectId()562     public java.lang.String getProjectId() {
563       java.lang.Object ref = projectId_;
564       if (!(ref instanceof java.lang.String)) {
565         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
566         java.lang.String s = bs.toStringUtf8();
567         projectId_ = s;
568         return s;
569       } else {
570         return (java.lang.String) ref;
571       }
572     }
573     /**
574      *
575      *
576      * <pre>
577      * Required. ID of the Cloud project where the trace data is stored.
578      * </pre>
579      *
580      * <code>string project_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
581      *
582      * @return The bytes for projectId.
583      */
getProjectIdBytes()584     public com.google.protobuf.ByteString getProjectIdBytes() {
585       java.lang.Object ref = projectId_;
586       if (ref instanceof String) {
587         com.google.protobuf.ByteString b =
588             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
589         projectId_ = b;
590         return b;
591       } else {
592         return (com.google.protobuf.ByteString) ref;
593       }
594     }
595     /**
596      *
597      *
598      * <pre>
599      * Required. ID of the Cloud project where the trace data is stored.
600      * </pre>
601      *
602      * <code>string project_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
603      *
604      * @param value The projectId to set.
605      * @return This builder for chaining.
606      */
setProjectId(java.lang.String value)607     public Builder setProjectId(java.lang.String value) {
608       if (value == null) {
609         throw new NullPointerException();
610       }
611       projectId_ = value;
612       bitField0_ |= 0x00000001;
613       onChanged();
614       return this;
615     }
616     /**
617      *
618      *
619      * <pre>
620      * Required. ID of the Cloud project where the trace data is stored.
621      * </pre>
622      *
623      * <code>string project_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
624      *
625      * @return This builder for chaining.
626      */
clearProjectId()627     public Builder clearProjectId() {
628       projectId_ = getDefaultInstance().getProjectId();
629       bitField0_ = (bitField0_ & ~0x00000001);
630       onChanged();
631       return this;
632     }
633     /**
634      *
635      *
636      * <pre>
637      * Required. ID of the Cloud project where the trace data is stored.
638      * </pre>
639      *
640      * <code>string project_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
641      *
642      * @param value The bytes for projectId to set.
643      * @return This builder for chaining.
644      */
setProjectIdBytes(com.google.protobuf.ByteString value)645     public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
646       if (value == null) {
647         throw new NullPointerException();
648       }
649       checkByteStringIsUtf8(value);
650       projectId_ = value;
651       bitField0_ |= 0x00000001;
652       onChanged();
653       return this;
654     }
655 
656     private com.google.devtools.cloudtrace.v1.Traces traces_;
657     private com.google.protobuf.SingleFieldBuilderV3<
658             com.google.devtools.cloudtrace.v1.Traces,
659             com.google.devtools.cloudtrace.v1.Traces.Builder,
660             com.google.devtools.cloudtrace.v1.TracesOrBuilder>
661         tracesBuilder_;
662     /**
663      *
664      *
665      * <pre>
666      * Required. The body of the message.
667      * </pre>
668      *
669      * <code>
670      * .google.devtools.cloudtrace.v1.Traces traces = 2 [(.google.api.field_behavior) = REQUIRED];
671      * </code>
672      *
673      * @return Whether the traces field is set.
674      */
hasTraces()675     public boolean hasTraces() {
676       return ((bitField0_ & 0x00000002) != 0);
677     }
678     /**
679      *
680      *
681      * <pre>
682      * Required. The body of the message.
683      * </pre>
684      *
685      * <code>
686      * .google.devtools.cloudtrace.v1.Traces traces = 2 [(.google.api.field_behavior) = REQUIRED];
687      * </code>
688      *
689      * @return The traces.
690      */
getTraces()691     public com.google.devtools.cloudtrace.v1.Traces getTraces() {
692       if (tracesBuilder_ == null) {
693         return traces_ == null
694             ? com.google.devtools.cloudtrace.v1.Traces.getDefaultInstance()
695             : traces_;
696       } else {
697         return tracesBuilder_.getMessage();
698       }
699     }
700     /**
701      *
702      *
703      * <pre>
704      * Required. The body of the message.
705      * </pre>
706      *
707      * <code>
708      * .google.devtools.cloudtrace.v1.Traces traces = 2 [(.google.api.field_behavior) = REQUIRED];
709      * </code>
710      */
setTraces(com.google.devtools.cloudtrace.v1.Traces value)711     public Builder setTraces(com.google.devtools.cloudtrace.v1.Traces value) {
712       if (tracesBuilder_ == null) {
713         if (value == null) {
714           throw new NullPointerException();
715         }
716         traces_ = value;
717       } else {
718         tracesBuilder_.setMessage(value);
719       }
720       bitField0_ |= 0x00000002;
721       onChanged();
722       return this;
723     }
724     /**
725      *
726      *
727      * <pre>
728      * Required. The body of the message.
729      * </pre>
730      *
731      * <code>
732      * .google.devtools.cloudtrace.v1.Traces traces = 2 [(.google.api.field_behavior) = REQUIRED];
733      * </code>
734      */
setTraces(com.google.devtools.cloudtrace.v1.Traces.Builder builderForValue)735     public Builder setTraces(com.google.devtools.cloudtrace.v1.Traces.Builder builderForValue) {
736       if (tracesBuilder_ == null) {
737         traces_ = builderForValue.build();
738       } else {
739         tracesBuilder_.setMessage(builderForValue.build());
740       }
741       bitField0_ |= 0x00000002;
742       onChanged();
743       return this;
744     }
745     /**
746      *
747      *
748      * <pre>
749      * Required. The body of the message.
750      * </pre>
751      *
752      * <code>
753      * .google.devtools.cloudtrace.v1.Traces traces = 2 [(.google.api.field_behavior) = REQUIRED];
754      * </code>
755      */
mergeTraces(com.google.devtools.cloudtrace.v1.Traces value)756     public Builder mergeTraces(com.google.devtools.cloudtrace.v1.Traces value) {
757       if (tracesBuilder_ == null) {
758         if (((bitField0_ & 0x00000002) != 0)
759             && traces_ != null
760             && traces_ != com.google.devtools.cloudtrace.v1.Traces.getDefaultInstance()) {
761           getTracesBuilder().mergeFrom(value);
762         } else {
763           traces_ = value;
764         }
765       } else {
766         tracesBuilder_.mergeFrom(value);
767       }
768       bitField0_ |= 0x00000002;
769       onChanged();
770       return this;
771     }
772     /**
773      *
774      *
775      * <pre>
776      * Required. The body of the message.
777      * </pre>
778      *
779      * <code>
780      * .google.devtools.cloudtrace.v1.Traces traces = 2 [(.google.api.field_behavior) = REQUIRED];
781      * </code>
782      */
clearTraces()783     public Builder clearTraces() {
784       bitField0_ = (bitField0_ & ~0x00000002);
785       traces_ = null;
786       if (tracesBuilder_ != null) {
787         tracesBuilder_.dispose();
788         tracesBuilder_ = null;
789       }
790       onChanged();
791       return this;
792     }
793     /**
794      *
795      *
796      * <pre>
797      * Required. The body of the message.
798      * </pre>
799      *
800      * <code>
801      * .google.devtools.cloudtrace.v1.Traces traces = 2 [(.google.api.field_behavior) = REQUIRED];
802      * </code>
803      */
getTracesBuilder()804     public com.google.devtools.cloudtrace.v1.Traces.Builder getTracesBuilder() {
805       bitField0_ |= 0x00000002;
806       onChanged();
807       return getTracesFieldBuilder().getBuilder();
808     }
809     /**
810      *
811      *
812      * <pre>
813      * Required. The body of the message.
814      * </pre>
815      *
816      * <code>
817      * .google.devtools.cloudtrace.v1.Traces traces = 2 [(.google.api.field_behavior) = REQUIRED];
818      * </code>
819      */
getTracesOrBuilder()820     public com.google.devtools.cloudtrace.v1.TracesOrBuilder getTracesOrBuilder() {
821       if (tracesBuilder_ != null) {
822         return tracesBuilder_.getMessageOrBuilder();
823       } else {
824         return traces_ == null
825             ? com.google.devtools.cloudtrace.v1.Traces.getDefaultInstance()
826             : traces_;
827       }
828     }
829     /**
830      *
831      *
832      * <pre>
833      * Required. The body of the message.
834      * </pre>
835      *
836      * <code>
837      * .google.devtools.cloudtrace.v1.Traces traces = 2 [(.google.api.field_behavior) = REQUIRED];
838      * </code>
839      */
840     private com.google.protobuf.SingleFieldBuilderV3<
841             com.google.devtools.cloudtrace.v1.Traces,
842             com.google.devtools.cloudtrace.v1.Traces.Builder,
843             com.google.devtools.cloudtrace.v1.TracesOrBuilder>
getTracesFieldBuilder()844         getTracesFieldBuilder() {
845       if (tracesBuilder_ == null) {
846         tracesBuilder_ =
847             new com.google.protobuf.SingleFieldBuilderV3<
848                 com.google.devtools.cloudtrace.v1.Traces,
849                 com.google.devtools.cloudtrace.v1.Traces.Builder,
850                 com.google.devtools.cloudtrace.v1.TracesOrBuilder>(
851                 getTraces(), getParentForChildren(), isClean());
852         traces_ = null;
853       }
854       return tracesBuilder_;
855     }
856 
857     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)858     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
859       return super.setUnknownFields(unknownFields);
860     }
861 
862     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)863     public final Builder mergeUnknownFields(
864         final com.google.protobuf.UnknownFieldSet unknownFields) {
865       return super.mergeUnknownFields(unknownFields);
866     }
867 
868     // @@protoc_insertion_point(builder_scope:google.devtools.cloudtrace.v1.PatchTracesRequest)
869   }
870 
871   // @@protoc_insertion_point(class_scope:google.devtools.cloudtrace.v1.PatchTracesRequest)
872   private static final com.google.devtools.cloudtrace.v1.PatchTracesRequest DEFAULT_INSTANCE;
873 
874   static {
875     DEFAULT_INSTANCE = new com.google.devtools.cloudtrace.v1.PatchTracesRequest();
876   }
877 
getDefaultInstance()878   public static com.google.devtools.cloudtrace.v1.PatchTracesRequest getDefaultInstance() {
879     return DEFAULT_INSTANCE;
880   }
881 
882   private static final com.google.protobuf.Parser<PatchTracesRequest> PARSER =
883       new com.google.protobuf.AbstractParser<PatchTracesRequest>() {
884         @java.lang.Override
885         public PatchTracesRequest parsePartialFrom(
886             com.google.protobuf.CodedInputStream input,
887             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
888             throws com.google.protobuf.InvalidProtocolBufferException {
889           Builder builder = newBuilder();
890           try {
891             builder.mergeFrom(input, extensionRegistry);
892           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
893             throw e.setUnfinishedMessage(builder.buildPartial());
894           } catch (com.google.protobuf.UninitializedMessageException e) {
895             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
896           } catch (java.io.IOException e) {
897             throw new com.google.protobuf.InvalidProtocolBufferException(e)
898                 .setUnfinishedMessage(builder.buildPartial());
899           }
900           return builder.buildPartial();
901         }
902       };
903 
parser()904   public static com.google.protobuf.Parser<PatchTracesRequest> parser() {
905     return PARSER;
906   }
907 
908   @java.lang.Override
getParserForType()909   public com.google.protobuf.Parser<PatchTracesRequest> getParserForType() {
910     return PARSER;
911   }
912 
913   @java.lang.Override
getDefaultInstanceForType()914   public com.google.devtools.cloudtrace.v1.PatchTracesRequest getDefaultInstanceForType() {
915     return DEFAULT_INSTANCE;
916   }
917 }
918