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