From dd602d5daf5a72b39f1cdb4b23e17935ed8ee24a Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Fri, 6 Sep 2019 13:03:17 -0700 Subject: [PATCH] Extract google-cloud-trace to https://github.com/googleapis/java-trace --- .../grpc-google-cloud-trace-v1/README.md | 3 + .../grpc-google-cloud-trace-v1/pom.xml | 52 - .../cloudtrace/v1/TraceServiceGrpc.java | 631 - .../grpc-google-cloud-trace-v2/README.md | 3 + .../grpc-google-cloud-trace-v2/pom.xml | 52 - .../cloudtrace/v2/TraceServiceGrpc.java | 484 - google-api-grpc/pom.xml | 24 - .../proto-google-cloud-trace-v1/README.md | 3 + .../proto-google-cloud-trace-v1/pom.xml | 31 - .../cloudtrace/v1/GetTraceRequest.java | 759 - .../v1/GetTraceRequestOrBuilder.java | 52 - .../cloudtrace/v1/ListTracesRequest.java | 2288 --- .../v1/ListTracesRequestOrBuilder.java | 272 - .../cloudtrace/v1/ListTracesResponse.java | 1100 -- .../v1/ListTracesResponseOrBuilder.java | 87 - .../cloudtrace/v1/PatchTracesRequest.java | 864 -- .../v1/PatchTracesRequestOrBuilder.java | 62 - .../google/devtools/cloudtrace/v1/Trace.java | 1256 -- .../cloudtrace/v1/TraceOrBuilder.java | 106 - .../devtools/cloudtrace/v1/TraceProto.java | 206 - .../devtools/cloudtrace/v1/TraceSpan.java | 2267 --- .../cloudtrace/v1/TraceSpanOrBuilder.java | 357 - .../google/devtools/cloudtrace/v1/Traces.java | 919 -- .../cloudtrace/v1/TracesOrBuilder.java | 62 - .../google/devtools/cloudtrace/v1/trace.proto | 291 - .../proto-google-cloud-trace-v2/README.md | 3 + .../proto-google-cloud-trace-v2/pom.xml | 31 - .../cloudtrace/v2/AttributeValue.java | 989 -- .../v2/AttributeValueOrBuilder.java | 65 - .../cloudtrace/v2/BatchWriteSpansRequest.java | 1117 -- .../v2/BatchWriteSpansRequestOrBuilder.java | 89 - .../google/devtools/cloudtrace/v2/Module.java | 993 -- .../cloudtrace/v2/ModuleOrBuilder.java | 78 - .../devtools/cloudtrace/v2/ProjectName.java | 160 - .../google/devtools/cloudtrace/v2/Span.java | 12164 ---------------- .../devtools/cloudtrace/v2/SpanName.java | 202 - .../devtools/cloudtrace/v2/SpanOrBuilder.java | 443 - .../devtools/cloudtrace/v2/StackTrace.java | 4107 ------ .../cloudtrace/v2/StackTraceOrBuilder.java | 58 - .../devtools/cloudtrace/v2/TraceProto.java | 338 - .../devtools/cloudtrace/v2/TracingProto.java | 86 - .../cloudtrace/v2/TruncatableString.java | 716 - .../v2/TruncatableStringOrBuilder.java | 53 - .../google/devtools/cloudtrace/v2/trace.proto | 335 - .../devtools/cloudtrace/v2/tracing.proto | 64 - google-cloud-bom/pom.xml | 10 +- .../google-cloud-trace/README.md | 101 +- .../google-cloud-trace/pom.xml | 92 - .../cloud/trace/v1/TraceServiceClient.java | 535 - .../cloud/trace/v1/TraceServiceSettings.java | 206 - .../google/cloud/trace/v1/package-info.java | 44 - .../stub/GrpcTraceServiceCallableFactory.java | 115 - .../trace/v1/stub/GrpcTraceServiceStub.java | 213 - .../cloud/trace/v1/stub/TraceServiceStub.java | 59 - .../v1/stub/TraceServiceStubSettings.java | 385 - .../cloud/trace/v2/TraceServiceClient.java | 351 - .../cloud/trace/v2/TraceServiceSettings.java | 188 - .../google/cloud/trace/v2/package-info.java | 44 - .../stub/GrpcTraceServiceCallableFactory.java | 115 - .../trace/v2/stub/GrpcTraceServiceStub.java | 182 - .../cloud/trace/v2/stub/TraceServiceStub.java | 46 - .../v2/stub/TraceServiceStubSettings.java | 293 - .../cloud/trace/v1/MockTraceService.java | 57 - .../cloud/trace/v1/MockTraceServiceImpl.java | 107 - .../trace/v1/TraceServiceClientTest.java | 216 - .../cloud/trace/v1/TraceServiceSmokeTest.java | 64 - .../cloud/trace/v1/VPCServiceControlTest.java | 136 - .../cloud/trace/v2/MockTraceService.java | 57 - .../cloud/trace/v2/MockTraceServiceImpl.java | 90 - .../trace/v2/TraceServiceClientTest.java | 119 - .../cloud/trace/v2/TraceServiceSmokeTest.java | 67 - .../cloud/trace/v2/VPCServiceControlTest.java | 87 - .../google-cloud-trace/synth.metadata | 42 - .../google-cloud-trace/synth.py | 40 - google-cloud-clients/pom.xml | 1 - versions.txt | 5 - 76 files changed, 19 insertions(+), 38370 deletions(-) create mode 100644 google-api-grpc/grpc-google-cloud-trace-v1/README.md delete mode 100644 google-api-grpc/grpc-google-cloud-trace-v1/pom.xml delete mode 100644 google-api-grpc/grpc-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/TraceServiceGrpc.java create mode 100644 google-api-grpc/grpc-google-cloud-trace-v2/README.md delete mode 100644 google-api-grpc/grpc-google-cloud-trace-v2/pom.xml delete mode 100644 google-api-grpc/grpc-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/TraceServiceGrpc.java create mode 100644 google-api-grpc/proto-google-cloud-trace-v1/README.md delete mode 100644 google-api-grpc/proto-google-cloud-trace-v1/pom.xml delete mode 100644 google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/GetTraceRequest.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/GetTraceRequestOrBuilder.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/ListTracesRequest.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/ListTracesRequestOrBuilder.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/ListTracesResponse.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/ListTracesResponseOrBuilder.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/PatchTracesRequest.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/PatchTracesRequestOrBuilder.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/Trace.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/TraceOrBuilder.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/TraceProto.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/TraceSpan.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/TraceSpanOrBuilder.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/Traces.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/TracesOrBuilder.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v1/src/main/proto/google/devtools/cloudtrace/v1/trace.proto create mode 100644 google-api-grpc/proto-google-cloud-trace-v2/README.md delete mode 100644 google-api-grpc/proto-google-cloud-trace-v2/pom.xml delete mode 100644 google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/AttributeValue.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/AttributeValueOrBuilder.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/BatchWriteSpansRequest.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/BatchWriteSpansRequestOrBuilder.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/Module.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/ModuleOrBuilder.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/ProjectName.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/Span.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/SpanName.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/SpanOrBuilder.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/StackTrace.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/StackTraceOrBuilder.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/TraceProto.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/TracingProto.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/TruncatableString.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/TruncatableStringOrBuilder.java delete mode 100644 google-api-grpc/proto-google-cloud-trace-v2/src/main/proto/google/devtools/cloudtrace/v2/trace.proto delete mode 100644 google-api-grpc/proto-google-cloud-trace-v2/src/main/proto/google/devtools/cloudtrace/v2/tracing.proto delete mode 100644 google-cloud-clients/google-cloud-trace/pom.xml delete mode 100644 google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/TraceServiceClient.java delete mode 100644 google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/TraceServiceSettings.java delete mode 100644 google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/package-info.java delete mode 100644 google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/GrpcTraceServiceCallableFactory.java delete mode 100644 google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/GrpcTraceServiceStub.java delete mode 100644 google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/TraceServiceStub.java delete mode 100644 google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/TraceServiceStubSettings.java delete mode 100644 google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/TraceServiceClient.java delete mode 100644 google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/TraceServiceSettings.java delete mode 100644 google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/package-info.java delete mode 100644 google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/GrpcTraceServiceCallableFactory.java delete mode 100644 google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/GrpcTraceServiceStub.java delete mode 100644 google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/TraceServiceStub.java delete mode 100644 google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/TraceServiceStubSettings.java delete mode 100644 google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v1/MockTraceService.java delete mode 100644 google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v1/MockTraceServiceImpl.java delete mode 100644 google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v1/TraceServiceClientTest.java delete mode 100644 google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v1/TraceServiceSmokeTest.java delete mode 100644 google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v1/VPCServiceControlTest.java delete mode 100644 google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v2/MockTraceService.java delete mode 100644 google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v2/MockTraceServiceImpl.java delete mode 100644 google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v2/TraceServiceClientTest.java delete mode 100644 google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v2/TraceServiceSmokeTest.java delete mode 100644 google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v2/VPCServiceControlTest.java delete mode 100644 google-cloud-clients/google-cloud-trace/synth.metadata delete mode 100644 google-cloud-clients/google-cloud-trace/synth.py diff --git a/google-api-grpc/grpc-google-cloud-trace-v1/README.md b/google-api-grpc/grpc-google-cloud-trace-v1/README.md new file mode 100644 index 000000000000..22f17d95e1e8 --- /dev/null +++ b/google-api-grpc/grpc-google-cloud-trace-v1/README.md @@ -0,0 +1,3 @@ +# Google Cloud Java Client for Stackdriver Trace + +This client has moved to https://github.com/googleapis/java-trace \ No newline at end of file diff --git a/google-api-grpc/grpc-google-cloud-trace-v1/pom.xml b/google-api-grpc/grpc-google-cloud-trace-v1/pom.xml deleted file mode 100644 index 09f4bc692c2b..000000000000 --- a/google-api-grpc/grpc-google-cloud-trace-v1/pom.xml +++ /dev/null @@ -1,52 +0,0 @@ - - 4.0.0 - grpc-google-cloud-trace-v1 - 0.73.1-SNAPSHOT - grpc-google-cloud-trace-v1 - GRPC library for grpc-google-cloud-trace-v1 - - com.google.api.grpc - google-api-grpc - 0.73.1-SNAPSHOT - - - - io.grpc - grpc-stub - compile - - - io.grpc - grpc-protobuf - compile - - - com.google.api.grpc - proto-google-cloud-trace-v1 - compile - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.1.1 - - protected - true - none - true - - - ${project.javadoc.protobufBaseURL} - ../../../../proto-google-cloud-trace-v1/target/site/apidocs/ - - - - - - - diff --git a/google-api-grpc/grpc-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/TraceServiceGrpc.java b/google-api-grpc/grpc-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/TraceServiceGrpc.java deleted file mode 100644 index bc4c09f0001e..000000000000 --- a/google-api-grpc/grpc-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/TraceServiceGrpc.java +++ /dev/null @@ -1,631 +0,0 @@ -package com.google.devtools.cloudtrace.v1; - -import static io.grpc.MethodDescriptor.generateFullMethodName; -import static io.grpc.stub.ClientCalls.asyncUnaryCall; -import static io.grpc.stub.ClientCalls.blockingUnaryCall; -import static io.grpc.stub.ClientCalls.futureUnaryCall; -import static io.grpc.stub.ServerCalls.asyncUnaryCall; -import static io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall; - -/** - * - * - *
- * This file describes an API for collecting and viewing traces and spans
- * within a trace.  A Trace is a collection of spans corresponding to a single
- * operation or set of operations for an application. A span is an individual
- * timed event which forms a node of the trace tree. Spans for a single trace
- * may span multiple services.
- * 
- */ -@javax.annotation.Generated( - value = "by gRPC proto compiler (version 1.10.0)", - comments = "Source: google/devtools/cloudtrace/v1/trace.proto") -public final class TraceServiceGrpc { - - private TraceServiceGrpc() {} - - public static final String SERVICE_NAME = "google.devtools.cloudtrace.v1.TraceService"; - - // Static method descriptors that strictly reflect the proto. - @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") - @java.lang.Deprecated // Use {@link #getListTracesMethod()} instead. - public static final io.grpc.MethodDescriptor< - com.google.devtools.cloudtrace.v1.ListTracesRequest, - com.google.devtools.cloudtrace.v1.ListTracesResponse> - METHOD_LIST_TRACES = getListTracesMethodHelper(); - - private static volatile io.grpc.MethodDescriptor< - com.google.devtools.cloudtrace.v1.ListTracesRequest, - com.google.devtools.cloudtrace.v1.ListTracesResponse> - getListTracesMethod; - - @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") - public static io.grpc.MethodDescriptor< - com.google.devtools.cloudtrace.v1.ListTracesRequest, - com.google.devtools.cloudtrace.v1.ListTracesResponse> - getListTracesMethod() { - return getListTracesMethodHelper(); - } - - private static io.grpc.MethodDescriptor< - com.google.devtools.cloudtrace.v1.ListTracesRequest, - com.google.devtools.cloudtrace.v1.ListTracesResponse> - getListTracesMethodHelper() { - io.grpc.MethodDescriptor< - com.google.devtools.cloudtrace.v1.ListTracesRequest, - com.google.devtools.cloudtrace.v1.ListTracesResponse> - getListTracesMethod; - if ((getListTracesMethod = TraceServiceGrpc.getListTracesMethod) == null) { - synchronized (TraceServiceGrpc.class) { - if ((getListTracesMethod = TraceServiceGrpc.getListTracesMethod) == null) { - TraceServiceGrpc.getListTracesMethod = - getListTracesMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - generateFullMethodName( - "google.devtools.cloudtrace.v1.TraceService", "ListTraces")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.devtools.cloudtrace.v1.ListTracesRequest - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.devtools.cloudtrace.v1.ListTracesResponse - .getDefaultInstance())) - .setSchemaDescriptor(new TraceServiceMethodDescriptorSupplier("ListTraces")) - .build(); - } - } - } - return getListTracesMethod; - } - - @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") - @java.lang.Deprecated // Use {@link #getGetTraceMethod()} instead. - public static final io.grpc.MethodDescriptor< - com.google.devtools.cloudtrace.v1.GetTraceRequest, - com.google.devtools.cloudtrace.v1.Trace> - METHOD_GET_TRACE = getGetTraceMethodHelper(); - - private static volatile io.grpc.MethodDescriptor< - com.google.devtools.cloudtrace.v1.GetTraceRequest, - com.google.devtools.cloudtrace.v1.Trace> - getGetTraceMethod; - - @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") - public static io.grpc.MethodDescriptor< - com.google.devtools.cloudtrace.v1.GetTraceRequest, - com.google.devtools.cloudtrace.v1.Trace> - getGetTraceMethod() { - return getGetTraceMethodHelper(); - } - - private static io.grpc.MethodDescriptor< - com.google.devtools.cloudtrace.v1.GetTraceRequest, - com.google.devtools.cloudtrace.v1.Trace> - getGetTraceMethodHelper() { - io.grpc.MethodDescriptor< - com.google.devtools.cloudtrace.v1.GetTraceRequest, - com.google.devtools.cloudtrace.v1.Trace> - getGetTraceMethod; - if ((getGetTraceMethod = TraceServiceGrpc.getGetTraceMethod) == null) { - synchronized (TraceServiceGrpc.class) { - if ((getGetTraceMethod = TraceServiceGrpc.getGetTraceMethod) == null) { - TraceServiceGrpc.getGetTraceMethod = - getGetTraceMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - generateFullMethodName( - "google.devtools.cloudtrace.v1.TraceService", "GetTrace")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.devtools.cloudtrace.v1.GetTraceRequest - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.devtools.cloudtrace.v1.Trace.getDefaultInstance())) - .setSchemaDescriptor(new TraceServiceMethodDescriptorSupplier("GetTrace")) - .build(); - } - } - } - return getGetTraceMethod; - } - - @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") - @java.lang.Deprecated // Use {@link #getPatchTracesMethod()} instead. - public static final io.grpc.MethodDescriptor< - com.google.devtools.cloudtrace.v1.PatchTracesRequest, com.google.protobuf.Empty> - METHOD_PATCH_TRACES = getPatchTracesMethodHelper(); - - private static volatile io.grpc.MethodDescriptor< - com.google.devtools.cloudtrace.v1.PatchTracesRequest, com.google.protobuf.Empty> - getPatchTracesMethod; - - @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") - public static io.grpc.MethodDescriptor< - com.google.devtools.cloudtrace.v1.PatchTracesRequest, com.google.protobuf.Empty> - getPatchTracesMethod() { - return getPatchTracesMethodHelper(); - } - - private static io.grpc.MethodDescriptor< - com.google.devtools.cloudtrace.v1.PatchTracesRequest, com.google.protobuf.Empty> - getPatchTracesMethodHelper() { - io.grpc.MethodDescriptor< - com.google.devtools.cloudtrace.v1.PatchTracesRequest, com.google.protobuf.Empty> - getPatchTracesMethod; - if ((getPatchTracesMethod = TraceServiceGrpc.getPatchTracesMethod) == null) { - synchronized (TraceServiceGrpc.class) { - if ((getPatchTracesMethod = TraceServiceGrpc.getPatchTracesMethod) == null) { - TraceServiceGrpc.getPatchTracesMethod = - getPatchTracesMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - generateFullMethodName( - "google.devtools.cloudtrace.v1.TraceService", "PatchTraces")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.devtools.cloudtrace.v1.PatchTracesRequest - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.protobuf.Empty.getDefaultInstance())) - .setSchemaDescriptor(new TraceServiceMethodDescriptorSupplier("PatchTraces")) - .build(); - } - } - } - return getPatchTracesMethod; - } - - /** Creates a new async stub that supports all call types for the service */ - public static TraceServiceStub newStub(io.grpc.Channel channel) { - return new TraceServiceStub(channel); - } - - /** - * Creates a new blocking-style stub that supports unary and streaming output calls on the service - */ - public static TraceServiceBlockingStub newBlockingStub(io.grpc.Channel channel) { - return new TraceServiceBlockingStub(channel); - } - - /** Creates a new ListenableFuture-style stub that supports unary calls on the service */ - public static TraceServiceFutureStub newFutureStub(io.grpc.Channel channel) { - return new TraceServiceFutureStub(channel); - } - - /** - * - * - *
-   * This file describes an API for collecting and viewing traces and spans
-   * within a trace.  A Trace is a collection of spans corresponding to a single
-   * operation or set of operations for an application. A span is an individual
-   * timed event which forms a node of the trace tree. Spans for a single trace
-   * may span multiple services.
-   * 
- */ - public abstract static class TraceServiceImplBase implements io.grpc.BindableService { - - /** - * - * - *
-     * Returns of a list of traces that match the specified filter conditions.
-     * 
- */ - public void listTraces( - com.google.devtools.cloudtrace.v1.ListTracesRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - asyncUnimplementedUnaryCall(getListTracesMethodHelper(), responseObserver); - } - - /** - * - * - *
-     * Gets a single trace by its ID.
-     * 
- */ - public void getTrace( - com.google.devtools.cloudtrace.v1.GetTraceRequest request, - io.grpc.stub.StreamObserver responseObserver) { - asyncUnimplementedUnaryCall(getGetTraceMethodHelper(), responseObserver); - } - - /** - * - * - *
-     * Sends new traces to Stackdriver Trace or updates existing traces. If the ID
-     * of a trace that you send matches that of an existing trace, any fields
-     * in the existing trace and its spans are overwritten by the provided values,
-     * and any new fields provided are merged with the existing trace data. If the
-     * ID does not match, a new trace is created.
-     * 
- */ - public void patchTraces( - com.google.devtools.cloudtrace.v1.PatchTracesRequest request, - io.grpc.stub.StreamObserver responseObserver) { - asyncUnimplementedUnaryCall(getPatchTracesMethodHelper(), responseObserver); - } - - @java.lang.Override - public final io.grpc.ServerServiceDefinition bindService() { - return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) - .addMethod( - getListTracesMethodHelper(), - asyncUnaryCall( - new MethodHandlers< - com.google.devtools.cloudtrace.v1.ListTracesRequest, - com.google.devtools.cloudtrace.v1.ListTracesResponse>( - this, METHODID_LIST_TRACES))) - .addMethod( - getGetTraceMethodHelper(), - asyncUnaryCall( - new MethodHandlers< - com.google.devtools.cloudtrace.v1.GetTraceRequest, - com.google.devtools.cloudtrace.v1.Trace>(this, METHODID_GET_TRACE))) - .addMethod( - getPatchTracesMethodHelper(), - asyncUnaryCall( - new MethodHandlers< - com.google.devtools.cloudtrace.v1.PatchTracesRequest, - com.google.protobuf.Empty>(this, METHODID_PATCH_TRACES))) - .build(); - } - } - - /** - * - * - *
-   * This file describes an API for collecting and viewing traces and spans
-   * within a trace.  A Trace is a collection of spans corresponding to a single
-   * operation or set of operations for an application. A span is an individual
-   * timed event which forms a node of the trace tree. Spans for a single trace
-   * may span multiple services.
-   * 
- */ - public static final class TraceServiceStub extends io.grpc.stub.AbstractStub { - private TraceServiceStub(io.grpc.Channel channel) { - super(channel); - } - - private TraceServiceStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected TraceServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new TraceServiceStub(channel, callOptions); - } - - /** - * - * - *
-     * Returns of a list of traces that match the specified filter conditions.
-     * 
- */ - public void listTraces( - com.google.devtools.cloudtrace.v1.ListTracesRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - asyncUnaryCall( - getChannel().newCall(getListTracesMethodHelper(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Gets a single trace by its ID.
-     * 
- */ - public void getTrace( - com.google.devtools.cloudtrace.v1.GetTraceRequest request, - io.grpc.stub.StreamObserver responseObserver) { - asyncUnaryCall( - getChannel().newCall(getGetTraceMethodHelper(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Sends new traces to Stackdriver Trace or updates existing traces. If the ID
-     * of a trace that you send matches that of an existing trace, any fields
-     * in the existing trace and its spans are overwritten by the provided values,
-     * and any new fields provided are merged with the existing trace data. If the
-     * ID does not match, a new trace is created.
-     * 
- */ - public void patchTraces( - com.google.devtools.cloudtrace.v1.PatchTracesRequest request, - io.grpc.stub.StreamObserver responseObserver) { - asyncUnaryCall( - getChannel().newCall(getPatchTracesMethodHelper(), getCallOptions()), - request, - responseObserver); - } - } - - /** - * - * - *
-   * This file describes an API for collecting and viewing traces and spans
-   * within a trace.  A Trace is a collection of spans corresponding to a single
-   * operation or set of operations for an application. A span is an individual
-   * timed event which forms a node of the trace tree. Spans for a single trace
-   * may span multiple services.
-   * 
- */ - public static final class TraceServiceBlockingStub - extends io.grpc.stub.AbstractStub { - private TraceServiceBlockingStub(io.grpc.Channel channel) { - super(channel); - } - - private TraceServiceBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected TraceServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new TraceServiceBlockingStub(channel, callOptions); - } - - /** - * - * - *
-     * Returns of a list of traces that match the specified filter conditions.
-     * 
- */ - public com.google.devtools.cloudtrace.v1.ListTracesResponse listTraces( - com.google.devtools.cloudtrace.v1.ListTracesRequest request) { - return blockingUnaryCall( - getChannel(), getListTracesMethodHelper(), getCallOptions(), request); - } - - /** - * - * - *
-     * Gets a single trace by its ID.
-     * 
- */ - public com.google.devtools.cloudtrace.v1.Trace getTrace( - com.google.devtools.cloudtrace.v1.GetTraceRequest request) { - return blockingUnaryCall(getChannel(), getGetTraceMethodHelper(), getCallOptions(), request); - } - - /** - * - * - *
-     * Sends new traces to Stackdriver Trace or updates existing traces. If the ID
-     * of a trace that you send matches that of an existing trace, any fields
-     * in the existing trace and its spans are overwritten by the provided values,
-     * and any new fields provided are merged with the existing trace data. If the
-     * ID does not match, a new trace is created.
-     * 
- */ - public com.google.protobuf.Empty patchTraces( - com.google.devtools.cloudtrace.v1.PatchTracesRequest request) { - return blockingUnaryCall( - getChannel(), getPatchTracesMethodHelper(), getCallOptions(), request); - } - } - - /** - * - * - *
-   * This file describes an API for collecting and viewing traces and spans
-   * within a trace.  A Trace is a collection of spans corresponding to a single
-   * operation or set of operations for an application. A span is an individual
-   * timed event which forms a node of the trace tree. Spans for a single trace
-   * may span multiple services.
-   * 
- */ - public static final class TraceServiceFutureStub - extends io.grpc.stub.AbstractStub { - private TraceServiceFutureStub(io.grpc.Channel channel) { - super(channel); - } - - private TraceServiceFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected TraceServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new TraceServiceFutureStub(channel, callOptions); - } - - /** - * - * - *
-     * Returns of a list of traces that match the specified filter conditions.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture< - com.google.devtools.cloudtrace.v1.ListTracesResponse> - listTraces(com.google.devtools.cloudtrace.v1.ListTracesRequest request) { - return futureUnaryCall( - getChannel().newCall(getListTracesMethodHelper(), getCallOptions()), request); - } - - /** - * - * - *
-     * Gets a single trace by its ID.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture< - com.google.devtools.cloudtrace.v1.Trace> - getTrace(com.google.devtools.cloudtrace.v1.GetTraceRequest request) { - return futureUnaryCall( - getChannel().newCall(getGetTraceMethodHelper(), getCallOptions()), request); - } - - /** - * - * - *
-     * Sends new traces to Stackdriver Trace or updates existing traces. If the ID
-     * of a trace that you send matches that of an existing trace, any fields
-     * in the existing trace and its spans are overwritten by the provided values,
-     * and any new fields provided are merged with the existing trace data. If the
-     * ID does not match, a new trace is created.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture - patchTraces(com.google.devtools.cloudtrace.v1.PatchTracesRequest request) { - return futureUnaryCall( - getChannel().newCall(getPatchTracesMethodHelper(), getCallOptions()), request); - } - } - - private static final int METHODID_LIST_TRACES = 0; - private static final int METHODID_GET_TRACE = 1; - private static final int METHODID_PATCH_TRACES = 2; - - private static final class MethodHandlers - implements io.grpc.stub.ServerCalls.UnaryMethod, - io.grpc.stub.ServerCalls.ServerStreamingMethod, - io.grpc.stub.ServerCalls.ClientStreamingMethod, - io.grpc.stub.ServerCalls.BidiStreamingMethod { - private final TraceServiceImplBase serviceImpl; - private final int methodId; - - MethodHandlers(TraceServiceImplBase serviceImpl, int methodId) { - this.serviceImpl = serviceImpl; - this.methodId = methodId; - } - - @java.lang.Override - @java.lang.SuppressWarnings("unchecked") - public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { - switch (methodId) { - case METHODID_LIST_TRACES: - serviceImpl.listTraces( - (com.google.devtools.cloudtrace.v1.ListTracesRequest) request, - (io.grpc.stub.StreamObserver) - responseObserver); - break; - case METHODID_GET_TRACE: - serviceImpl.getTrace( - (com.google.devtools.cloudtrace.v1.GetTraceRequest) request, - (io.grpc.stub.StreamObserver) - responseObserver); - break; - case METHODID_PATCH_TRACES: - serviceImpl.patchTraces( - (com.google.devtools.cloudtrace.v1.PatchTracesRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - default: - throw new AssertionError(); - } - } - - @java.lang.Override - @java.lang.SuppressWarnings("unchecked") - public io.grpc.stub.StreamObserver invoke( - io.grpc.stub.StreamObserver responseObserver) { - switch (methodId) { - default: - throw new AssertionError(); - } - } - } - - private abstract static class TraceServiceBaseDescriptorSupplier - implements io.grpc.protobuf.ProtoFileDescriptorSupplier, - io.grpc.protobuf.ProtoServiceDescriptorSupplier { - TraceServiceBaseDescriptorSupplier() {} - - @java.lang.Override - public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { - return com.google.devtools.cloudtrace.v1.TraceProto.getDescriptor(); - } - - @java.lang.Override - public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { - return getFileDescriptor().findServiceByName("TraceService"); - } - } - - private static final class TraceServiceFileDescriptorSupplier - extends TraceServiceBaseDescriptorSupplier { - TraceServiceFileDescriptorSupplier() {} - } - - private static final class TraceServiceMethodDescriptorSupplier - extends TraceServiceBaseDescriptorSupplier - implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { - private final String methodName; - - TraceServiceMethodDescriptorSupplier(String methodName) { - this.methodName = methodName; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { - return getServiceDescriptor().findMethodByName(methodName); - } - } - - private static volatile io.grpc.ServiceDescriptor serviceDescriptor; - - public static io.grpc.ServiceDescriptor getServiceDescriptor() { - io.grpc.ServiceDescriptor result = serviceDescriptor; - if (result == null) { - synchronized (TraceServiceGrpc.class) { - result = serviceDescriptor; - if (result == null) { - serviceDescriptor = - result = - io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) - .setSchemaDescriptor(new TraceServiceFileDescriptorSupplier()) - .addMethod(getListTracesMethodHelper()) - .addMethod(getGetTraceMethodHelper()) - .addMethod(getPatchTracesMethodHelper()) - .build(); - } - } - } - return result; - } -} diff --git a/google-api-grpc/grpc-google-cloud-trace-v2/README.md b/google-api-grpc/grpc-google-cloud-trace-v2/README.md new file mode 100644 index 000000000000..22f17d95e1e8 --- /dev/null +++ b/google-api-grpc/grpc-google-cloud-trace-v2/README.md @@ -0,0 +1,3 @@ +# Google Cloud Java Client for Stackdriver Trace + +This client has moved to https://github.com/googleapis/java-trace \ No newline at end of file diff --git a/google-api-grpc/grpc-google-cloud-trace-v2/pom.xml b/google-api-grpc/grpc-google-cloud-trace-v2/pom.xml deleted file mode 100644 index 2661f3c9a674..000000000000 --- a/google-api-grpc/grpc-google-cloud-trace-v2/pom.xml +++ /dev/null @@ -1,52 +0,0 @@ - - 4.0.0 - grpc-google-cloud-trace-v2 - 0.73.1-SNAPSHOT - grpc-google-cloud-trace-v2 - GRPC library for grpc-google-cloud-trace-v2 - - com.google.api.grpc - google-api-grpc - 0.73.1-SNAPSHOT - - - - io.grpc - grpc-stub - compile - - - io.grpc - grpc-protobuf - compile - - - com.google.api.grpc - proto-google-cloud-trace-v2 - compile - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.1.1 - - protected - true - none - true - - - ${project.javadoc.protobufBaseURL} - ../../../../proto-google-cloud-trace-v2/target/site/apidocs/ - - - - - - - diff --git a/google-api-grpc/grpc-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/TraceServiceGrpc.java b/google-api-grpc/grpc-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/TraceServiceGrpc.java deleted file mode 100644 index c654246323f5..000000000000 --- a/google-api-grpc/grpc-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/TraceServiceGrpc.java +++ /dev/null @@ -1,484 +0,0 @@ -package com.google.devtools.cloudtrace.v2; - -import static io.grpc.MethodDescriptor.generateFullMethodName; -import static io.grpc.stub.ClientCalls.asyncUnaryCall; -import static io.grpc.stub.ClientCalls.blockingUnaryCall; -import static io.grpc.stub.ClientCalls.futureUnaryCall; -import static io.grpc.stub.ServerCalls.asyncUnaryCall; -import static io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall; - -/** - * - * - *
- * This file describes an API for collecting and viewing traces and spans
- * within a trace.  A Trace is a collection of spans corresponding to a single
- * operation or set of operations for an application. A span is an individual
- * timed event which forms a node of the trace tree. A single trace may
- * contain span(s) from multiple services.
- * 
- */ -@javax.annotation.Generated( - value = "by gRPC proto compiler (version 1.10.0)", - comments = "Source: google/devtools/cloudtrace/v2/tracing.proto") -public final class TraceServiceGrpc { - - private TraceServiceGrpc() {} - - public static final String SERVICE_NAME = "google.devtools.cloudtrace.v2.TraceService"; - - // Static method descriptors that strictly reflect the proto. - @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") - @java.lang.Deprecated // Use {@link #getBatchWriteSpansMethod()} instead. - public static final io.grpc.MethodDescriptor< - com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest, com.google.protobuf.Empty> - METHOD_BATCH_WRITE_SPANS = getBatchWriteSpansMethodHelper(); - - private static volatile io.grpc.MethodDescriptor< - com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest, com.google.protobuf.Empty> - getBatchWriteSpansMethod; - - @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") - public static io.grpc.MethodDescriptor< - com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest, com.google.protobuf.Empty> - getBatchWriteSpansMethod() { - return getBatchWriteSpansMethodHelper(); - } - - private static io.grpc.MethodDescriptor< - com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest, com.google.protobuf.Empty> - getBatchWriteSpansMethodHelper() { - io.grpc.MethodDescriptor< - com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest, com.google.protobuf.Empty> - getBatchWriteSpansMethod; - if ((getBatchWriteSpansMethod = TraceServiceGrpc.getBatchWriteSpansMethod) == null) { - synchronized (TraceServiceGrpc.class) { - if ((getBatchWriteSpansMethod = TraceServiceGrpc.getBatchWriteSpansMethod) == null) { - TraceServiceGrpc.getBatchWriteSpansMethod = - getBatchWriteSpansMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - generateFullMethodName( - "google.devtools.cloudtrace.v2.TraceService", "BatchWriteSpans")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.protobuf.Empty.getDefaultInstance())) - .setSchemaDescriptor( - new TraceServiceMethodDescriptorSupplier("BatchWriteSpans")) - .build(); - } - } - } - return getBatchWriteSpansMethod; - } - - @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") - @java.lang.Deprecated // Use {@link #getCreateSpanMethod()} instead. - public static final io.grpc.MethodDescriptor< - com.google.devtools.cloudtrace.v2.Span, com.google.devtools.cloudtrace.v2.Span> - METHOD_CREATE_SPAN = getCreateSpanMethodHelper(); - - private static volatile io.grpc.MethodDescriptor< - com.google.devtools.cloudtrace.v2.Span, com.google.devtools.cloudtrace.v2.Span> - getCreateSpanMethod; - - @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") - public static io.grpc.MethodDescriptor< - com.google.devtools.cloudtrace.v2.Span, com.google.devtools.cloudtrace.v2.Span> - getCreateSpanMethod() { - return getCreateSpanMethodHelper(); - } - - private static io.grpc.MethodDescriptor< - com.google.devtools.cloudtrace.v2.Span, com.google.devtools.cloudtrace.v2.Span> - getCreateSpanMethodHelper() { - io.grpc.MethodDescriptor< - com.google.devtools.cloudtrace.v2.Span, com.google.devtools.cloudtrace.v2.Span> - getCreateSpanMethod; - if ((getCreateSpanMethod = TraceServiceGrpc.getCreateSpanMethod) == null) { - synchronized (TraceServiceGrpc.class) { - if ((getCreateSpanMethod = TraceServiceGrpc.getCreateSpanMethod) == null) { - TraceServiceGrpc.getCreateSpanMethod = - getCreateSpanMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - generateFullMethodName( - "google.devtools.cloudtrace.v2.TraceService", "CreateSpan")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.devtools.cloudtrace.v2.Span.getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.devtools.cloudtrace.v2.Span.getDefaultInstance())) - .setSchemaDescriptor(new TraceServiceMethodDescriptorSupplier("CreateSpan")) - .build(); - } - } - } - return getCreateSpanMethod; - } - - /** Creates a new async stub that supports all call types for the service */ - public static TraceServiceStub newStub(io.grpc.Channel channel) { - return new TraceServiceStub(channel); - } - - /** - * Creates a new blocking-style stub that supports unary and streaming output calls on the service - */ - public static TraceServiceBlockingStub newBlockingStub(io.grpc.Channel channel) { - return new TraceServiceBlockingStub(channel); - } - - /** Creates a new ListenableFuture-style stub that supports unary calls on the service */ - public static TraceServiceFutureStub newFutureStub(io.grpc.Channel channel) { - return new TraceServiceFutureStub(channel); - } - - /** - * - * - *
-   * This file describes an API for collecting and viewing traces and spans
-   * within a trace.  A Trace is a collection of spans corresponding to a single
-   * operation or set of operations for an application. A span is an individual
-   * timed event which forms a node of the trace tree. A single trace may
-   * contain span(s) from multiple services.
-   * 
- */ - public abstract static class TraceServiceImplBase implements io.grpc.BindableService { - - /** - * - * - *
-     * Sends new spans to new or existing traces. You cannot update
-     * existing spans.
-     * 
- */ - public void batchWriteSpans( - com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest request, - io.grpc.stub.StreamObserver responseObserver) { - asyncUnimplementedUnaryCall(getBatchWriteSpansMethodHelper(), responseObserver); - } - - /** - * - * - *
-     * Creates a new span.
-     * 
- */ - public void createSpan( - com.google.devtools.cloudtrace.v2.Span request, - io.grpc.stub.StreamObserver responseObserver) { - asyncUnimplementedUnaryCall(getCreateSpanMethodHelper(), responseObserver); - } - - @java.lang.Override - public final io.grpc.ServerServiceDefinition bindService() { - return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) - .addMethod( - getBatchWriteSpansMethodHelper(), - asyncUnaryCall( - new MethodHandlers< - com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest, - com.google.protobuf.Empty>(this, METHODID_BATCH_WRITE_SPANS))) - .addMethod( - getCreateSpanMethodHelper(), - asyncUnaryCall( - new MethodHandlers< - com.google.devtools.cloudtrace.v2.Span, - com.google.devtools.cloudtrace.v2.Span>(this, METHODID_CREATE_SPAN))) - .build(); - } - } - - /** - * - * - *
-   * This file describes an API for collecting and viewing traces and spans
-   * within a trace.  A Trace is a collection of spans corresponding to a single
-   * operation or set of operations for an application. A span is an individual
-   * timed event which forms a node of the trace tree. A single trace may
-   * contain span(s) from multiple services.
-   * 
- */ - public static final class TraceServiceStub extends io.grpc.stub.AbstractStub { - private TraceServiceStub(io.grpc.Channel channel) { - super(channel); - } - - private TraceServiceStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected TraceServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new TraceServiceStub(channel, callOptions); - } - - /** - * - * - *
-     * Sends new spans to new or existing traces. You cannot update
-     * existing spans.
-     * 
- */ - public void batchWriteSpans( - com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest request, - io.grpc.stub.StreamObserver responseObserver) { - asyncUnaryCall( - getChannel().newCall(getBatchWriteSpansMethodHelper(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Creates a new span.
-     * 
- */ - public void createSpan( - com.google.devtools.cloudtrace.v2.Span request, - io.grpc.stub.StreamObserver responseObserver) { - asyncUnaryCall( - getChannel().newCall(getCreateSpanMethodHelper(), getCallOptions()), - request, - responseObserver); - } - } - - /** - * - * - *
-   * This file describes an API for collecting and viewing traces and spans
-   * within a trace.  A Trace is a collection of spans corresponding to a single
-   * operation or set of operations for an application. A span is an individual
-   * timed event which forms a node of the trace tree. A single trace may
-   * contain span(s) from multiple services.
-   * 
- */ - public static final class TraceServiceBlockingStub - extends io.grpc.stub.AbstractStub { - private TraceServiceBlockingStub(io.grpc.Channel channel) { - super(channel); - } - - private TraceServiceBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected TraceServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new TraceServiceBlockingStub(channel, callOptions); - } - - /** - * - * - *
-     * Sends new spans to new or existing traces. You cannot update
-     * existing spans.
-     * 
- */ - public com.google.protobuf.Empty batchWriteSpans( - com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest request) { - return blockingUnaryCall( - getChannel(), getBatchWriteSpansMethodHelper(), getCallOptions(), request); - } - - /** - * - * - *
-     * Creates a new span.
-     * 
- */ - public com.google.devtools.cloudtrace.v2.Span createSpan( - com.google.devtools.cloudtrace.v2.Span request) { - return blockingUnaryCall( - getChannel(), getCreateSpanMethodHelper(), getCallOptions(), request); - } - } - - /** - * - * - *
-   * This file describes an API for collecting and viewing traces and spans
-   * within a trace.  A Trace is a collection of spans corresponding to a single
-   * operation or set of operations for an application. A span is an individual
-   * timed event which forms a node of the trace tree. A single trace may
-   * contain span(s) from multiple services.
-   * 
- */ - public static final class TraceServiceFutureStub - extends io.grpc.stub.AbstractStub { - private TraceServiceFutureStub(io.grpc.Channel channel) { - super(channel); - } - - private TraceServiceFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected TraceServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new TraceServiceFutureStub(channel, callOptions); - } - - /** - * - * - *
-     * Sends new spans to new or existing traces. You cannot update
-     * existing spans.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture - batchWriteSpans(com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest request) { - return futureUnaryCall( - getChannel().newCall(getBatchWriteSpansMethodHelper(), getCallOptions()), request); - } - - /** - * - * - *
-     * Creates a new span.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture< - com.google.devtools.cloudtrace.v2.Span> - createSpan(com.google.devtools.cloudtrace.v2.Span request) { - return futureUnaryCall( - getChannel().newCall(getCreateSpanMethodHelper(), getCallOptions()), request); - } - } - - private static final int METHODID_BATCH_WRITE_SPANS = 0; - private static final int METHODID_CREATE_SPAN = 1; - - private static final class MethodHandlers - implements io.grpc.stub.ServerCalls.UnaryMethod, - io.grpc.stub.ServerCalls.ServerStreamingMethod, - io.grpc.stub.ServerCalls.ClientStreamingMethod, - io.grpc.stub.ServerCalls.BidiStreamingMethod { - private final TraceServiceImplBase serviceImpl; - private final int methodId; - - MethodHandlers(TraceServiceImplBase serviceImpl, int methodId) { - this.serviceImpl = serviceImpl; - this.methodId = methodId; - } - - @java.lang.Override - @java.lang.SuppressWarnings("unchecked") - public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { - switch (methodId) { - case METHODID_BATCH_WRITE_SPANS: - serviceImpl.batchWriteSpans( - (com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_CREATE_SPAN: - serviceImpl.createSpan( - (com.google.devtools.cloudtrace.v2.Span) request, - (io.grpc.stub.StreamObserver) - responseObserver); - break; - default: - throw new AssertionError(); - } - } - - @java.lang.Override - @java.lang.SuppressWarnings("unchecked") - public io.grpc.stub.StreamObserver invoke( - io.grpc.stub.StreamObserver responseObserver) { - switch (methodId) { - default: - throw new AssertionError(); - } - } - } - - private abstract static class TraceServiceBaseDescriptorSupplier - implements io.grpc.protobuf.ProtoFileDescriptorSupplier, - io.grpc.protobuf.ProtoServiceDescriptorSupplier { - TraceServiceBaseDescriptorSupplier() {} - - @java.lang.Override - public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { - return com.google.devtools.cloudtrace.v2.TracingProto.getDescriptor(); - } - - @java.lang.Override - public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { - return getFileDescriptor().findServiceByName("TraceService"); - } - } - - private static final class TraceServiceFileDescriptorSupplier - extends TraceServiceBaseDescriptorSupplier { - TraceServiceFileDescriptorSupplier() {} - } - - private static final class TraceServiceMethodDescriptorSupplier - extends TraceServiceBaseDescriptorSupplier - implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { - private final String methodName; - - TraceServiceMethodDescriptorSupplier(String methodName) { - this.methodName = methodName; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { - return getServiceDescriptor().findMethodByName(methodName); - } - } - - private static volatile io.grpc.ServiceDescriptor serviceDescriptor; - - public static io.grpc.ServiceDescriptor getServiceDescriptor() { - io.grpc.ServiceDescriptor result = serviceDescriptor; - if (result == null) { - synchronized (TraceServiceGrpc.class) { - result = serviceDescriptor; - if (result == null) { - serviceDescriptor = - result = - io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) - .setSchemaDescriptor(new TraceServiceFileDescriptorSupplier()) - .addMethod(getBatchWriteSpansMethodHelper()) - .addMethod(getCreateSpanMethodHelper()) - .build(); - } - } - } - return result; - } -} diff --git a/google-api-grpc/pom.xml b/google-api-grpc/pom.xml index b13aad11110d..4d2385ba9a9b 100644 --- a/google-api-grpc/pom.xml +++ b/google-api-grpc/pom.xml @@ -583,16 +583,6 @@ grpc-google-cloud-texttospeech-v1beta1 0.73.1-SNAPSHOT - - com.google.api.grpc - proto-google-cloud-trace-v1 - 0.73.1-SNAPSHOT - - - com.google.api.grpc - grpc-google-cloud-trace-v1 - 0.73.1-SNAPSHOT - com.google.api.grpc proto-google-cloud-translate-v3beta1 @@ -603,16 +593,6 @@ grpc-google-cloud-translate-v3beta1 0.73.1-SNAPSHOT - - com.google.api.grpc - proto-google-cloud-trace-v2 - 0.73.1-SNAPSHOT - - - com.google.api.grpc - grpc-google-cloud-trace-v2 - 0.73.1-SNAPSHOT - com.google.api.grpc proto-google-cloud-vision-v1 @@ -889,8 +869,6 @@ grpc-google-cloud-tasks-v2beta3 grpc-google-cloud-texttospeech-v1 grpc-google-cloud-texttospeech-v1beta1 - grpc-google-cloud-trace-v1 - grpc-google-cloud-trace-v2 grpc-google-cloud-translate-v3beta1 grpc-google-cloud-video-intelligence-v1 grpc-google-cloud-video-intelligence-v1beta1 @@ -960,8 +938,6 @@ proto-google-cloud-tasks-v2beta3 proto-google-cloud-texttospeech-v1 proto-google-cloud-texttospeech-v1beta1 - proto-google-cloud-trace-v1 - proto-google-cloud-trace-v2 proto-google-cloud-translate-v3beta1 proto-google-cloud-video-intelligence-v1 proto-google-cloud-video-intelligence-v1beta1 diff --git a/google-api-grpc/proto-google-cloud-trace-v1/README.md b/google-api-grpc/proto-google-cloud-trace-v1/README.md new file mode 100644 index 000000000000..22f17d95e1e8 --- /dev/null +++ b/google-api-grpc/proto-google-cloud-trace-v1/README.md @@ -0,0 +1,3 @@ +# Google Cloud Java Client for Stackdriver Trace + +This client has moved to https://github.com/googleapis/java-trace \ No newline at end of file diff --git a/google-api-grpc/proto-google-cloud-trace-v1/pom.xml b/google-api-grpc/proto-google-cloud-trace-v1/pom.xml deleted file mode 100644 index accbd956018a..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v1/pom.xml +++ /dev/null @@ -1,31 +0,0 @@ - - 4.0.0 - proto-google-cloud-trace-v1 - 0.73.1-SNAPSHOT - proto-google-cloud-trace-v1 - PROTO library for proto-google-cloud-trace-v1 - - com.google.api.grpc - google-api-grpc - 0.73.1-SNAPSHOT - - - - com.google.protobuf - protobuf-java - compile - - - com.google.api - api-common - compile - - - com.google.api.grpc - proto-google-common-protos - compile - - - \ No newline at end of file diff --git a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/GetTraceRequest.java b/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/GetTraceRequest.java deleted file mode 100644 index d37c7fa4f1bc..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/GetTraceRequest.java +++ /dev/null @@ -1,759 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v1/trace.proto - -package com.google.devtools.cloudtrace.v1; - -/** - * - * - *
- * The request message for the `GetTrace` method.
- * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v1.GetTraceRequest} - */ -public final class GetTraceRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.devtools.cloudtrace.v1.GetTraceRequest) - GetTraceRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use GetTraceRequest.newBuilder() to construct. - private GetTraceRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private GetTraceRequest() { - projectId_ = ""; - traceId_ = ""; - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private GetTraceRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - projectId_ = s; - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - - traceId_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_GetTraceRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_GetTraceRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v1.GetTraceRequest.class, - com.google.devtools.cloudtrace.v1.GetTraceRequest.Builder.class); - } - - public static final int PROJECT_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object projectId_; - /** - * - * - *
-   * ID of the Cloud project where the trace data is stored.
-   * 
- * - * string project_id = 1; - */ - public java.lang.String getProjectId() { - java.lang.Object ref = projectId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - projectId_ = s; - return s; - } - } - /** - * - * - *
-   * ID of the Cloud project where the trace data is stored.
-   * 
- * - * string project_id = 1; - */ - public com.google.protobuf.ByteString getProjectIdBytes() { - java.lang.Object ref = projectId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - projectId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TRACE_ID_FIELD_NUMBER = 2; - private volatile java.lang.Object traceId_; - /** - * - * - *
-   * ID of the trace to return.
-   * 
- * - * string trace_id = 2; - */ - public java.lang.String getTraceId() { - java.lang.Object ref = traceId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - traceId_ = s; - return s; - } - } - /** - * - * - *
-   * ID of the trace to return.
-   * 
- * - * string trace_id = 2; - */ - public com.google.protobuf.ByteString getTraceIdBytes() { - java.lang.Object ref = traceId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - traceId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getProjectIdBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, projectId_); - } - if (!getTraceIdBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, traceId_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getProjectIdBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, projectId_); - } - if (!getTraceIdBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, traceId_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.devtools.cloudtrace.v1.GetTraceRequest)) { - return super.equals(obj); - } - com.google.devtools.cloudtrace.v1.GetTraceRequest other = - (com.google.devtools.cloudtrace.v1.GetTraceRequest) obj; - - if (!getProjectId().equals(other.getProjectId())) return false; - if (!getTraceId().equals(other.getTraceId())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PROJECT_ID_FIELD_NUMBER; - hash = (53 * hash) + getProjectId().hashCode(); - hash = (37 * hash) + TRACE_ID_FIELD_NUMBER; - hash = (53 * hash) + getTraceId().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.devtools.cloudtrace.v1.GetTraceRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v1.GetTraceRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.GetTraceRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v1.GetTraceRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.GetTraceRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v1.GetTraceRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.GetTraceRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v1.GetTraceRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.GetTraceRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v1.GetTraceRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.GetTraceRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v1.GetTraceRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.devtools.cloudtrace.v1.GetTraceRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The request message for the `GetTrace` method.
-   * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v1.GetTraceRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.devtools.cloudtrace.v1.GetTraceRequest) - com.google.devtools.cloudtrace.v1.GetTraceRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_GetTraceRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_GetTraceRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v1.GetTraceRequest.class, - com.google.devtools.cloudtrace.v1.GetTraceRequest.Builder.class); - } - - // Construct using com.google.devtools.cloudtrace.v1.GetTraceRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - projectId_ = ""; - - traceId_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_GetTraceRequest_descriptor; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.GetTraceRequest getDefaultInstanceForType() { - return com.google.devtools.cloudtrace.v1.GetTraceRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.GetTraceRequest build() { - com.google.devtools.cloudtrace.v1.GetTraceRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.GetTraceRequest buildPartial() { - com.google.devtools.cloudtrace.v1.GetTraceRequest result = - new com.google.devtools.cloudtrace.v1.GetTraceRequest(this); - result.projectId_ = projectId_; - result.traceId_ = traceId_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.devtools.cloudtrace.v1.GetTraceRequest) { - return mergeFrom((com.google.devtools.cloudtrace.v1.GetTraceRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.devtools.cloudtrace.v1.GetTraceRequest other) { - if (other == com.google.devtools.cloudtrace.v1.GetTraceRequest.getDefaultInstance()) - return this; - if (!other.getProjectId().isEmpty()) { - projectId_ = other.projectId_; - onChanged(); - } - if (!other.getTraceId().isEmpty()) { - traceId_ = other.traceId_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.devtools.cloudtrace.v1.GetTraceRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.devtools.cloudtrace.v1.GetTraceRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object projectId_ = ""; - /** - * - * - *
-     * ID of the Cloud project where the trace data is stored.
-     * 
- * - * string project_id = 1; - */ - public java.lang.String getProjectId() { - java.lang.Object ref = projectId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - projectId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * ID of the Cloud project where the trace data is stored.
-     * 
- * - * string project_id = 1; - */ - public com.google.protobuf.ByteString getProjectIdBytes() { - java.lang.Object ref = projectId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - projectId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * ID of the Cloud project where the trace data is stored.
-     * 
- * - * string project_id = 1; - */ - public Builder setProjectId(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - projectId_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * ID of the Cloud project where the trace data is stored.
-     * 
- * - * string project_id = 1; - */ - public Builder clearProjectId() { - - projectId_ = getDefaultInstance().getProjectId(); - onChanged(); - return this; - } - /** - * - * - *
-     * ID of the Cloud project where the trace data is stored.
-     * 
- * - * string project_id = 1; - */ - public Builder setProjectIdBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - projectId_ = value; - onChanged(); - return this; - } - - private java.lang.Object traceId_ = ""; - /** - * - * - *
-     * ID of the trace to return.
-     * 
- * - * string trace_id = 2; - */ - public java.lang.String getTraceId() { - java.lang.Object ref = traceId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - traceId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * ID of the trace to return.
-     * 
- * - * string trace_id = 2; - */ - public com.google.protobuf.ByteString getTraceIdBytes() { - java.lang.Object ref = traceId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - traceId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * ID of the trace to return.
-     * 
- * - * string trace_id = 2; - */ - public Builder setTraceId(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - traceId_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * ID of the trace to return.
-     * 
- * - * string trace_id = 2; - */ - public Builder clearTraceId() { - - traceId_ = getDefaultInstance().getTraceId(); - onChanged(); - return this; - } - /** - * - * - *
-     * ID of the trace to return.
-     * 
- * - * string trace_id = 2; - */ - public Builder setTraceIdBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - traceId_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.devtools.cloudtrace.v1.GetTraceRequest) - } - - // @@protoc_insertion_point(class_scope:google.devtools.cloudtrace.v1.GetTraceRequest) - private static final com.google.devtools.cloudtrace.v1.GetTraceRequest DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.devtools.cloudtrace.v1.GetTraceRequest(); - } - - public static com.google.devtools.cloudtrace.v1.GetTraceRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public GetTraceRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GetTraceRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.GetTraceRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/GetTraceRequestOrBuilder.java b/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/GetTraceRequestOrBuilder.java deleted file mode 100644 index 828b6e26ea75..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/GetTraceRequestOrBuilder.java +++ /dev/null @@ -1,52 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v1/trace.proto - -package com.google.devtools.cloudtrace.v1; - -public interface GetTraceRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.devtools.cloudtrace.v1.GetTraceRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * ID of the Cloud project where the trace data is stored.
-   * 
- * - * string project_id = 1; - */ - java.lang.String getProjectId(); - /** - * - * - *
-   * ID of the Cloud project where the trace data is stored.
-   * 
- * - * string project_id = 1; - */ - com.google.protobuf.ByteString getProjectIdBytes(); - - /** - * - * - *
-   * ID of the trace to return.
-   * 
- * - * string trace_id = 2; - */ - java.lang.String getTraceId(); - /** - * - * - *
-   * ID of the trace to return.
-   * 
- * - * string trace_id = 2; - */ - com.google.protobuf.ByteString getTraceIdBytes(); -} diff --git a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/ListTracesRequest.java b/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/ListTracesRequest.java deleted file mode 100644 index fe44ce34101d..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/ListTracesRequest.java +++ /dev/null @@ -1,2288 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v1/trace.proto - -package com.google.devtools.cloudtrace.v1; - -/** - * - * - *
- * The request message for the `ListTraces` method. All fields are required
- * unless specified.
- * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v1.ListTracesRequest} - */ -public final class ListTracesRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.devtools.cloudtrace.v1.ListTracesRequest) - ListTracesRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use ListTracesRequest.newBuilder() to construct. - private ListTracesRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ListTracesRequest() { - projectId_ = ""; - view_ = 0; - pageToken_ = ""; - filter_ = ""; - orderBy_ = ""; - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ListTracesRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - projectId_ = s; - break; - } - case 16: - { - int rawValue = input.readEnum(); - - view_ = rawValue; - break; - } - case 24: - { - pageSize_ = input.readInt32(); - break; - } - case 34: - { - java.lang.String s = input.readStringRequireUtf8(); - - pageToken_ = s; - break; - } - case 42: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (startTime_ != null) { - subBuilder = startTime_.toBuilder(); - } - startTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(startTime_); - startTime_ = subBuilder.buildPartial(); - } - - break; - } - case 50: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (endTime_ != null) { - subBuilder = endTime_.toBuilder(); - } - endTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(endTime_); - endTime_ = subBuilder.buildPartial(); - } - - break; - } - case 58: - { - java.lang.String s = input.readStringRequireUtf8(); - - filter_ = s; - break; - } - case 66: - { - java.lang.String s = input.readStringRequireUtf8(); - - orderBy_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_ListTracesRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_ListTracesRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v1.ListTracesRequest.class, - com.google.devtools.cloudtrace.v1.ListTracesRequest.Builder.class); - } - - /** - * - * - *
-   * Type of data returned for traces in the list.
-   * 
- * - * Protobuf enum {@code google.devtools.cloudtrace.v1.ListTracesRequest.ViewType} - */ - public enum ViewType implements com.google.protobuf.ProtocolMessageEnum { - /** - * - * - *
-     * Default is `MINIMAL` if unspecified.
-     * 
- * - * VIEW_TYPE_UNSPECIFIED = 0; - */ - VIEW_TYPE_UNSPECIFIED(0), - /** - * - * - *
-     * Minimal view of the trace record that contains only the project
-     * and trace IDs.
-     * 
- * - * MINIMAL = 1; - */ - MINIMAL(1), - /** - * - * - *
-     * Root span view of the trace record that returns the root spans along
-     * with the minimal trace data.
-     * 
- * - * ROOTSPAN = 2; - */ - ROOTSPAN(2), - /** - * - * - *
-     * Complete view of the trace record that contains the actual trace data.
-     * This is equivalent to calling the REST `get` or RPC `GetTrace` method
-     * using the ID of each listed trace.
-     * 
- * - * COMPLETE = 3; - */ - COMPLETE(3), - UNRECOGNIZED(-1), - ; - - /** - * - * - *
-     * Default is `MINIMAL` if unspecified.
-     * 
- * - * VIEW_TYPE_UNSPECIFIED = 0; - */ - public static final int VIEW_TYPE_UNSPECIFIED_VALUE = 0; - /** - * - * - *
-     * Minimal view of the trace record that contains only the project
-     * and trace IDs.
-     * 
- * - * MINIMAL = 1; - */ - public static final int MINIMAL_VALUE = 1; - /** - * - * - *
-     * Root span view of the trace record that returns the root spans along
-     * with the minimal trace data.
-     * 
- * - * ROOTSPAN = 2; - */ - public static final int ROOTSPAN_VALUE = 2; - /** - * - * - *
-     * Complete view of the trace record that contains the actual trace data.
-     * This is equivalent to calling the REST `get` or RPC `GetTrace` method
-     * using the ID of each listed trace.
-     * 
- * - * COMPLETE = 3; - */ - public static final int COMPLETE_VALUE = 3; - - public final int getNumber() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalArgumentException( - "Can't get the number of an unknown enum value."); - } - return value; - } - - /** @deprecated Use {@link #forNumber(int)} instead. */ - @java.lang.Deprecated - public static ViewType valueOf(int value) { - return forNumber(value); - } - - public static ViewType forNumber(int value) { - switch (value) { - case 0: - return VIEW_TYPE_UNSPECIFIED; - case 1: - return MINIMAL; - case 2: - return ROOTSPAN; - case 3: - return COMPLETE; - default: - return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { - return internalValueMap; - } - - private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public ViewType findValueByNumber(int number) { - return ViewType.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { - return getDescriptor().getValues().get(ordinal()); - } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { - return getDescriptor(); - } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.devtools.cloudtrace.v1.ListTracesRequest.getDescriptor() - .getEnumTypes() - .get(0); - } - - private static final ViewType[] VALUES = values(); - - public static ViewType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); - } - if (desc.getIndex() == -1) { - return UNRECOGNIZED; - } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private ViewType(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.devtools.cloudtrace.v1.ListTracesRequest.ViewType) - } - - public static final int PROJECT_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object projectId_; - /** - * - * - *
-   * ID of the Cloud project where the trace data is stored.
-   * 
- * - * string project_id = 1; - */ - public java.lang.String getProjectId() { - java.lang.Object ref = projectId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - projectId_ = s; - return s; - } - } - /** - * - * - *
-   * ID of the Cloud project where the trace data is stored.
-   * 
- * - * string project_id = 1; - */ - public com.google.protobuf.ByteString getProjectIdBytes() { - java.lang.Object ref = projectId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - projectId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int VIEW_FIELD_NUMBER = 2; - private int view_; - /** - * - * - *
-   * Type of data returned for traces in the list. Optional. Default is
-   * `MINIMAL`.
-   * 
- * - * .google.devtools.cloudtrace.v1.ListTracesRequest.ViewType view = 2; - */ - public int getViewValue() { - return view_; - } - /** - * - * - *
-   * Type of data returned for traces in the list. Optional. Default is
-   * `MINIMAL`.
-   * 
- * - * .google.devtools.cloudtrace.v1.ListTracesRequest.ViewType view = 2; - */ - public com.google.devtools.cloudtrace.v1.ListTracesRequest.ViewType getView() { - @SuppressWarnings("deprecation") - com.google.devtools.cloudtrace.v1.ListTracesRequest.ViewType result = - com.google.devtools.cloudtrace.v1.ListTracesRequest.ViewType.valueOf(view_); - return result == null - ? com.google.devtools.cloudtrace.v1.ListTracesRequest.ViewType.UNRECOGNIZED - : result; - } - - public static final int PAGE_SIZE_FIELD_NUMBER = 3; - private int pageSize_; - /** - * - * - *
-   * Maximum number of traces to return. If not specified or <= 0, the
-   * implementation selects a reasonable value.  The implementation may
-   * return fewer traces than the requested page size. Optional.
-   * 
- * - * int32 page_size = 3; - */ - public int getPageSize() { - return pageSize_; - } - - public static final int PAGE_TOKEN_FIELD_NUMBER = 4; - private volatile java.lang.Object pageToken_; - /** - * - * - *
-   * Token identifying the page of results to return. If provided, use the
-   * value of the `next_page_token` field from a previous request. Optional.
-   * 
- * - * string page_token = 4; - */ - public java.lang.String getPageToken() { - java.lang.Object ref = pageToken_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - pageToken_ = s; - return s; - } - } - /** - * - * - *
-   * Token identifying the page of results to return. If provided, use the
-   * value of the `next_page_token` field from a previous request. Optional.
-   * 
- * - * string page_token = 4; - */ - public com.google.protobuf.ByteString getPageTokenBytes() { - java.lang.Object ref = pageToken_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - pageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int START_TIME_FIELD_NUMBER = 5; - private com.google.protobuf.Timestamp startTime_; - /** - * - * - *
-   * Start of the time interval (inclusive) during which the trace data was
-   * collected from the application.
-   * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - public boolean hasStartTime() { - return startTime_ != null; - } - /** - * - * - *
-   * Start of the time interval (inclusive) during which the trace data was
-   * collected from the application.
-   * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - public com.google.protobuf.Timestamp getStartTime() { - return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; - } - /** - * - * - *
-   * Start of the time interval (inclusive) during which the trace data was
-   * collected from the application.
-   * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { - return getStartTime(); - } - - public static final int END_TIME_FIELD_NUMBER = 6; - private com.google.protobuf.Timestamp endTime_; - /** - * - * - *
-   * End of the time interval (inclusive) during which the trace data was
-   * collected from the application.
-   * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - public boolean hasEndTime() { - return endTime_ != null; - } - /** - * - * - *
-   * End of the time interval (inclusive) during which the trace data was
-   * collected from the application.
-   * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - public com.google.protobuf.Timestamp getEndTime() { - return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; - } - /** - * - * - *
-   * End of the time interval (inclusive) during which the trace data was
-   * collected from the application.
-   * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { - return getEndTime(); - } - - public static final int FILTER_FIELD_NUMBER = 7; - private volatile java.lang.Object filter_; - /** - * - * - *
-   * An optional filter against labels for the request.
-   * By default, searches use prefix matching. To specify exact match, prepend
-   * a plus symbol (`+`) to the search term.
-   * Multiple terms are ANDed. Syntax:
-   * *   `root:NAME_PREFIX` or `NAME_PREFIX`: Return traces where any root
-   *     span starts with `NAME_PREFIX`.
-   * *   `+root:NAME` or `+NAME`: Return traces where any root span's name is
-   *     exactly `NAME`.
-   * *   `span:NAME_PREFIX`: Return traces where any span starts with
-   *     `NAME_PREFIX`.
-   * *   `+span:NAME`: Return traces where any span's name is exactly
-   *     `NAME`.
-   * *   `latency:DURATION`: Return traces whose overall latency is
-   *     greater or equal to than `DURATION`. Accepted units are nanoseconds
-   *     (`ns`), milliseconds (`ms`), and seconds (`s`). Default is `ms`. For
-   *     example, `latency:24ms` returns traces whose overall latency
-   *     is greater than or equal to 24 milliseconds.
-   * *   `label:LABEL_KEY`: Return all traces containing the specified
-   *     label key (exact match, case-sensitive) regardless of the key:value
-   *     pair's value (including empty values).
-   * *   `LABEL_KEY:VALUE_PREFIX`: Return all traces containing the specified
-   *     label key (exact match, case-sensitive) whose value starts with
-   *     `VALUE_PREFIX`. Both a key and a value must be specified.
-   * *   `+LABEL_KEY:VALUE`: Return all traces containing a key:value pair
-   *     exactly matching the specified text. Both a key and a value must be
-   *     specified.
-   * *   `method:VALUE`: Equivalent to `/http/method:VALUE`.
-   * *   `url:VALUE`: Equivalent to `/http/url:VALUE`.
-   * 
- * - * string filter = 7; - */ - public java.lang.String getFilter() { - java.lang.Object ref = filter_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - filter_ = s; - return s; - } - } - /** - * - * - *
-   * An optional filter against labels for the request.
-   * By default, searches use prefix matching. To specify exact match, prepend
-   * a plus symbol (`+`) to the search term.
-   * Multiple terms are ANDed. Syntax:
-   * *   `root:NAME_PREFIX` or `NAME_PREFIX`: Return traces where any root
-   *     span starts with `NAME_PREFIX`.
-   * *   `+root:NAME` or `+NAME`: Return traces where any root span's name is
-   *     exactly `NAME`.
-   * *   `span:NAME_PREFIX`: Return traces where any span starts with
-   *     `NAME_PREFIX`.
-   * *   `+span:NAME`: Return traces where any span's name is exactly
-   *     `NAME`.
-   * *   `latency:DURATION`: Return traces whose overall latency is
-   *     greater or equal to than `DURATION`. Accepted units are nanoseconds
-   *     (`ns`), milliseconds (`ms`), and seconds (`s`). Default is `ms`. For
-   *     example, `latency:24ms` returns traces whose overall latency
-   *     is greater than or equal to 24 milliseconds.
-   * *   `label:LABEL_KEY`: Return all traces containing the specified
-   *     label key (exact match, case-sensitive) regardless of the key:value
-   *     pair's value (including empty values).
-   * *   `LABEL_KEY:VALUE_PREFIX`: Return all traces containing the specified
-   *     label key (exact match, case-sensitive) whose value starts with
-   *     `VALUE_PREFIX`. Both a key and a value must be specified.
-   * *   `+LABEL_KEY:VALUE`: Return all traces containing a key:value pair
-   *     exactly matching the specified text. Both a key and a value must be
-   *     specified.
-   * *   `method:VALUE`: Equivalent to `/http/method:VALUE`.
-   * *   `url:VALUE`: Equivalent to `/http/url:VALUE`.
-   * 
- * - * string filter = 7; - */ - public com.google.protobuf.ByteString getFilterBytes() { - java.lang.Object ref = filter_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - filter_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ORDER_BY_FIELD_NUMBER = 8; - private volatile java.lang.Object orderBy_; - /** - * - * - *
-   * Field used to sort the returned traces. Optional.
-   * Can be one of the following:
-   * *   `trace_id`
-   * *   `name` (`name` field of root span in the trace)
-   * *   `duration` (difference between `end_time` and `start_time` fields of
-   *      the root span)
-   * *   `start` (`start_time` field of the root span)
-   * Descending order can be specified by appending `desc` to the sort field
-   * (for example, `name desc`).
-   * Only one sort field is permitted.
-   * 
- * - * string order_by = 8; - */ - public java.lang.String getOrderBy() { - java.lang.Object ref = orderBy_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - orderBy_ = s; - return s; - } - } - /** - * - * - *
-   * Field used to sort the returned traces. Optional.
-   * Can be one of the following:
-   * *   `trace_id`
-   * *   `name` (`name` field of root span in the trace)
-   * *   `duration` (difference between `end_time` and `start_time` fields of
-   *      the root span)
-   * *   `start` (`start_time` field of the root span)
-   * Descending order can be specified by appending `desc` to the sort field
-   * (for example, `name desc`).
-   * Only one sort field is permitted.
-   * 
- * - * string order_by = 8; - */ - public com.google.protobuf.ByteString getOrderByBytes() { - java.lang.Object ref = orderBy_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - orderBy_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getProjectIdBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, projectId_); - } - if (view_ - != com.google.devtools.cloudtrace.v1.ListTracesRequest.ViewType.VIEW_TYPE_UNSPECIFIED - .getNumber()) { - output.writeEnum(2, view_); - } - if (pageSize_ != 0) { - output.writeInt32(3, pageSize_); - } - if (!getPageTokenBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, pageToken_); - } - if (startTime_ != null) { - output.writeMessage(5, getStartTime()); - } - if (endTime_ != null) { - output.writeMessage(6, getEndTime()); - } - if (!getFilterBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, filter_); - } - if (!getOrderByBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, orderBy_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getProjectIdBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, projectId_); - } - if (view_ - != com.google.devtools.cloudtrace.v1.ListTracesRequest.ViewType.VIEW_TYPE_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, view_); - } - if (pageSize_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, pageSize_); - } - if (!getPageTokenBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, pageToken_); - } - if (startTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getStartTime()); - } - if (endTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getEndTime()); - } - if (!getFilterBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, filter_); - } - if (!getOrderByBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, orderBy_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.devtools.cloudtrace.v1.ListTracesRequest)) { - return super.equals(obj); - } - com.google.devtools.cloudtrace.v1.ListTracesRequest other = - (com.google.devtools.cloudtrace.v1.ListTracesRequest) obj; - - if (!getProjectId().equals(other.getProjectId())) return false; - if (view_ != other.view_) return false; - if (getPageSize() != other.getPageSize()) return false; - if (!getPageToken().equals(other.getPageToken())) return false; - if (hasStartTime() != other.hasStartTime()) return false; - if (hasStartTime()) { - if (!getStartTime().equals(other.getStartTime())) return false; - } - if (hasEndTime() != other.hasEndTime()) return false; - if (hasEndTime()) { - if (!getEndTime().equals(other.getEndTime())) return false; - } - if (!getFilter().equals(other.getFilter())) return false; - if (!getOrderBy().equals(other.getOrderBy())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PROJECT_ID_FIELD_NUMBER; - hash = (53 * hash) + getProjectId().hashCode(); - hash = (37 * hash) + VIEW_FIELD_NUMBER; - hash = (53 * hash) + view_; - hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; - hash = (53 * hash) + getPageSize(); - hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getPageToken().hashCode(); - if (hasStartTime()) { - hash = (37 * hash) + START_TIME_FIELD_NUMBER; - hash = (53 * hash) + getStartTime().hashCode(); - } - if (hasEndTime()) { - hash = (37 * hash) + END_TIME_FIELD_NUMBER; - hash = (53 * hash) + getEndTime().hashCode(); - } - hash = (37 * hash) + FILTER_FIELD_NUMBER; - hash = (53 * hash) + getFilter().hashCode(); - hash = (37 * hash) + ORDER_BY_FIELD_NUMBER; - hash = (53 * hash) + getOrderBy().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.devtools.cloudtrace.v1.ListTracesRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v1.ListTracesRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.ListTracesRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v1.ListTracesRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.ListTracesRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v1.ListTracesRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.ListTracesRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v1.ListTracesRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.ListTracesRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v1.ListTracesRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.ListTracesRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v1.ListTracesRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.devtools.cloudtrace.v1.ListTracesRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The request message for the `ListTraces` method. All fields are required
-   * unless specified.
-   * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v1.ListTracesRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.devtools.cloudtrace.v1.ListTracesRequest) - com.google.devtools.cloudtrace.v1.ListTracesRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_ListTracesRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_ListTracesRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v1.ListTracesRequest.class, - com.google.devtools.cloudtrace.v1.ListTracesRequest.Builder.class); - } - - // Construct using com.google.devtools.cloudtrace.v1.ListTracesRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - projectId_ = ""; - - view_ = 0; - - pageSize_ = 0; - - pageToken_ = ""; - - if (startTimeBuilder_ == null) { - startTime_ = null; - } else { - startTime_ = null; - startTimeBuilder_ = null; - } - if (endTimeBuilder_ == null) { - endTime_ = null; - } else { - endTime_ = null; - endTimeBuilder_ = null; - } - filter_ = ""; - - orderBy_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_ListTracesRequest_descriptor; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.ListTracesRequest getDefaultInstanceForType() { - return com.google.devtools.cloudtrace.v1.ListTracesRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.ListTracesRequest build() { - com.google.devtools.cloudtrace.v1.ListTracesRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.ListTracesRequest buildPartial() { - com.google.devtools.cloudtrace.v1.ListTracesRequest result = - new com.google.devtools.cloudtrace.v1.ListTracesRequest(this); - result.projectId_ = projectId_; - result.view_ = view_; - result.pageSize_ = pageSize_; - result.pageToken_ = pageToken_; - if (startTimeBuilder_ == null) { - result.startTime_ = startTime_; - } else { - result.startTime_ = startTimeBuilder_.build(); - } - if (endTimeBuilder_ == null) { - result.endTime_ = endTime_; - } else { - result.endTime_ = endTimeBuilder_.build(); - } - result.filter_ = filter_; - result.orderBy_ = orderBy_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.devtools.cloudtrace.v1.ListTracesRequest) { - return mergeFrom((com.google.devtools.cloudtrace.v1.ListTracesRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.devtools.cloudtrace.v1.ListTracesRequest other) { - if (other == com.google.devtools.cloudtrace.v1.ListTracesRequest.getDefaultInstance()) - return this; - if (!other.getProjectId().isEmpty()) { - projectId_ = other.projectId_; - onChanged(); - } - if (other.view_ != 0) { - setViewValue(other.getViewValue()); - } - if (other.getPageSize() != 0) { - setPageSize(other.getPageSize()); - } - if (!other.getPageToken().isEmpty()) { - pageToken_ = other.pageToken_; - onChanged(); - } - if (other.hasStartTime()) { - mergeStartTime(other.getStartTime()); - } - if (other.hasEndTime()) { - mergeEndTime(other.getEndTime()); - } - if (!other.getFilter().isEmpty()) { - filter_ = other.filter_; - onChanged(); - } - if (!other.getOrderBy().isEmpty()) { - orderBy_ = other.orderBy_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.devtools.cloudtrace.v1.ListTracesRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.devtools.cloudtrace.v1.ListTracesRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object projectId_ = ""; - /** - * - * - *
-     * ID of the Cloud project where the trace data is stored.
-     * 
- * - * string project_id = 1; - */ - public java.lang.String getProjectId() { - java.lang.Object ref = projectId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - projectId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * ID of the Cloud project where the trace data is stored.
-     * 
- * - * string project_id = 1; - */ - public com.google.protobuf.ByteString getProjectIdBytes() { - java.lang.Object ref = projectId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - projectId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * ID of the Cloud project where the trace data is stored.
-     * 
- * - * string project_id = 1; - */ - public Builder setProjectId(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - projectId_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * ID of the Cloud project where the trace data is stored.
-     * 
- * - * string project_id = 1; - */ - public Builder clearProjectId() { - - projectId_ = getDefaultInstance().getProjectId(); - onChanged(); - return this; - } - /** - * - * - *
-     * ID of the Cloud project where the trace data is stored.
-     * 
- * - * string project_id = 1; - */ - public Builder setProjectIdBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - projectId_ = value; - onChanged(); - return this; - } - - private int view_ = 0; - /** - * - * - *
-     * Type of data returned for traces in the list. Optional. Default is
-     * `MINIMAL`.
-     * 
- * - * .google.devtools.cloudtrace.v1.ListTracesRequest.ViewType view = 2; - */ - public int getViewValue() { - return view_; - } - /** - * - * - *
-     * Type of data returned for traces in the list. Optional. Default is
-     * `MINIMAL`.
-     * 
- * - * .google.devtools.cloudtrace.v1.ListTracesRequest.ViewType view = 2; - */ - public Builder setViewValue(int value) { - view_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Type of data returned for traces in the list. Optional. Default is
-     * `MINIMAL`.
-     * 
- * - * .google.devtools.cloudtrace.v1.ListTracesRequest.ViewType view = 2; - */ - public com.google.devtools.cloudtrace.v1.ListTracesRequest.ViewType getView() { - @SuppressWarnings("deprecation") - com.google.devtools.cloudtrace.v1.ListTracesRequest.ViewType result = - com.google.devtools.cloudtrace.v1.ListTracesRequest.ViewType.valueOf(view_); - return result == null - ? com.google.devtools.cloudtrace.v1.ListTracesRequest.ViewType.UNRECOGNIZED - : result; - } - /** - * - * - *
-     * Type of data returned for traces in the list. Optional. Default is
-     * `MINIMAL`.
-     * 
- * - * .google.devtools.cloudtrace.v1.ListTracesRequest.ViewType view = 2; - */ - public Builder setView(com.google.devtools.cloudtrace.v1.ListTracesRequest.ViewType value) { - if (value == null) { - throw new NullPointerException(); - } - - view_ = value.getNumber(); - onChanged(); - return this; - } - /** - * - * - *
-     * Type of data returned for traces in the list. Optional. Default is
-     * `MINIMAL`.
-     * 
- * - * .google.devtools.cloudtrace.v1.ListTracesRequest.ViewType view = 2; - */ - public Builder clearView() { - - view_ = 0; - onChanged(); - return this; - } - - private int pageSize_; - /** - * - * - *
-     * Maximum number of traces to return. If not specified or <= 0, the
-     * implementation selects a reasonable value.  The implementation may
-     * return fewer traces than the requested page size. Optional.
-     * 
- * - * int32 page_size = 3; - */ - public int getPageSize() { - return pageSize_; - } - /** - * - * - *
-     * Maximum number of traces to return. If not specified or <= 0, the
-     * implementation selects a reasonable value.  The implementation may
-     * return fewer traces than the requested page size. Optional.
-     * 
- * - * int32 page_size = 3; - */ - public Builder setPageSize(int value) { - - pageSize_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Maximum number of traces to return. If not specified or <= 0, the
-     * implementation selects a reasonable value.  The implementation may
-     * return fewer traces than the requested page size. Optional.
-     * 
- * - * int32 page_size = 3; - */ - public Builder clearPageSize() { - - pageSize_ = 0; - onChanged(); - return this; - } - - private java.lang.Object pageToken_ = ""; - /** - * - * - *
-     * Token identifying the page of results to return. If provided, use the
-     * value of the `next_page_token` field from a previous request. Optional.
-     * 
- * - * string page_token = 4; - */ - public java.lang.String getPageToken() { - java.lang.Object ref = pageToken_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - pageToken_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Token identifying the page of results to return. If provided, use the
-     * value of the `next_page_token` field from a previous request. Optional.
-     * 
- * - * string page_token = 4; - */ - public com.google.protobuf.ByteString getPageTokenBytes() { - java.lang.Object ref = pageToken_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - pageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Token identifying the page of results to return. If provided, use the
-     * value of the `next_page_token` field from a previous request. Optional.
-     * 
- * - * string page_token = 4; - */ - public Builder setPageToken(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - pageToken_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Token identifying the page of results to return. If provided, use the
-     * value of the `next_page_token` field from a previous request. Optional.
-     * 
- * - * string page_token = 4; - */ - public Builder clearPageToken() { - - pageToken_ = getDefaultInstance().getPageToken(); - onChanged(); - return this; - } - /** - * - * - *
-     * Token identifying the page of results to return. If provided, use the
-     * value of the `next_page_token` field from a previous request. Optional.
-     * 
- * - * string page_token = 4; - */ - public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - pageToken_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.Timestamp startTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - startTimeBuilder_; - /** - * - * - *
-     * Start of the time interval (inclusive) during which the trace data was
-     * collected from the application.
-     * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - public boolean hasStartTime() { - return startTimeBuilder_ != null || startTime_ != null; - } - /** - * - * - *
-     * Start of the time interval (inclusive) during which the trace data was
-     * collected from the application.
-     * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - public com.google.protobuf.Timestamp getStartTime() { - if (startTimeBuilder_ == null) { - return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; - } else { - return startTimeBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Start of the time interval (inclusive) during which the trace data was
-     * collected from the application.
-     * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - public Builder setStartTime(com.google.protobuf.Timestamp value) { - if (startTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - startTime_ = value; - onChanged(); - } else { - startTimeBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Start of the time interval (inclusive) during which the trace data was
-     * collected from the application.
-     * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (startTimeBuilder_ == null) { - startTime_ = builderForValue.build(); - onChanged(); - } else { - startTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Start of the time interval (inclusive) during which the trace data was
-     * collected from the application.
-     * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - public Builder mergeStartTime(com.google.protobuf.Timestamp value) { - if (startTimeBuilder_ == null) { - if (startTime_ != null) { - startTime_ = - com.google.protobuf.Timestamp.newBuilder(startTime_).mergeFrom(value).buildPartial(); - } else { - startTime_ = value; - } - onChanged(); - } else { - startTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Start of the time interval (inclusive) during which the trace data was
-     * collected from the application.
-     * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - public Builder clearStartTime() { - if (startTimeBuilder_ == null) { - startTime_ = null; - onChanged(); - } else { - startTime_ = null; - startTimeBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Start of the time interval (inclusive) during which the trace data was
-     * collected from the application.
-     * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { - - onChanged(); - return getStartTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Start of the time interval (inclusive) during which the trace data was
-     * collected from the application.
-     * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { - if (startTimeBuilder_ != null) { - return startTimeBuilder_.getMessageOrBuilder(); - } else { - return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; - } - } - /** - * - * - *
-     * Start of the time interval (inclusive) during which the trace data was
-     * collected from the application.
-     * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getStartTimeFieldBuilder() { - if (startTimeBuilder_ == null) { - startTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getStartTime(), getParentForChildren(), isClean()); - startTime_ = null; - } - return startTimeBuilder_; - } - - private com.google.protobuf.Timestamp endTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - endTimeBuilder_; - /** - * - * - *
-     * End of the time interval (inclusive) during which the trace data was
-     * collected from the application.
-     * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - public boolean hasEndTime() { - return endTimeBuilder_ != null || endTime_ != null; - } - /** - * - * - *
-     * End of the time interval (inclusive) during which the trace data was
-     * collected from the application.
-     * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - public com.google.protobuf.Timestamp getEndTime() { - if (endTimeBuilder_ == null) { - return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; - } else { - return endTimeBuilder_.getMessage(); - } - } - /** - * - * - *
-     * End of the time interval (inclusive) during which the trace data was
-     * collected from the application.
-     * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - public Builder setEndTime(com.google.protobuf.Timestamp value) { - if (endTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - endTime_ = value; - onChanged(); - } else { - endTimeBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * End of the time interval (inclusive) during which the trace data was
-     * collected from the application.
-     * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (endTimeBuilder_ == null) { - endTime_ = builderForValue.build(); - onChanged(); - } else { - endTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * End of the time interval (inclusive) during which the trace data was
-     * collected from the application.
-     * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - public Builder mergeEndTime(com.google.protobuf.Timestamp value) { - if (endTimeBuilder_ == null) { - if (endTime_ != null) { - endTime_ = - com.google.protobuf.Timestamp.newBuilder(endTime_).mergeFrom(value).buildPartial(); - } else { - endTime_ = value; - } - onChanged(); - } else { - endTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * End of the time interval (inclusive) during which the trace data was
-     * collected from the application.
-     * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - public Builder clearEndTime() { - if (endTimeBuilder_ == null) { - endTime_ = null; - onChanged(); - } else { - endTime_ = null; - endTimeBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * End of the time interval (inclusive) during which the trace data was
-     * collected from the application.
-     * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { - - onChanged(); - return getEndTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * End of the time interval (inclusive) during which the trace data was
-     * collected from the application.
-     * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { - if (endTimeBuilder_ != null) { - return endTimeBuilder_.getMessageOrBuilder(); - } else { - return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; - } - } - /** - * - * - *
-     * End of the time interval (inclusive) during which the trace data was
-     * collected from the application.
-     * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getEndTimeFieldBuilder() { - if (endTimeBuilder_ == null) { - endTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getEndTime(), getParentForChildren(), isClean()); - endTime_ = null; - } - return endTimeBuilder_; - } - - private java.lang.Object filter_ = ""; - /** - * - * - *
-     * An optional filter against labels for the request.
-     * By default, searches use prefix matching. To specify exact match, prepend
-     * a plus symbol (`+`) to the search term.
-     * Multiple terms are ANDed. Syntax:
-     * *   `root:NAME_PREFIX` or `NAME_PREFIX`: Return traces where any root
-     *     span starts with `NAME_PREFIX`.
-     * *   `+root:NAME` or `+NAME`: Return traces where any root span's name is
-     *     exactly `NAME`.
-     * *   `span:NAME_PREFIX`: Return traces where any span starts with
-     *     `NAME_PREFIX`.
-     * *   `+span:NAME`: Return traces where any span's name is exactly
-     *     `NAME`.
-     * *   `latency:DURATION`: Return traces whose overall latency is
-     *     greater or equal to than `DURATION`. Accepted units are nanoseconds
-     *     (`ns`), milliseconds (`ms`), and seconds (`s`). Default is `ms`. For
-     *     example, `latency:24ms` returns traces whose overall latency
-     *     is greater than or equal to 24 milliseconds.
-     * *   `label:LABEL_KEY`: Return all traces containing the specified
-     *     label key (exact match, case-sensitive) regardless of the key:value
-     *     pair's value (including empty values).
-     * *   `LABEL_KEY:VALUE_PREFIX`: Return all traces containing the specified
-     *     label key (exact match, case-sensitive) whose value starts with
-     *     `VALUE_PREFIX`. Both a key and a value must be specified.
-     * *   `+LABEL_KEY:VALUE`: Return all traces containing a key:value pair
-     *     exactly matching the specified text. Both a key and a value must be
-     *     specified.
-     * *   `method:VALUE`: Equivalent to `/http/method:VALUE`.
-     * *   `url:VALUE`: Equivalent to `/http/url:VALUE`.
-     * 
- * - * string filter = 7; - */ - public java.lang.String getFilter() { - java.lang.Object ref = filter_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - filter_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * An optional filter against labels for the request.
-     * By default, searches use prefix matching. To specify exact match, prepend
-     * a plus symbol (`+`) to the search term.
-     * Multiple terms are ANDed. Syntax:
-     * *   `root:NAME_PREFIX` or `NAME_PREFIX`: Return traces where any root
-     *     span starts with `NAME_PREFIX`.
-     * *   `+root:NAME` or `+NAME`: Return traces where any root span's name is
-     *     exactly `NAME`.
-     * *   `span:NAME_PREFIX`: Return traces where any span starts with
-     *     `NAME_PREFIX`.
-     * *   `+span:NAME`: Return traces where any span's name is exactly
-     *     `NAME`.
-     * *   `latency:DURATION`: Return traces whose overall latency is
-     *     greater or equal to than `DURATION`. Accepted units are nanoseconds
-     *     (`ns`), milliseconds (`ms`), and seconds (`s`). Default is `ms`. For
-     *     example, `latency:24ms` returns traces whose overall latency
-     *     is greater than or equal to 24 milliseconds.
-     * *   `label:LABEL_KEY`: Return all traces containing the specified
-     *     label key (exact match, case-sensitive) regardless of the key:value
-     *     pair's value (including empty values).
-     * *   `LABEL_KEY:VALUE_PREFIX`: Return all traces containing the specified
-     *     label key (exact match, case-sensitive) whose value starts with
-     *     `VALUE_PREFIX`. Both a key and a value must be specified.
-     * *   `+LABEL_KEY:VALUE`: Return all traces containing a key:value pair
-     *     exactly matching the specified text. Both a key and a value must be
-     *     specified.
-     * *   `method:VALUE`: Equivalent to `/http/method:VALUE`.
-     * *   `url:VALUE`: Equivalent to `/http/url:VALUE`.
-     * 
- * - * string filter = 7; - */ - public com.google.protobuf.ByteString getFilterBytes() { - java.lang.Object ref = filter_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - filter_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * An optional filter against labels for the request.
-     * By default, searches use prefix matching. To specify exact match, prepend
-     * a plus symbol (`+`) to the search term.
-     * Multiple terms are ANDed. Syntax:
-     * *   `root:NAME_PREFIX` or `NAME_PREFIX`: Return traces where any root
-     *     span starts with `NAME_PREFIX`.
-     * *   `+root:NAME` or `+NAME`: Return traces where any root span's name is
-     *     exactly `NAME`.
-     * *   `span:NAME_PREFIX`: Return traces where any span starts with
-     *     `NAME_PREFIX`.
-     * *   `+span:NAME`: Return traces where any span's name is exactly
-     *     `NAME`.
-     * *   `latency:DURATION`: Return traces whose overall latency is
-     *     greater or equal to than `DURATION`. Accepted units are nanoseconds
-     *     (`ns`), milliseconds (`ms`), and seconds (`s`). Default is `ms`. For
-     *     example, `latency:24ms` returns traces whose overall latency
-     *     is greater than or equal to 24 milliseconds.
-     * *   `label:LABEL_KEY`: Return all traces containing the specified
-     *     label key (exact match, case-sensitive) regardless of the key:value
-     *     pair's value (including empty values).
-     * *   `LABEL_KEY:VALUE_PREFIX`: Return all traces containing the specified
-     *     label key (exact match, case-sensitive) whose value starts with
-     *     `VALUE_PREFIX`. Both a key and a value must be specified.
-     * *   `+LABEL_KEY:VALUE`: Return all traces containing a key:value pair
-     *     exactly matching the specified text. Both a key and a value must be
-     *     specified.
-     * *   `method:VALUE`: Equivalent to `/http/method:VALUE`.
-     * *   `url:VALUE`: Equivalent to `/http/url:VALUE`.
-     * 
- * - * string filter = 7; - */ - public Builder setFilter(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - filter_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * An optional filter against labels for the request.
-     * By default, searches use prefix matching. To specify exact match, prepend
-     * a plus symbol (`+`) to the search term.
-     * Multiple terms are ANDed. Syntax:
-     * *   `root:NAME_PREFIX` or `NAME_PREFIX`: Return traces where any root
-     *     span starts with `NAME_PREFIX`.
-     * *   `+root:NAME` or `+NAME`: Return traces where any root span's name is
-     *     exactly `NAME`.
-     * *   `span:NAME_PREFIX`: Return traces where any span starts with
-     *     `NAME_PREFIX`.
-     * *   `+span:NAME`: Return traces where any span's name is exactly
-     *     `NAME`.
-     * *   `latency:DURATION`: Return traces whose overall latency is
-     *     greater or equal to than `DURATION`. Accepted units are nanoseconds
-     *     (`ns`), milliseconds (`ms`), and seconds (`s`). Default is `ms`. For
-     *     example, `latency:24ms` returns traces whose overall latency
-     *     is greater than or equal to 24 milliseconds.
-     * *   `label:LABEL_KEY`: Return all traces containing the specified
-     *     label key (exact match, case-sensitive) regardless of the key:value
-     *     pair's value (including empty values).
-     * *   `LABEL_KEY:VALUE_PREFIX`: Return all traces containing the specified
-     *     label key (exact match, case-sensitive) whose value starts with
-     *     `VALUE_PREFIX`. Both a key and a value must be specified.
-     * *   `+LABEL_KEY:VALUE`: Return all traces containing a key:value pair
-     *     exactly matching the specified text. Both a key and a value must be
-     *     specified.
-     * *   `method:VALUE`: Equivalent to `/http/method:VALUE`.
-     * *   `url:VALUE`: Equivalent to `/http/url:VALUE`.
-     * 
- * - * string filter = 7; - */ - public Builder clearFilter() { - - filter_ = getDefaultInstance().getFilter(); - onChanged(); - return this; - } - /** - * - * - *
-     * An optional filter against labels for the request.
-     * By default, searches use prefix matching. To specify exact match, prepend
-     * a plus symbol (`+`) to the search term.
-     * Multiple terms are ANDed. Syntax:
-     * *   `root:NAME_PREFIX` or `NAME_PREFIX`: Return traces where any root
-     *     span starts with `NAME_PREFIX`.
-     * *   `+root:NAME` or `+NAME`: Return traces where any root span's name is
-     *     exactly `NAME`.
-     * *   `span:NAME_PREFIX`: Return traces where any span starts with
-     *     `NAME_PREFIX`.
-     * *   `+span:NAME`: Return traces where any span's name is exactly
-     *     `NAME`.
-     * *   `latency:DURATION`: Return traces whose overall latency is
-     *     greater or equal to than `DURATION`. Accepted units are nanoseconds
-     *     (`ns`), milliseconds (`ms`), and seconds (`s`). Default is `ms`. For
-     *     example, `latency:24ms` returns traces whose overall latency
-     *     is greater than or equal to 24 milliseconds.
-     * *   `label:LABEL_KEY`: Return all traces containing the specified
-     *     label key (exact match, case-sensitive) regardless of the key:value
-     *     pair's value (including empty values).
-     * *   `LABEL_KEY:VALUE_PREFIX`: Return all traces containing the specified
-     *     label key (exact match, case-sensitive) whose value starts with
-     *     `VALUE_PREFIX`. Both a key and a value must be specified.
-     * *   `+LABEL_KEY:VALUE`: Return all traces containing a key:value pair
-     *     exactly matching the specified text. Both a key and a value must be
-     *     specified.
-     * *   `method:VALUE`: Equivalent to `/http/method:VALUE`.
-     * *   `url:VALUE`: Equivalent to `/http/url:VALUE`.
-     * 
- * - * string filter = 7; - */ - public Builder setFilterBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - filter_ = value; - onChanged(); - return this; - } - - private java.lang.Object orderBy_ = ""; - /** - * - * - *
-     * Field used to sort the returned traces. Optional.
-     * Can be one of the following:
-     * *   `trace_id`
-     * *   `name` (`name` field of root span in the trace)
-     * *   `duration` (difference between `end_time` and `start_time` fields of
-     *      the root span)
-     * *   `start` (`start_time` field of the root span)
-     * Descending order can be specified by appending `desc` to the sort field
-     * (for example, `name desc`).
-     * Only one sort field is permitted.
-     * 
- * - * string order_by = 8; - */ - public java.lang.String getOrderBy() { - java.lang.Object ref = orderBy_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - orderBy_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Field used to sort the returned traces. Optional.
-     * Can be one of the following:
-     * *   `trace_id`
-     * *   `name` (`name` field of root span in the trace)
-     * *   `duration` (difference between `end_time` and `start_time` fields of
-     *      the root span)
-     * *   `start` (`start_time` field of the root span)
-     * Descending order can be specified by appending `desc` to the sort field
-     * (for example, `name desc`).
-     * Only one sort field is permitted.
-     * 
- * - * string order_by = 8; - */ - public com.google.protobuf.ByteString getOrderByBytes() { - java.lang.Object ref = orderBy_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - orderBy_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Field used to sort the returned traces. Optional.
-     * Can be one of the following:
-     * *   `trace_id`
-     * *   `name` (`name` field of root span in the trace)
-     * *   `duration` (difference between `end_time` and `start_time` fields of
-     *      the root span)
-     * *   `start` (`start_time` field of the root span)
-     * Descending order can be specified by appending `desc` to the sort field
-     * (for example, `name desc`).
-     * Only one sort field is permitted.
-     * 
- * - * string order_by = 8; - */ - public Builder setOrderBy(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - orderBy_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Field used to sort the returned traces. Optional.
-     * Can be one of the following:
-     * *   `trace_id`
-     * *   `name` (`name` field of root span in the trace)
-     * *   `duration` (difference between `end_time` and `start_time` fields of
-     *      the root span)
-     * *   `start` (`start_time` field of the root span)
-     * Descending order can be specified by appending `desc` to the sort field
-     * (for example, `name desc`).
-     * Only one sort field is permitted.
-     * 
- * - * string order_by = 8; - */ - public Builder clearOrderBy() { - - orderBy_ = getDefaultInstance().getOrderBy(); - onChanged(); - return this; - } - /** - * - * - *
-     * Field used to sort the returned traces. Optional.
-     * Can be one of the following:
-     * *   `trace_id`
-     * *   `name` (`name` field of root span in the trace)
-     * *   `duration` (difference between `end_time` and `start_time` fields of
-     *      the root span)
-     * *   `start` (`start_time` field of the root span)
-     * Descending order can be specified by appending `desc` to the sort field
-     * (for example, `name desc`).
-     * Only one sort field is permitted.
-     * 
- * - * string order_by = 8; - */ - public Builder setOrderByBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - orderBy_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.devtools.cloudtrace.v1.ListTracesRequest) - } - - // @@protoc_insertion_point(class_scope:google.devtools.cloudtrace.v1.ListTracesRequest) - private static final com.google.devtools.cloudtrace.v1.ListTracesRequest DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.devtools.cloudtrace.v1.ListTracesRequest(); - } - - public static com.google.devtools.cloudtrace.v1.ListTracesRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ListTracesRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ListTracesRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.ListTracesRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/ListTracesRequestOrBuilder.java b/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/ListTracesRequestOrBuilder.java deleted file mode 100644 index a5dcd984407a..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/ListTracesRequestOrBuilder.java +++ /dev/null @@ -1,272 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v1/trace.proto - -package com.google.devtools.cloudtrace.v1; - -public interface ListTracesRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.devtools.cloudtrace.v1.ListTracesRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * ID of the Cloud project where the trace data is stored.
-   * 
- * - * string project_id = 1; - */ - java.lang.String getProjectId(); - /** - * - * - *
-   * ID of the Cloud project where the trace data is stored.
-   * 
- * - * string project_id = 1; - */ - com.google.protobuf.ByteString getProjectIdBytes(); - - /** - * - * - *
-   * Type of data returned for traces in the list. Optional. Default is
-   * `MINIMAL`.
-   * 
- * - * .google.devtools.cloudtrace.v1.ListTracesRequest.ViewType view = 2; - */ - int getViewValue(); - /** - * - * - *
-   * Type of data returned for traces in the list. Optional. Default is
-   * `MINIMAL`.
-   * 
- * - * .google.devtools.cloudtrace.v1.ListTracesRequest.ViewType view = 2; - */ - com.google.devtools.cloudtrace.v1.ListTracesRequest.ViewType getView(); - - /** - * - * - *
-   * Maximum number of traces to return. If not specified or <= 0, the
-   * implementation selects a reasonable value.  The implementation may
-   * return fewer traces than the requested page size. Optional.
-   * 
- * - * int32 page_size = 3; - */ - int getPageSize(); - - /** - * - * - *
-   * Token identifying the page of results to return. If provided, use the
-   * value of the `next_page_token` field from a previous request. Optional.
-   * 
- * - * string page_token = 4; - */ - java.lang.String getPageToken(); - /** - * - * - *
-   * Token identifying the page of results to return. If provided, use the
-   * value of the `next_page_token` field from a previous request. Optional.
-   * 
- * - * string page_token = 4; - */ - com.google.protobuf.ByteString getPageTokenBytes(); - - /** - * - * - *
-   * Start of the time interval (inclusive) during which the trace data was
-   * collected from the application.
-   * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - boolean hasStartTime(); - /** - * - * - *
-   * Start of the time interval (inclusive) during which the trace data was
-   * collected from the application.
-   * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - com.google.protobuf.Timestamp getStartTime(); - /** - * - * - *
-   * Start of the time interval (inclusive) during which the trace data was
-   * collected from the application.
-   * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder(); - - /** - * - * - *
-   * End of the time interval (inclusive) during which the trace data was
-   * collected from the application.
-   * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - boolean hasEndTime(); - /** - * - * - *
-   * End of the time interval (inclusive) during which the trace data was
-   * collected from the application.
-   * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - com.google.protobuf.Timestamp getEndTime(); - /** - * - * - *
-   * End of the time interval (inclusive) during which the trace data was
-   * collected from the application.
-   * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder(); - - /** - * - * - *
-   * An optional filter against labels for the request.
-   * By default, searches use prefix matching. To specify exact match, prepend
-   * a plus symbol (`+`) to the search term.
-   * Multiple terms are ANDed. Syntax:
-   * *   `root:NAME_PREFIX` or `NAME_PREFIX`: Return traces where any root
-   *     span starts with `NAME_PREFIX`.
-   * *   `+root:NAME` or `+NAME`: Return traces where any root span's name is
-   *     exactly `NAME`.
-   * *   `span:NAME_PREFIX`: Return traces where any span starts with
-   *     `NAME_PREFIX`.
-   * *   `+span:NAME`: Return traces where any span's name is exactly
-   *     `NAME`.
-   * *   `latency:DURATION`: Return traces whose overall latency is
-   *     greater or equal to than `DURATION`. Accepted units are nanoseconds
-   *     (`ns`), milliseconds (`ms`), and seconds (`s`). Default is `ms`. For
-   *     example, `latency:24ms` returns traces whose overall latency
-   *     is greater than or equal to 24 milliseconds.
-   * *   `label:LABEL_KEY`: Return all traces containing the specified
-   *     label key (exact match, case-sensitive) regardless of the key:value
-   *     pair's value (including empty values).
-   * *   `LABEL_KEY:VALUE_PREFIX`: Return all traces containing the specified
-   *     label key (exact match, case-sensitive) whose value starts with
-   *     `VALUE_PREFIX`. Both a key and a value must be specified.
-   * *   `+LABEL_KEY:VALUE`: Return all traces containing a key:value pair
-   *     exactly matching the specified text. Both a key and a value must be
-   *     specified.
-   * *   `method:VALUE`: Equivalent to `/http/method:VALUE`.
-   * *   `url:VALUE`: Equivalent to `/http/url:VALUE`.
-   * 
- * - * string filter = 7; - */ - java.lang.String getFilter(); - /** - * - * - *
-   * An optional filter against labels for the request.
-   * By default, searches use prefix matching. To specify exact match, prepend
-   * a plus symbol (`+`) to the search term.
-   * Multiple terms are ANDed. Syntax:
-   * *   `root:NAME_PREFIX` or `NAME_PREFIX`: Return traces where any root
-   *     span starts with `NAME_PREFIX`.
-   * *   `+root:NAME` or `+NAME`: Return traces where any root span's name is
-   *     exactly `NAME`.
-   * *   `span:NAME_PREFIX`: Return traces where any span starts with
-   *     `NAME_PREFIX`.
-   * *   `+span:NAME`: Return traces where any span's name is exactly
-   *     `NAME`.
-   * *   `latency:DURATION`: Return traces whose overall latency is
-   *     greater or equal to than `DURATION`. Accepted units are nanoseconds
-   *     (`ns`), milliseconds (`ms`), and seconds (`s`). Default is `ms`. For
-   *     example, `latency:24ms` returns traces whose overall latency
-   *     is greater than or equal to 24 milliseconds.
-   * *   `label:LABEL_KEY`: Return all traces containing the specified
-   *     label key (exact match, case-sensitive) regardless of the key:value
-   *     pair's value (including empty values).
-   * *   `LABEL_KEY:VALUE_PREFIX`: Return all traces containing the specified
-   *     label key (exact match, case-sensitive) whose value starts with
-   *     `VALUE_PREFIX`. Both a key and a value must be specified.
-   * *   `+LABEL_KEY:VALUE`: Return all traces containing a key:value pair
-   *     exactly matching the specified text. Both a key and a value must be
-   *     specified.
-   * *   `method:VALUE`: Equivalent to `/http/method:VALUE`.
-   * *   `url:VALUE`: Equivalent to `/http/url:VALUE`.
-   * 
- * - * string filter = 7; - */ - com.google.protobuf.ByteString getFilterBytes(); - - /** - * - * - *
-   * Field used to sort the returned traces. Optional.
-   * Can be one of the following:
-   * *   `trace_id`
-   * *   `name` (`name` field of root span in the trace)
-   * *   `duration` (difference between `end_time` and `start_time` fields of
-   *      the root span)
-   * *   `start` (`start_time` field of the root span)
-   * Descending order can be specified by appending `desc` to the sort field
-   * (for example, `name desc`).
-   * Only one sort field is permitted.
-   * 
- * - * string order_by = 8; - */ - java.lang.String getOrderBy(); - /** - * - * - *
-   * Field used to sort the returned traces. Optional.
-   * Can be one of the following:
-   * *   `trace_id`
-   * *   `name` (`name` field of root span in the trace)
-   * *   `duration` (difference between `end_time` and `start_time` fields of
-   *      the root span)
-   * *   `start` (`start_time` field of the root span)
-   * Descending order can be specified by appending `desc` to the sort field
-   * (for example, `name desc`).
-   * Only one sort field is permitted.
-   * 
- * - * string order_by = 8; - */ - com.google.protobuf.ByteString getOrderByBytes(); -} diff --git a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/ListTracesResponse.java b/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/ListTracesResponse.java deleted file mode 100644 index bdfef799269f..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/ListTracesResponse.java +++ /dev/null @@ -1,1100 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v1/trace.proto - -package com.google.devtools.cloudtrace.v1; - -/** - * - * - *
- * The response message for the `ListTraces` method.
- * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v1.ListTracesResponse} - */ -public final class ListTracesResponse extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.devtools.cloudtrace.v1.ListTracesResponse) - ListTracesResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use ListTracesResponse.newBuilder() to construct. - private ListTracesResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ListTracesResponse() { - traces_ = java.util.Collections.emptyList(); - nextPageToken_ = ""; - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ListTracesResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - traces_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - traces_.add( - input.readMessage( - com.google.devtools.cloudtrace.v1.Trace.parser(), extensionRegistry)); - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - - nextPageToken_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - traces_ = java.util.Collections.unmodifiableList(traces_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_ListTracesResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_ListTracesResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v1.ListTracesResponse.class, - com.google.devtools.cloudtrace.v1.ListTracesResponse.Builder.class); - } - - private int bitField0_; - public static final int TRACES_FIELD_NUMBER = 1; - private java.util.List traces_; - /** - * - * - *
-   * List of trace records returned.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public java.util.List getTracesList() { - return traces_; - } - /** - * - * - *
-   * List of trace records returned.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public java.util.List - getTracesOrBuilderList() { - return traces_; - } - /** - * - * - *
-   * List of trace records returned.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public int getTracesCount() { - return traces_.size(); - } - /** - * - * - *
-   * List of trace records returned.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public com.google.devtools.cloudtrace.v1.Trace getTraces(int index) { - return traces_.get(index); - } - /** - * - * - *
-   * List of trace records returned.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public com.google.devtools.cloudtrace.v1.TraceOrBuilder getTracesOrBuilder(int index) { - return traces_.get(index); - } - - public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; - private volatile java.lang.Object nextPageToken_; - /** - * - * - *
-   * If defined, indicates that there are more traces that match the request
-   * and that this value should be passed to the next request to continue
-   * retrieving additional traces.
-   * 
- * - * string next_page_token = 2; - */ - public java.lang.String getNextPageToken() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - nextPageToken_ = s; - return s; - } - } - /** - * - * - *
-   * If defined, indicates that there are more traces that match the request
-   * and that this value should be passed to the next request to continue
-   * retrieving additional traces.
-   * 
- * - * string next_page_token = 2; - */ - public com.google.protobuf.ByteString getNextPageTokenBytes() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - nextPageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < traces_.size(); i++) { - output.writeMessage(1, traces_.get(i)); - } - if (!getNextPageTokenBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < traces_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, traces_.get(i)); - } - if (!getNextPageTokenBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.devtools.cloudtrace.v1.ListTracesResponse)) { - return super.equals(obj); - } - com.google.devtools.cloudtrace.v1.ListTracesResponse other = - (com.google.devtools.cloudtrace.v1.ListTracesResponse) obj; - - if (!getTracesList().equals(other.getTracesList())) return false; - if (!getNextPageToken().equals(other.getNextPageToken())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getTracesCount() > 0) { - hash = (37 * hash) + TRACES_FIELD_NUMBER; - hash = (53 * hash) + getTracesList().hashCode(); - } - hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getNextPageToken().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.devtools.cloudtrace.v1.ListTracesResponse parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v1.ListTracesResponse parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.ListTracesResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v1.ListTracesResponse parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.ListTracesResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v1.ListTracesResponse parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.ListTracesResponse parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v1.ListTracesResponse parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.ListTracesResponse parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v1.ListTracesResponse parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.ListTracesResponse parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v1.ListTracesResponse parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.devtools.cloudtrace.v1.ListTracesResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The response message for the `ListTraces` method.
-   * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v1.ListTracesResponse} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.devtools.cloudtrace.v1.ListTracesResponse) - com.google.devtools.cloudtrace.v1.ListTracesResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_ListTracesResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_ListTracesResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v1.ListTracesResponse.class, - com.google.devtools.cloudtrace.v1.ListTracesResponse.Builder.class); - } - - // Construct using com.google.devtools.cloudtrace.v1.ListTracesResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getTracesFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (tracesBuilder_ == null) { - traces_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - tracesBuilder_.clear(); - } - nextPageToken_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_ListTracesResponse_descriptor; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.ListTracesResponse getDefaultInstanceForType() { - return com.google.devtools.cloudtrace.v1.ListTracesResponse.getDefaultInstance(); - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.ListTracesResponse build() { - com.google.devtools.cloudtrace.v1.ListTracesResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.ListTracesResponse buildPartial() { - com.google.devtools.cloudtrace.v1.ListTracesResponse result = - new com.google.devtools.cloudtrace.v1.ListTracesResponse(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (tracesBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - traces_ = java.util.Collections.unmodifiableList(traces_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.traces_ = traces_; - } else { - result.traces_ = tracesBuilder_.build(); - } - result.nextPageToken_ = nextPageToken_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.devtools.cloudtrace.v1.ListTracesResponse) { - return mergeFrom((com.google.devtools.cloudtrace.v1.ListTracesResponse) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.devtools.cloudtrace.v1.ListTracesResponse other) { - if (other == com.google.devtools.cloudtrace.v1.ListTracesResponse.getDefaultInstance()) - return this; - if (tracesBuilder_ == null) { - if (!other.traces_.isEmpty()) { - if (traces_.isEmpty()) { - traces_ = other.traces_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureTracesIsMutable(); - traces_.addAll(other.traces_); - } - onChanged(); - } - } else { - if (!other.traces_.isEmpty()) { - if (tracesBuilder_.isEmpty()) { - tracesBuilder_.dispose(); - tracesBuilder_ = null; - traces_ = other.traces_; - bitField0_ = (bitField0_ & ~0x00000001); - tracesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getTracesFieldBuilder() - : null; - } else { - tracesBuilder_.addAllMessages(other.traces_); - } - } - } - if (!other.getNextPageToken().isEmpty()) { - nextPageToken_ = other.nextPageToken_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.devtools.cloudtrace.v1.ListTracesResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.devtools.cloudtrace.v1.ListTracesResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.util.List traces_ = - java.util.Collections.emptyList(); - - private void ensureTracesIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - traces_ = new java.util.ArrayList(traces_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.devtools.cloudtrace.v1.Trace, - com.google.devtools.cloudtrace.v1.Trace.Builder, - com.google.devtools.cloudtrace.v1.TraceOrBuilder> - tracesBuilder_; - - /** - * - * - *
-     * List of trace records returned.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public java.util.List getTracesList() { - if (tracesBuilder_ == null) { - return java.util.Collections.unmodifiableList(traces_); - } else { - return tracesBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * List of trace records returned.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public int getTracesCount() { - if (tracesBuilder_ == null) { - return traces_.size(); - } else { - return tracesBuilder_.getCount(); - } - } - /** - * - * - *
-     * List of trace records returned.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public com.google.devtools.cloudtrace.v1.Trace getTraces(int index) { - if (tracesBuilder_ == null) { - return traces_.get(index); - } else { - return tracesBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * List of trace records returned.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public Builder setTraces(int index, com.google.devtools.cloudtrace.v1.Trace value) { - if (tracesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTracesIsMutable(); - traces_.set(index, value); - onChanged(); - } else { - tracesBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * List of trace records returned.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public Builder setTraces( - int index, com.google.devtools.cloudtrace.v1.Trace.Builder builderForValue) { - if (tracesBuilder_ == null) { - ensureTracesIsMutable(); - traces_.set(index, builderForValue.build()); - onChanged(); - } else { - tracesBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of trace records returned.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public Builder addTraces(com.google.devtools.cloudtrace.v1.Trace value) { - if (tracesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTracesIsMutable(); - traces_.add(value); - onChanged(); - } else { - tracesBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * List of trace records returned.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public Builder addTraces(int index, com.google.devtools.cloudtrace.v1.Trace value) { - if (tracesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTracesIsMutable(); - traces_.add(index, value); - onChanged(); - } else { - tracesBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * List of trace records returned.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public Builder addTraces(com.google.devtools.cloudtrace.v1.Trace.Builder builderForValue) { - if (tracesBuilder_ == null) { - ensureTracesIsMutable(); - traces_.add(builderForValue.build()); - onChanged(); - } else { - tracesBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of trace records returned.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public Builder addTraces( - int index, com.google.devtools.cloudtrace.v1.Trace.Builder builderForValue) { - if (tracesBuilder_ == null) { - ensureTracesIsMutable(); - traces_.add(index, builderForValue.build()); - onChanged(); - } else { - tracesBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of trace records returned.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public Builder addAllTraces( - java.lang.Iterable values) { - if (tracesBuilder_ == null) { - ensureTracesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, traces_); - onChanged(); - } else { - tracesBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * List of trace records returned.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public Builder clearTraces() { - if (tracesBuilder_ == null) { - traces_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - tracesBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * List of trace records returned.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public Builder removeTraces(int index) { - if (tracesBuilder_ == null) { - ensureTracesIsMutable(); - traces_.remove(index); - onChanged(); - } else { - tracesBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * List of trace records returned.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public com.google.devtools.cloudtrace.v1.Trace.Builder getTracesBuilder(int index) { - return getTracesFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * List of trace records returned.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public com.google.devtools.cloudtrace.v1.TraceOrBuilder getTracesOrBuilder(int index) { - if (tracesBuilder_ == null) { - return traces_.get(index); - } else { - return tracesBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * List of trace records returned.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public java.util.List - getTracesOrBuilderList() { - if (tracesBuilder_ != null) { - return tracesBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(traces_); - } - } - /** - * - * - *
-     * List of trace records returned.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public com.google.devtools.cloudtrace.v1.Trace.Builder addTracesBuilder() { - return getTracesFieldBuilder() - .addBuilder(com.google.devtools.cloudtrace.v1.Trace.getDefaultInstance()); - } - /** - * - * - *
-     * List of trace records returned.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public com.google.devtools.cloudtrace.v1.Trace.Builder addTracesBuilder(int index) { - return getTracesFieldBuilder() - .addBuilder(index, com.google.devtools.cloudtrace.v1.Trace.getDefaultInstance()); - } - /** - * - * - *
-     * List of trace records returned.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public java.util.List getTracesBuilderList() { - return getTracesFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.devtools.cloudtrace.v1.Trace, - com.google.devtools.cloudtrace.v1.Trace.Builder, - com.google.devtools.cloudtrace.v1.TraceOrBuilder> - getTracesFieldBuilder() { - if (tracesBuilder_ == null) { - tracesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.devtools.cloudtrace.v1.Trace, - com.google.devtools.cloudtrace.v1.Trace.Builder, - com.google.devtools.cloudtrace.v1.TraceOrBuilder>( - traces_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - traces_ = null; - } - return tracesBuilder_; - } - - private java.lang.Object nextPageToken_ = ""; - /** - * - * - *
-     * If defined, indicates that there are more traces that match the request
-     * and that this value should be passed to the next request to continue
-     * retrieving additional traces.
-     * 
- * - * string next_page_token = 2; - */ - public java.lang.String getNextPageToken() { - java.lang.Object ref = nextPageToken_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - nextPageToken_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * If defined, indicates that there are more traces that match the request
-     * and that this value should be passed to the next request to continue
-     * retrieving additional traces.
-     * 
- * - * string next_page_token = 2; - */ - public com.google.protobuf.ByteString getNextPageTokenBytes() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - nextPageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * If defined, indicates that there are more traces that match the request
-     * and that this value should be passed to the next request to continue
-     * retrieving additional traces.
-     * 
- * - * string next_page_token = 2; - */ - public Builder setNextPageToken(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - nextPageToken_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * If defined, indicates that there are more traces that match the request
-     * and that this value should be passed to the next request to continue
-     * retrieving additional traces.
-     * 
- * - * string next_page_token = 2; - */ - public Builder clearNextPageToken() { - - nextPageToken_ = getDefaultInstance().getNextPageToken(); - onChanged(); - return this; - } - /** - * - * - *
-     * If defined, indicates that there are more traces that match the request
-     * and that this value should be passed to the next request to continue
-     * retrieving additional traces.
-     * 
- * - * string next_page_token = 2; - */ - public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - nextPageToken_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.devtools.cloudtrace.v1.ListTracesResponse) - } - - // @@protoc_insertion_point(class_scope:google.devtools.cloudtrace.v1.ListTracesResponse) - private static final com.google.devtools.cloudtrace.v1.ListTracesResponse DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.devtools.cloudtrace.v1.ListTracesResponse(); - } - - public static com.google.devtools.cloudtrace.v1.ListTracesResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ListTracesResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ListTracesResponse(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.ListTracesResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/ListTracesResponseOrBuilder.java b/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/ListTracesResponseOrBuilder.java deleted file mode 100644 index 27099c21fc93..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/ListTracesResponseOrBuilder.java +++ /dev/null @@ -1,87 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v1/trace.proto - -package com.google.devtools.cloudtrace.v1; - -public interface ListTracesResponseOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.devtools.cloudtrace.v1.ListTracesResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * List of trace records returned.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - java.util.List getTracesList(); - /** - * - * - *
-   * List of trace records returned.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - com.google.devtools.cloudtrace.v1.Trace getTraces(int index); - /** - * - * - *
-   * List of trace records returned.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - int getTracesCount(); - /** - * - * - *
-   * List of trace records returned.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - java.util.List - getTracesOrBuilderList(); - /** - * - * - *
-   * List of trace records returned.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - com.google.devtools.cloudtrace.v1.TraceOrBuilder getTracesOrBuilder(int index); - - /** - * - * - *
-   * If defined, indicates that there are more traces that match the request
-   * and that this value should be passed to the next request to continue
-   * retrieving additional traces.
-   * 
- * - * string next_page_token = 2; - */ - java.lang.String getNextPageToken(); - /** - * - * - *
-   * If defined, indicates that there are more traces that match the request
-   * and that this value should be passed to the next request to continue
-   * retrieving additional traces.
-   * 
- * - * string next_page_token = 2; - */ - com.google.protobuf.ByteString getNextPageTokenBytes(); -} diff --git a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/PatchTracesRequest.java b/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/PatchTracesRequest.java deleted file mode 100644 index bf0f8a42cf03..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/PatchTracesRequest.java +++ /dev/null @@ -1,864 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v1/trace.proto - -package com.google.devtools.cloudtrace.v1; - -/** - * - * - *
- * The request message for the `PatchTraces` method.
- * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v1.PatchTracesRequest} - */ -public final class PatchTracesRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.devtools.cloudtrace.v1.PatchTracesRequest) - PatchTracesRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use PatchTracesRequest.newBuilder() to construct. - private PatchTracesRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private PatchTracesRequest() { - projectId_ = ""; - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private PatchTracesRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - projectId_ = s; - break; - } - case 18: - { - com.google.devtools.cloudtrace.v1.Traces.Builder subBuilder = null; - if (traces_ != null) { - subBuilder = traces_.toBuilder(); - } - traces_ = - input.readMessage( - com.google.devtools.cloudtrace.v1.Traces.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(traces_); - traces_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_PatchTracesRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_PatchTracesRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v1.PatchTracesRequest.class, - com.google.devtools.cloudtrace.v1.PatchTracesRequest.Builder.class); - } - - public static final int PROJECT_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object projectId_; - /** - * - * - *
-   * ID of the Cloud project where the trace data is stored.
-   * 
- * - * string project_id = 1; - */ - public java.lang.String getProjectId() { - java.lang.Object ref = projectId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - projectId_ = s; - return s; - } - } - /** - * - * - *
-   * ID of the Cloud project where the trace data is stored.
-   * 
- * - * string project_id = 1; - */ - public com.google.protobuf.ByteString getProjectIdBytes() { - java.lang.Object ref = projectId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - projectId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TRACES_FIELD_NUMBER = 2; - private com.google.devtools.cloudtrace.v1.Traces traces_; - /** - * - * - *
-   * The body of the message.
-   * 
- * - * .google.devtools.cloudtrace.v1.Traces traces = 2; - */ - public boolean hasTraces() { - return traces_ != null; - } - /** - * - * - *
-   * The body of the message.
-   * 
- * - * .google.devtools.cloudtrace.v1.Traces traces = 2; - */ - public com.google.devtools.cloudtrace.v1.Traces getTraces() { - return traces_ == null - ? com.google.devtools.cloudtrace.v1.Traces.getDefaultInstance() - : traces_; - } - /** - * - * - *
-   * The body of the message.
-   * 
- * - * .google.devtools.cloudtrace.v1.Traces traces = 2; - */ - public com.google.devtools.cloudtrace.v1.TracesOrBuilder getTracesOrBuilder() { - return getTraces(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getProjectIdBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, projectId_); - } - if (traces_ != null) { - output.writeMessage(2, getTraces()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getProjectIdBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, projectId_); - } - if (traces_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getTraces()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.devtools.cloudtrace.v1.PatchTracesRequest)) { - return super.equals(obj); - } - com.google.devtools.cloudtrace.v1.PatchTracesRequest other = - (com.google.devtools.cloudtrace.v1.PatchTracesRequest) obj; - - if (!getProjectId().equals(other.getProjectId())) return false; - if (hasTraces() != other.hasTraces()) return false; - if (hasTraces()) { - if (!getTraces().equals(other.getTraces())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PROJECT_ID_FIELD_NUMBER; - hash = (53 * hash) + getProjectId().hashCode(); - if (hasTraces()) { - hash = (37 * hash) + TRACES_FIELD_NUMBER; - hash = (53 * hash) + getTraces().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.devtools.cloudtrace.v1.PatchTracesRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v1.PatchTracesRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.PatchTracesRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v1.PatchTracesRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.PatchTracesRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v1.PatchTracesRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.PatchTracesRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v1.PatchTracesRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.PatchTracesRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v1.PatchTracesRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.PatchTracesRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v1.PatchTracesRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.devtools.cloudtrace.v1.PatchTracesRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The request message for the `PatchTraces` method.
-   * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v1.PatchTracesRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.devtools.cloudtrace.v1.PatchTracesRequest) - com.google.devtools.cloudtrace.v1.PatchTracesRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_PatchTracesRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_PatchTracesRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v1.PatchTracesRequest.class, - com.google.devtools.cloudtrace.v1.PatchTracesRequest.Builder.class); - } - - // Construct using com.google.devtools.cloudtrace.v1.PatchTracesRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - projectId_ = ""; - - if (tracesBuilder_ == null) { - traces_ = null; - } else { - traces_ = null; - tracesBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_PatchTracesRequest_descriptor; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.PatchTracesRequest getDefaultInstanceForType() { - return com.google.devtools.cloudtrace.v1.PatchTracesRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.PatchTracesRequest build() { - com.google.devtools.cloudtrace.v1.PatchTracesRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.PatchTracesRequest buildPartial() { - com.google.devtools.cloudtrace.v1.PatchTracesRequest result = - new com.google.devtools.cloudtrace.v1.PatchTracesRequest(this); - result.projectId_ = projectId_; - if (tracesBuilder_ == null) { - result.traces_ = traces_; - } else { - result.traces_ = tracesBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.devtools.cloudtrace.v1.PatchTracesRequest) { - return mergeFrom((com.google.devtools.cloudtrace.v1.PatchTracesRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.devtools.cloudtrace.v1.PatchTracesRequest other) { - if (other == com.google.devtools.cloudtrace.v1.PatchTracesRequest.getDefaultInstance()) - return this; - if (!other.getProjectId().isEmpty()) { - projectId_ = other.projectId_; - onChanged(); - } - if (other.hasTraces()) { - mergeTraces(other.getTraces()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.devtools.cloudtrace.v1.PatchTracesRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.devtools.cloudtrace.v1.PatchTracesRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object projectId_ = ""; - /** - * - * - *
-     * ID of the Cloud project where the trace data is stored.
-     * 
- * - * string project_id = 1; - */ - public java.lang.String getProjectId() { - java.lang.Object ref = projectId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - projectId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * ID of the Cloud project where the trace data is stored.
-     * 
- * - * string project_id = 1; - */ - public com.google.protobuf.ByteString getProjectIdBytes() { - java.lang.Object ref = projectId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - projectId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * ID of the Cloud project where the trace data is stored.
-     * 
- * - * string project_id = 1; - */ - public Builder setProjectId(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - projectId_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * ID of the Cloud project where the trace data is stored.
-     * 
- * - * string project_id = 1; - */ - public Builder clearProjectId() { - - projectId_ = getDefaultInstance().getProjectId(); - onChanged(); - return this; - } - /** - * - * - *
-     * ID of the Cloud project where the trace data is stored.
-     * 
- * - * string project_id = 1; - */ - public Builder setProjectIdBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - projectId_ = value; - onChanged(); - return this; - } - - private com.google.devtools.cloudtrace.v1.Traces traces_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v1.Traces, - com.google.devtools.cloudtrace.v1.Traces.Builder, - com.google.devtools.cloudtrace.v1.TracesOrBuilder> - tracesBuilder_; - /** - * - * - *
-     * The body of the message.
-     * 
- * - * .google.devtools.cloudtrace.v1.Traces traces = 2; - */ - public boolean hasTraces() { - return tracesBuilder_ != null || traces_ != null; - } - /** - * - * - *
-     * The body of the message.
-     * 
- * - * .google.devtools.cloudtrace.v1.Traces traces = 2; - */ - public com.google.devtools.cloudtrace.v1.Traces getTraces() { - if (tracesBuilder_ == null) { - return traces_ == null - ? com.google.devtools.cloudtrace.v1.Traces.getDefaultInstance() - : traces_; - } else { - return tracesBuilder_.getMessage(); - } - } - /** - * - * - *
-     * The body of the message.
-     * 
- * - * .google.devtools.cloudtrace.v1.Traces traces = 2; - */ - public Builder setTraces(com.google.devtools.cloudtrace.v1.Traces value) { - if (tracesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - traces_ = value; - onChanged(); - } else { - tracesBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * The body of the message.
-     * 
- * - * .google.devtools.cloudtrace.v1.Traces traces = 2; - */ - public Builder setTraces(com.google.devtools.cloudtrace.v1.Traces.Builder builderForValue) { - if (tracesBuilder_ == null) { - traces_ = builderForValue.build(); - onChanged(); - } else { - tracesBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * The body of the message.
-     * 
- * - * .google.devtools.cloudtrace.v1.Traces traces = 2; - */ - public Builder mergeTraces(com.google.devtools.cloudtrace.v1.Traces value) { - if (tracesBuilder_ == null) { - if (traces_ != null) { - traces_ = - com.google.devtools.cloudtrace.v1.Traces.newBuilder(traces_) - .mergeFrom(value) - .buildPartial(); - } else { - traces_ = value; - } - onChanged(); - } else { - tracesBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * The body of the message.
-     * 
- * - * .google.devtools.cloudtrace.v1.Traces traces = 2; - */ - public Builder clearTraces() { - if (tracesBuilder_ == null) { - traces_ = null; - onChanged(); - } else { - traces_ = null; - tracesBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * The body of the message.
-     * 
- * - * .google.devtools.cloudtrace.v1.Traces traces = 2; - */ - public com.google.devtools.cloudtrace.v1.Traces.Builder getTracesBuilder() { - - onChanged(); - return getTracesFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * The body of the message.
-     * 
- * - * .google.devtools.cloudtrace.v1.Traces traces = 2; - */ - public com.google.devtools.cloudtrace.v1.TracesOrBuilder getTracesOrBuilder() { - if (tracesBuilder_ != null) { - return tracesBuilder_.getMessageOrBuilder(); - } else { - return traces_ == null - ? com.google.devtools.cloudtrace.v1.Traces.getDefaultInstance() - : traces_; - } - } - /** - * - * - *
-     * The body of the message.
-     * 
- * - * .google.devtools.cloudtrace.v1.Traces traces = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v1.Traces, - com.google.devtools.cloudtrace.v1.Traces.Builder, - com.google.devtools.cloudtrace.v1.TracesOrBuilder> - getTracesFieldBuilder() { - if (tracesBuilder_ == null) { - tracesBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v1.Traces, - com.google.devtools.cloudtrace.v1.Traces.Builder, - com.google.devtools.cloudtrace.v1.TracesOrBuilder>( - getTraces(), getParentForChildren(), isClean()); - traces_ = null; - } - return tracesBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.devtools.cloudtrace.v1.PatchTracesRequest) - } - - // @@protoc_insertion_point(class_scope:google.devtools.cloudtrace.v1.PatchTracesRequest) - private static final com.google.devtools.cloudtrace.v1.PatchTracesRequest DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.devtools.cloudtrace.v1.PatchTracesRequest(); - } - - public static com.google.devtools.cloudtrace.v1.PatchTracesRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public PatchTracesRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new PatchTracesRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.PatchTracesRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/PatchTracesRequestOrBuilder.java b/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/PatchTracesRequestOrBuilder.java deleted file mode 100644 index 815ae161b5fc..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/PatchTracesRequestOrBuilder.java +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v1/trace.proto - -package com.google.devtools.cloudtrace.v1; - -public interface PatchTracesRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.devtools.cloudtrace.v1.PatchTracesRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * ID of the Cloud project where the trace data is stored.
-   * 
- * - * string project_id = 1; - */ - java.lang.String getProjectId(); - /** - * - * - *
-   * ID of the Cloud project where the trace data is stored.
-   * 
- * - * string project_id = 1; - */ - com.google.protobuf.ByteString getProjectIdBytes(); - - /** - * - * - *
-   * The body of the message.
-   * 
- * - * .google.devtools.cloudtrace.v1.Traces traces = 2; - */ - boolean hasTraces(); - /** - * - * - *
-   * The body of the message.
-   * 
- * - * .google.devtools.cloudtrace.v1.Traces traces = 2; - */ - com.google.devtools.cloudtrace.v1.Traces getTraces(); - /** - * - * - *
-   * The body of the message.
-   * 
- * - * .google.devtools.cloudtrace.v1.Traces traces = 2; - */ - com.google.devtools.cloudtrace.v1.TracesOrBuilder getTracesOrBuilder(); -} diff --git a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/Trace.java b/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/Trace.java deleted file mode 100644 index bec438a1e6b2..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/Trace.java +++ /dev/null @@ -1,1256 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v1/trace.proto - -package com.google.devtools.cloudtrace.v1; - -/** - * - * - *
- * A trace describes how long it takes for an application to perform an
- * operation. It consists of a set of spans, each of which represent a single
- * timed event within the operation.
- * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v1.Trace} - */ -public final class Trace extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.devtools.cloudtrace.v1.Trace) - TraceOrBuilder { - private static final long serialVersionUID = 0L; - // Use Trace.newBuilder() to construct. - private Trace(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private Trace() { - projectId_ = ""; - traceId_ = ""; - spans_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private Trace( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - projectId_ = s; - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - - traceId_ = s; - break; - } - case 26: - { - if (!((mutable_bitField0_ & 0x00000004) != 0)) { - spans_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000004; - } - spans_.add( - input.readMessage( - com.google.devtools.cloudtrace.v1.TraceSpan.parser(), extensionRegistry)); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000004) != 0)) { - spans_ = java.util.Collections.unmodifiableList(spans_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_Trace_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_Trace_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v1.Trace.class, - com.google.devtools.cloudtrace.v1.Trace.Builder.class); - } - - private int bitField0_; - public static final int PROJECT_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object projectId_; - /** - * - * - *
-   * Project ID of the Cloud project where the trace data is stored.
-   * 
- * - * string project_id = 1; - */ - public java.lang.String getProjectId() { - java.lang.Object ref = projectId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - projectId_ = s; - return s; - } - } - /** - * - * - *
-   * Project ID of the Cloud project where the trace data is stored.
-   * 
- * - * string project_id = 1; - */ - public com.google.protobuf.ByteString getProjectIdBytes() { - java.lang.Object ref = projectId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - projectId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TRACE_ID_FIELD_NUMBER = 2; - private volatile java.lang.Object traceId_; - /** - * - * - *
-   * Globally unique identifier for the trace. This identifier is a 128-bit
-   * numeric value formatted as a 32-byte hex string.
-   * 
- * - * string trace_id = 2; - */ - public java.lang.String getTraceId() { - java.lang.Object ref = traceId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - traceId_ = s; - return s; - } - } - /** - * - * - *
-   * Globally unique identifier for the trace. This identifier is a 128-bit
-   * numeric value formatted as a 32-byte hex string.
-   * 
- * - * string trace_id = 2; - */ - public com.google.protobuf.ByteString getTraceIdBytes() { - java.lang.Object ref = traceId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - traceId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int SPANS_FIELD_NUMBER = 3; - private java.util.List spans_; - /** - * - * - *
-   * Collection of spans in the trace.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - public java.util.List getSpansList() { - return spans_; - } - /** - * - * - *
-   * Collection of spans in the trace.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - public java.util.List - getSpansOrBuilderList() { - return spans_; - } - /** - * - * - *
-   * Collection of spans in the trace.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - public int getSpansCount() { - return spans_.size(); - } - /** - * - * - *
-   * Collection of spans in the trace.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - public com.google.devtools.cloudtrace.v1.TraceSpan getSpans(int index) { - return spans_.get(index); - } - /** - * - * - *
-   * Collection of spans in the trace.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - public com.google.devtools.cloudtrace.v1.TraceSpanOrBuilder getSpansOrBuilder(int index) { - return spans_.get(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getProjectIdBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, projectId_); - } - if (!getTraceIdBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, traceId_); - } - for (int i = 0; i < spans_.size(); i++) { - output.writeMessage(3, spans_.get(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getProjectIdBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, projectId_); - } - if (!getTraceIdBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, traceId_); - } - for (int i = 0; i < spans_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, spans_.get(i)); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.devtools.cloudtrace.v1.Trace)) { - return super.equals(obj); - } - com.google.devtools.cloudtrace.v1.Trace other = (com.google.devtools.cloudtrace.v1.Trace) obj; - - if (!getProjectId().equals(other.getProjectId())) return false; - if (!getTraceId().equals(other.getTraceId())) return false; - if (!getSpansList().equals(other.getSpansList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PROJECT_ID_FIELD_NUMBER; - hash = (53 * hash) + getProjectId().hashCode(); - hash = (37 * hash) + TRACE_ID_FIELD_NUMBER; - hash = (53 * hash) + getTraceId().hashCode(); - if (getSpansCount() > 0) { - hash = (37 * hash) + SPANS_FIELD_NUMBER; - hash = (53 * hash) + getSpansList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.devtools.cloudtrace.v1.Trace parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v1.Trace parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.Trace parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v1.Trace parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.Trace parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v1.Trace parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.Trace parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v1.Trace parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.Trace parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v1.Trace parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.Trace parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v1.Trace parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.devtools.cloudtrace.v1.Trace prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A trace describes how long it takes for an application to perform an
-   * operation. It consists of a set of spans, each of which represent a single
-   * timed event within the operation.
-   * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v1.Trace} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.devtools.cloudtrace.v1.Trace) - com.google.devtools.cloudtrace.v1.TraceOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_Trace_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_Trace_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v1.Trace.class, - com.google.devtools.cloudtrace.v1.Trace.Builder.class); - } - - // Construct using com.google.devtools.cloudtrace.v1.Trace.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getSpansFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - projectId_ = ""; - - traceId_ = ""; - - if (spansBuilder_ == null) { - spans_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000004); - } else { - spansBuilder_.clear(); - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_Trace_descriptor; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.Trace getDefaultInstanceForType() { - return com.google.devtools.cloudtrace.v1.Trace.getDefaultInstance(); - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.Trace build() { - com.google.devtools.cloudtrace.v1.Trace result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.Trace buildPartial() { - com.google.devtools.cloudtrace.v1.Trace result = - new com.google.devtools.cloudtrace.v1.Trace(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - result.projectId_ = projectId_; - result.traceId_ = traceId_; - if (spansBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0)) { - spans_ = java.util.Collections.unmodifiableList(spans_); - bitField0_ = (bitField0_ & ~0x00000004); - } - result.spans_ = spans_; - } else { - result.spans_ = spansBuilder_.build(); - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.devtools.cloudtrace.v1.Trace) { - return mergeFrom((com.google.devtools.cloudtrace.v1.Trace) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.devtools.cloudtrace.v1.Trace other) { - if (other == com.google.devtools.cloudtrace.v1.Trace.getDefaultInstance()) return this; - if (!other.getProjectId().isEmpty()) { - projectId_ = other.projectId_; - onChanged(); - } - if (!other.getTraceId().isEmpty()) { - traceId_ = other.traceId_; - onChanged(); - } - if (spansBuilder_ == null) { - if (!other.spans_.isEmpty()) { - if (spans_.isEmpty()) { - spans_ = other.spans_; - bitField0_ = (bitField0_ & ~0x00000004); - } else { - ensureSpansIsMutable(); - spans_.addAll(other.spans_); - } - onChanged(); - } - } else { - if (!other.spans_.isEmpty()) { - if (spansBuilder_.isEmpty()) { - spansBuilder_.dispose(); - spansBuilder_ = null; - spans_ = other.spans_; - bitField0_ = (bitField0_ & ~0x00000004); - spansBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getSpansFieldBuilder() - : null; - } else { - spansBuilder_.addAllMessages(other.spans_); - } - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.devtools.cloudtrace.v1.Trace parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.devtools.cloudtrace.v1.Trace) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.lang.Object projectId_ = ""; - /** - * - * - *
-     * Project ID of the Cloud project where the trace data is stored.
-     * 
- * - * string project_id = 1; - */ - public java.lang.String getProjectId() { - java.lang.Object ref = projectId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - projectId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Project ID of the Cloud project where the trace data is stored.
-     * 
- * - * string project_id = 1; - */ - public com.google.protobuf.ByteString getProjectIdBytes() { - java.lang.Object ref = projectId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - projectId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Project ID of the Cloud project where the trace data is stored.
-     * 
- * - * string project_id = 1; - */ - public Builder setProjectId(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - projectId_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Project ID of the Cloud project where the trace data is stored.
-     * 
- * - * string project_id = 1; - */ - public Builder clearProjectId() { - - projectId_ = getDefaultInstance().getProjectId(); - onChanged(); - return this; - } - /** - * - * - *
-     * Project ID of the Cloud project where the trace data is stored.
-     * 
- * - * string project_id = 1; - */ - public Builder setProjectIdBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - projectId_ = value; - onChanged(); - return this; - } - - private java.lang.Object traceId_ = ""; - /** - * - * - *
-     * Globally unique identifier for the trace. This identifier is a 128-bit
-     * numeric value formatted as a 32-byte hex string.
-     * 
- * - * string trace_id = 2; - */ - public java.lang.String getTraceId() { - java.lang.Object ref = traceId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - traceId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Globally unique identifier for the trace. This identifier is a 128-bit
-     * numeric value formatted as a 32-byte hex string.
-     * 
- * - * string trace_id = 2; - */ - public com.google.protobuf.ByteString getTraceIdBytes() { - java.lang.Object ref = traceId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - traceId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Globally unique identifier for the trace. This identifier is a 128-bit
-     * numeric value formatted as a 32-byte hex string.
-     * 
- * - * string trace_id = 2; - */ - public Builder setTraceId(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - traceId_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Globally unique identifier for the trace. This identifier is a 128-bit
-     * numeric value formatted as a 32-byte hex string.
-     * 
- * - * string trace_id = 2; - */ - public Builder clearTraceId() { - - traceId_ = getDefaultInstance().getTraceId(); - onChanged(); - return this; - } - /** - * - * - *
-     * Globally unique identifier for the trace. This identifier is a 128-bit
-     * numeric value formatted as a 32-byte hex string.
-     * 
- * - * string trace_id = 2; - */ - public Builder setTraceIdBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - traceId_ = value; - onChanged(); - return this; - } - - private java.util.List spans_ = - java.util.Collections.emptyList(); - - private void ensureSpansIsMutable() { - if (!((bitField0_ & 0x00000004) != 0)) { - spans_ = new java.util.ArrayList(spans_); - bitField0_ |= 0x00000004; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.devtools.cloudtrace.v1.TraceSpan, - com.google.devtools.cloudtrace.v1.TraceSpan.Builder, - com.google.devtools.cloudtrace.v1.TraceSpanOrBuilder> - spansBuilder_; - - /** - * - * - *
-     * Collection of spans in the trace.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - public java.util.List getSpansList() { - if (spansBuilder_ == null) { - return java.util.Collections.unmodifiableList(spans_); - } else { - return spansBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * Collection of spans in the trace.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - public int getSpansCount() { - if (spansBuilder_ == null) { - return spans_.size(); - } else { - return spansBuilder_.getCount(); - } - } - /** - * - * - *
-     * Collection of spans in the trace.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - public com.google.devtools.cloudtrace.v1.TraceSpan getSpans(int index) { - if (spansBuilder_ == null) { - return spans_.get(index); - } else { - return spansBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * Collection of spans in the trace.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - public Builder setSpans(int index, com.google.devtools.cloudtrace.v1.TraceSpan value) { - if (spansBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureSpansIsMutable(); - spans_.set(index, value); - onChanged(); - } else { - spansBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * Collection of spans in the trace.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - public Builder setSpans( - int index, com.google.devtools.cloudtrace.v1.TraceSpan.Builder builderForValue) { - if (spansBuilder_ == null) { - ensureSpansIsMutable(); - spans_.set(index, builderForValue.build()); - onChanged(); - } else { - spansBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * Collection of spans in the trace.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - public Builder addSpans(com.google.devtools.cloudtrace.v1.TraceSpan value) { - if (spansBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureSpansIsMutable(); - spans_.add(value); - onChanged(); - } else { - spansBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * Collection of spans in the trace.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - public Builder addSpans(int index, com.google.devtools.cloudtrace.v1.TraceSpan value) { - if (spansBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureSpansIsMutable(); - spans_.add(index, value); - onChanged(); - } else { - spansBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * Collection of spans in the trace.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - public Builder addSpans(com.google.devtools.cloudtrace.v1.TraceSpan.Builder builderForValue) { - if (spansBuilder_ == null) { - ensureSpansIsMutable(); - spans_.add(builderForValue.build()); - onChanged(); - } else { - spansBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * Collection of spans in the trace.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - public Builder addSpans( - int index, com.google.devtools.cloudtrace.v1.TraceSpan.Builder builderForValue) { - if (spansBuilder_ == null) { - ensureSpansIsMutable(); - spans_.add(index, builderForValue.build()); - onChanged(); - } else { - spansBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * Collection of spans in the trace.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - public Builder addAllSpans( - java.lang.Iterable values) { - if (spansBuilder_ == null) { - ensureSpansIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, spans_); - onChanged(); - } else { - spansBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * Collection of spans in the trace.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - public Builder clearSpans() { - if (spansBuilder_ == null) { - spans_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000004); - onChanged(); - } else { - spansBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * Collection of spans in the trace.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - public Builder removeSpans(int index) { - if (spansBuilder_ == null) { - ensureSpansIsMutable(); - spans_.remove(index); - onChanged(); - } else { - spansBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * Collection of spans in the trace.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - public com.google.devtools.cloudtrace.v1.TraceSpan.Builder getSpansBuilder(int index) { - return getSpansFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * Collection of spans in the trace.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - public com.google.devtools.cloudtrace.v1.TraceSpanOrBuilder getSpansOrBuilder(int index) { - if (spansBuilder_ == null) { - return spans_.get(index); - } else { - return spansBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * Collection of spans in the trace.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - public java.util.List - getSpansOrBuilderList() { - if (spansBuilder_ != null) { - return spansBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(spans_); - } - } - /** - * - * - *
-     * Collection of spans in the trace.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - public com.google.devtools.cloudtrace.v1.TraceSpan.Builder addSpansBuilder() { - return getSpansFieldBuilder() - .addBuilder(com.google.devtools.cloudtrace.v1.TraceSpan.getDefaultInstance()); - } - /** - * - * - *
-     * Collection of spans in the trace.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - public com.google.devtools.cloudtrace.v1.TraceSpan.Builder addSpansBuilder(int index) { - return getSpansFieldBuilder() - .addBuilder(index, com.google.devtools.cloudtrace.v1.TraceSpan.getDefaultInstance()); - } - /** - * - * - *
-     * Collection of spans in the trace.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - public java.util.List - getSpansBuilderList() { - return getSpansFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.devtools.cloudtrace.v1.TraceSpan, - com.google.devtools.cloudtrace.v1.TraceSpan.Builder, - com.google.devtools.cloudtrace.v1.TraceSpanOrBuilder> - getSpansFieldBuilder() { - if (spansBuilder_ == null) { - spansBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.devtools.cloudtrace.v1.TraceSpan, - com.google.devtools.cloudtrace.v1.TraceSpan.Builder, - com.google.devtools.cloudtrace.v1.TraceSpanOrBuilder>( - spans_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); - spans_ = null; - } - return spansBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.devtools.cloudtrace.v1.Trace) - } - - // @@protoc_insertion_point(class_scope:google.devtools.cloudtrace.v1.Trace) - private static final com.google.devtools.cloudtrace.v1.Trace DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.devtools.cloudtrace.v1.Trace(); - } - - public static com.google.devtools.cloudtrace.v1.Trace getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Trace parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Trace(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.Trace getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/TraceOrBuilder.java b/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/TraceOrBuilder.java deleted file mode 100644 index 2aae046bd11f..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/TraceOrBuilder.java +++ /dev/null @@ -1,106 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v1/trace.proto - -package com.google.devtools.cloudtrace.v1; - -public interface TraceOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.devtools.cloudtrace.v1.Trace) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Project ID of the Cloud project where the trace data is stored.
-   * 
- * - * string project_id = 1; - */ - java.lang.String getProjectId(); - /** - * - * - *
-   * Project ID of the Cloud project where the trace data is stored.
-   * 
- * - * string project_id = 1; - */ - com.google.protobuf.ByteString getProjectIdBytes(); - - /** - * - * - *
-   * Globally unique identifier for the trace. This identifier is a 128-bit
-   * numeric value formatted as a 32-byte hex string.
-   * 
- * - * string trace_id = 2; - */ - java.lang.String getTraceId(); - /** - * - * - *
-   * Globally unique identifier for the trace. This identifier is a 128-bit
-   * numeric value formatted as a 32-byte hex string.
-   * 
- * - * string trace_id = 2; - */ - com.google.protobuf.ByteString getTraceIdBytes(); - - /** - * - * - *
-   * Collection of spans in the trace.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - java.util.List getSpansList(); - /** - * - * - *
-   * Collection of spans in the trace.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - com.google.devtools.cloudtrace.v1.TraceSpan getSpans(int index); - /** - * - * - *
-   * Collection of spans in the trace.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - int getSpansCount(); - /** - * - * - *
-   * Collection of spans in the trace.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - java.util.List - getSpansOrBuilderList(); - /** - * - * - *
-   * Collection of spans in the trace.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3; - */ - com.google.devtools.cloudtrace.v1.TraceSpanOrBuilder getSpansOrBuilder(int index); -} diff --git a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/TraceProto.java b/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/TraceProto.java deleted file mode 100644 index 2755d4ed370f..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/TraceProto.java +++ /dev/null @@ -1,206 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v1/trace.proto - -package com.google.devtools.cloudtrace.v1; - -public final class TraceProto { - private TraceProto() {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); - } - - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_devtools_cloudtrace_v1_Trace_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_devtools_cloudtrace_v1_Trace_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_devtools_cloudtrace_v1_Traces_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_devtools_cloudtrace_v1_Traces_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_devtools_cloudtrace_v1_TraceSpan_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_devtools_cloudtrace_v1_TraceSpan_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_devtools_cloudtrace_v1_TraceSpan_LabelsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_devtools_cloudtrace_v1_TraceSpan_LabelsEntry_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_devtools_cloudtrace_v1_ListTracesRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_devtools_cloudtrace_v1_ListTracesRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_devtools_cloudtrace_v1_ListTracesResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_devtools_cloudtrace_v1_ListTracesResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_devtools_cloudtrace_v1_GetTraceRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_devtools_cloudtrace_v1_GetTraceRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_devtools_cloudtrace_v1_PatchTracesRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_devtools_cloudtrace_v1_PatchTracesRequest_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { - return descriptor; - } - - private static com.google.protobuf.Descriptors.FileDescriptor descriptor; - - static { - java.lang.String[] descriptorData = { - "\n)google/devtools/cloudtrace/v1/trace.pr" - + "oto\022\035google.devtools.cloudtrace.v1\032\034goog" - + "le/api/annotations.proto\032\033google/protobu" - + "f/empty.proto\032\037google/protobuf/timestamp" - + ".proto\"f\n\005Trace\022\022\n\nproject_id\030\001 \001(\t\022\020\n\010t" - + "race_id\030\002 \001(\t\0227\n\005spans\030\003 \003(\0132(.google.de" - + "vtools.cloudtrace.v1.TraceSpan\">\n\006Traces" - + "\0224\n\006traces\030\001 \003(\0132$.google.devtools.cloud" - + "trace.v1.Trace\"\235\003\n\tTraceSpan\022\017\n\007span_id\030" - + "\001 \001(\006\022?\n\004kind\030\002 \001(\01621.google.devtools.cl" - + "oudtrace.v1.TraceSpan.SpanKind\022\014\n\004name\030\003" - + " \001(\t\022.\n\nstart_time\030\004 \001(\0132\032.google.protob" - + "uf.Timestamp\022,\n\010end_time\030\005 \001(\0132\032.google." - + "protobuf.Timestamp\022\026\n\016parent_span_id\030\006 \001" - + "(\006\022D\n\006labels\030\007 \003(\01324.google.devtools.clo" - + "udtrace.v1.TraceSpan.LabelsEntry\032-\n\013Labe" - + "lsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"" - + "E\n\010SpanKind\022\031\n\025SPAN_KIND_UNSPECIFIED\020\000\022\016" - + "\n\nRPC_SERVER\020\001\022\016\n\nRPC_CLIENT\020\002\"\347\002\n\021ListT" - + "racesRequest\022\022\n\nproject_id\030\001 \001(\t\022G\n\004view" - + "\030\002 \001(\01629.google.devtools.cloudtrace.v1.L" - + "istTracesRequest.ViewType\022\021\n\tpage_size\030\003" - + " \001(\005\022\022\n\npage_token\030\004 \001(\t\022.\n\nstart_time\030\005" - + " \001(\0132\032.google.protobuf.Timestamp\022,\n\010end_" - + "time\030\006 \001(\0132\032.google.protobuf.Timestamp\022\016" - + "\n\006filter\030\007 \001(\t\022\020\n\010order_by\030\010 \001(\t\"N\n\010View" - + "Type\022\031\n\025VIEW_TYPE_UNSPECIFIED\020\000\022\013\n\007MINIM" - + "AL\020\001\022\014\n\010ROOTSPAN\020\002\022\014\n\010COMPLETE\020\003\"c\n\022List" - + "TracesResponse\0224\n\006traces\030\001 \003(\0132$.google." - + "devtools.cloudtrace.v1.Trace\022\027\n\017next_pag" - + "e_token\030\002 \001(\t\"7\n\017GetTraceRequest\022\022\n\nproj" - + "ect_id\030\001 \001(\t\022\020\n\010trace_id\030\002 \001(\t\"_\n\022PatchT" - + "racesRequest\022\022\n\nproject_id\030\001 \001(\t\0225\n\006trac" - + "es\030\002 \001(\0132%.google.devtools.cloudtrace.v1" - + ".Traces2\321\003\n\014TraceService\022\233\001\n\nListTraces\022" - + "0.google.devtools.cloudtrace.v1.ListTrac" - + "esRequest\0321.google.devtools.cloudtrace.v" - + "1.ListTracesResponse\"(\202\323\344\223\002\"\022 /v1/projec" - + "ts/{project_id}/traces\022\225\001\n\010GetTrace\022..go" - + "ogle.devtools.cloudtrace.v1.GetTraceRequ" - + "est\032$.google.devtools.cloudtrace.v1.Trac" - + "e\"3\202\323\344\223\002-\022+/v1/projects/{project_id}/tra" - + "ces/{trace_id}\022\212\001\n\013PatchTraces\0221.google." - + "devtools.cloudtrace.v1.PatchTracesReques" - + "t\032\026.google.protobuf.Empty\"0\202\323\344\223\002*2 /v1/p" - + "rojects/{project_id}/traces:\006tracesB\252\001\n!" - + "com.google.devtools.cloudtrace.v1B\nTrace" - + "ProtoP\001ZGgoogle.golang.org/genproto/goog" - + "leapis/devtools/cloudtrace/v1;cloudtrace" - + "\252\002\025Google.Cloud.Trace.V1\312\002\025Google\\Cloud\\" - + "Trace\\V1b\006proto3" - }; - com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = - new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { - public com.google.protobuf.ExtensionRegistry assignDescriptors( - com.google.protobuf.Descriptors.FileDescriptor root) { - descriptor = root; - return null; - } - }; - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.AnnotationsProto.getDescriptor(), - com.google.protobuf.EmptyProto.getDescriptor(), - com.google.protobuf.TimestampProto.getDescriptor(), - }, - assigner); - internal_static_google_devtools_cloudtrace_v1_Trace_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_google_devtools_cloudtrace_v1_Trace_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_devtools_cloudtrace_v1_Trace_descriptor, - new java.lang.String[] { - "ProjectId", "TraceId", "Spans", - }); - internal_static_google_devtools_cloudtrace_v1_Traces_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_google_devtools_cloudtrace_v1_Traces_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_devtools_cloudtrace_v1_Traces_descriptor, - new java.lang.String[] { - "Traces", - }); - internal_static_google_devtools_cloudtrace_v1_TraceSpan_descriptor = - getDescriptor().getMessageTypes().get(2); - internal_static_google_devtools_cloudtrace_v1_TraceSpan_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_devtools_cloudtrace_v1_TraceSpan_descriptor, - new java.lang.String[] { - "SpanId", "Kind", "Name", "StartTime", "EndTime", "ParentSpanId", "Labels", - }); - internal_static_google_devtools_cloudtrace_v1_TraceSpan_LabelsEntry_descriptor = - internal_static_google_devtools_cloudtrace_v1_TraceSpan_descriptor.getNestedTypes().get(0); - internal_static_google_devtools_cloudtrace_v1_TraceSpan_LabelsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_devtools_cloudtrace_v1_TraceSpan_LabelsEntry_descriptor, - new java.lang.String[] { - "Key", "Value", - }); - internal_static_google_devtools_cloudtrace_v1_ListTracesRequest_descriptor = - getDescriptor().getMessageTypes().get(3); - internal_static_google_devtools_cloudtrace_v1_ListTracesRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_devtools_cloudtrace_v1_ListTracesRequest_descriptor, - new java.lang.String[] { - "ProjectId", - "View", - "PageSize", - "PageToken", - "StartTime", - "EndTime", - "Filter", - "OrderBy", - }); - internal_static_google_devtools_cloudtrace_v1_ListTracesResponse_descriptor = - getDescriptor().getMessageTypes().get(4); - internal_static_google_devtools_cloudtrace_v1_ListTracesResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_devtools_cloudtrace_v1_ListTracesResponse_descriptor, - new java.lang.String[] { - "Traces", "NextPageToken", - }); - internal_static_google_devtools_cloudtrace_v1_GetTraceRequest_descriptor = - getDescriptor().getMessageTypes().get(5); - internal_static_google_devtools_cloudtrace_v1_GetTraceRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_devtools_cloudtrace_v1_GetTraceRequest_descriptor, - new java.lang.String[] { - "ProjectId", "TraceId", - }); - internal_static_google_devtools_cloudtrace_v1_PatchTracesRequest_descriptor = - getDescriptor().getMessageTypes().get(6); - internal_static_google_devtools_cloudtrace_v1_PatchTracesRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_devtools_cloudtrace_v1_PatchTracesRequest_descriptor, - new java.lang.String[] { - "ProjectId", "Traces", - }); - com.google.protobuf.ExtensionRegistry registry = - com.google.protobuf.ExtensionRegistry.newInstance(); - registry.add(com.google.api.AnnotationsProto.http); - com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( - descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.protobuf.EmptyProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/TraceSpan.java b/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/TraceSpan.java deleted file mode 100644 index 029c328f3d2c..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/TraceSpan.java +++ /dev/null @@ -1,2267 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v1/trace.proto - -package com.google.devtools.cloudtrace.v1; - -/** - * - * - *
- * A span represents a single timed event within a trace. Spans can be nested
- * and form a trace tree. Often, a trace contains a root span that describes the
- * end-to-end latency of an operation and, optionally, one or more subspans for
- * its suboperations. Spans do not need to be contiguous. There may be gaps
- * between spans in a trace.
- * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v1.TraceSpan} - */ -public final class TraceSpan extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.devtools.cloudtrace.v1.TraceSpan) - TraceSpanOrBuilder { - private static final long serialVersionUID = 0L; - // Use TraceSpan.newBuilder() to construct. - private TraceSpan(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private TraceSpan() { - kind_ = 0; - name_ = ""; - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private TraceSpan( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 9: - { - spanId_ = input.readFixed64(); - break; - } - case 16: - { - int rawValue = input.readEnum(); - - kind_ = rawValue; - break; - } - case 26: - { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - case 34: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (startTime_ != null) { - subBuilder = startTime_.toBuilder(); - } - startTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(startTime_); - startTime_ = subBuilder.buildPartial(); - } - - break; - } - case 42: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (endTime_ != null) { - subBuilder = endTime_.toBuilder(); - } - endTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(endTime_); - endTime_ = subBuilder.buildPartial(); - } - - break; - } - case 49: - { - parentSpanId_ = input.readFixed64(); - break; - } - case 58: - { - if (!((mutable_bitField0_ & 0x00000040) != 0)) { - labels_ = - com.google.protobuf.MapField.newMapField(LabelsDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000040; - } - com.google.protobuf.MapEntry labels__ = - input.readMessage( - LabelsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - labels_.getMutableMap().put(labels__.getKey(), labels__.getValue()); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_TraceSpan_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField(int number) { - switch (number) { - case 7: - return internalGetLabels(); - default: - throw new RuntimeException("Invalid map field number: " + number); - } - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_TraceSpan_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v1.TraceSpan.class, - com.google.devtools.cloudtrace.v1.TraceSpan.Builder.class); - } - - /** - * - * - *
-   * Type of span. Can be used to specify additional relationships between spans
-   * in addition to a parent/child relationship.
-   * 
- * - * Protobuf enum {@code google.devtools.cloudtrace.v1.TraceSpan.SpanKind} - */ - public enum SpanKind implements com.google.protobuf.ProtocolMessageEnum { - /** - * - * - *
-     * Unspecified.
-     * 
- * - * SPAN_KIND_UNSPECIFIED = 0; - */ - SPAN_KIND_UNSPECIFIED(0), - /** - * - * - *
-     * Indicates that the span covers server-side handling of an RPC or other
-     * remote network request.
-     * 
- * - * RPC_SERVER = 1; - */ - RPC_SERVER(1), - /** - * - * - *
-     * Indicates that the span covers the client-side wrapper around an RPC or
-     * other remote request.
-     * 
- * - * RPC_CLIENT = 2; - */ - RPC_CLIENT(2), - UNRECOGNIZED(-1), - ; - - /** - * - * - *
-     * Unspecified.
-     * 
- * - * SPAN_KIND_UNSPECIFIED = 0; - */ - public static final int SPAN_KIND_UNSPECIFIED_VALUE = 0; - /** - * - * - *
-     * Indicates that the span covers server-side handling of an RPC or other
-     * remote network request.
-     * 
- * - * RPC_SERVER = 1; - */ - public static final int RPC_SERVER_VALUE = 1; - /** - * - * - *
-     * Indicates that the span covers the client-side wrapper around an RPC or
-     * other remote request.
-     * 
- * - * RPC_CLIENT = 2; - */ - public static final int RPC_CLIENT_VALUE = 2; - - public final int getNumber() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalArgumentException( - "Can't get the number of an unknown enum value."); - } - return value; - } - - /** @deprecated Use {@link #forNumber(int)} instead. */ - @java.lang.Deprecated - public static SpanKind valueOf(int value) { - return forNumber(value); - } - - public static SpanKind forNumber(int value) { - switch (value) { - case 0: - return SPAN_KIND_UNSPECIFIED; - case 1: - return RPC_SERVER; - case 2: - return RPC_CLIENT; - default: - return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { - return internalValueMap; - } - - private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public SpanKind findValueByNumber(int number) { - return SpanKind.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { - return getDescriptor().getValues().get(ordinal()); - } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { - return getDescriptor(); - } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.devtools.cloudtrace.v1.TraceSpan.getDescriptor().getEnumTypes().get(0); - } - - private static final SpanKind[] VALUES = values(); - - public static SpanKind valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); - } - if (desc.getIndex() == -1) { - return UNRECOGNIZED; - } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private SpanKind(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.devtools.cloudtrace.v1.TraceSpan.SpanKind) - } - - private int bitField0_; - public static final int SPAN_ID_FIELD_NUMBER = 1; - private long spanId_; - /** - * - * - *
-   * Identifier for the span. Must be a 64-bit integer other than 0 and
-   * unique within a trace.
-   * 
- * - * fixed64 span_id = 1; - */ - public long getSpanId() { - return spanId_; - } - - public static final int KIND_FIELD_NUMBER = 2; - private int kind_; - /** - * - * - *
-   * Distinguishes between spans generated in a particular context. For example,
-   * two spans with the same name may be distinguished using `RPC_CLIENT`
-   * and `RPC_SERVER` to identify queueing latency associated with the span.
-   * 
- * - * .google.devtools.cloudtrace.v1.TraceSpan.SpanKind kind = 2; - */ - public int getKindValue() { - return kind_; - } - /** - * - * - *
-   * Distinguishes between spans generated in a particular context. For example,
-   * two spans with the same name may be distinguished using `RPC_CLIENT`
-   * and `RPC_SERVER` to identify queueing latency associated with the span.
-   * 
- * - * .google.devtools.cloudtrace.v1.TraceSpan.SpanKind kind = 2; - */ - public com.google.devtools.cloudtrace.v1.TraceSpan.SpanKind getKind() { - @SuppressWarnings("deprecation") - com.google.devtools.cloudtrace.v1.TraceSpan.SpanKind result = - com.google.devtools.cloudtrace.v1.TraceSpan.SpanKind.valueOf(kind_); - return result == null - ? com.google.devtools.cloudtrace.v1.TraceSpan.SpanKind.UNRECOGNIZED - : result; - } - - public static final int NAME_FIELD_NUMBER = 3; - private volatile java.lang.Object name_; - /** - * - * - *
-   * Name of the span. Must be less than 128 bytes. The span name is sanitized
-   * and displayed in the Stackdriver Trace tool in the
-   * {% dynamic print site_values.console_name %}.
-   * The name may be a method name or some other per-call site name.
-   * For the same executable and the same call point, a best practice is
-   * to use a consistent name, which makes it easier to correlate
-   * cross-trace spans.
-   * 
- * - * string name = 3; - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - * - * - *
-   * Name of the span. Must be less than 128 bytes. The span name is sanitized
-   * and displayed in the Stackdriver Trace tool in the
-   * {% dynamic print site_values.console_name %}.
-   * The name may be a method name or some other per-call site name.
-   * For the same executable and the same call point, a best practice is
-   * to use a consistent name, which makes it easier to correlate
-   * cross-trace spans.
-   * 
- * - * string name = 3; - */ - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int START_TIME_FIELD_NUMBER = 4; - private com.google.protobuf.Timestamp startTime_; - /** - * - * - *
-   * Start time of the span in nanoseconds from the UNIX epoch.
-   * 
- * - * .google.protobuf.Timestamp start_time = 4; - */ - public boolean hasStartTime() { - return startTime_ != null; - } - /** - * - * - *
-   * Start time of the span in nanoseconds from the UNIX epoch.
-   * 
- * - * .google.protobuf.Timestamp start_time = 4; - */ - public com.google.protobuf.Timestamp getStartTime() { - return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; - } - /** - * - * - *
-   * Start time of the span in nanoseconds from the UNIX epoch.
-   * 
- * - * .google.protobuf.Timestamp start_time = 4; - */ - public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { - return getStartTime(); - } - - public static final int END_TIME_FIELD_NUMBER = 5; - private com.google.protobuf.Timestamp endTime_; - /** - * - * - *
-   * End time of the span in nanoseconds from the UNIX epoch.
-   * 
- * - * .google.protobuf.Timestamp end_time = 5; - */ - public boolean hasEndTime() { - return endTime_ != null; - } - /** - * - * - *
-   * End time of the span in nanoseconds from the UNIX epoch.
-   * 
- * - * .google.protobuf.Timestamp end_time = 5; - */ - public com.google.protobuf.Timestamp getEndTime() { - return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; - } - /** - * - * - *
-   * End time of the span in nanoseconds from the UNIX epoch.
-   * 
- * - * .google.protobuf.Timestamp end_time = 5; - */ - public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { - return getEndTime(); - } - - public static final int PARENT_SPAN_ID_FIELD_NUMBER = 6; - private long parentSpanId_; - /** - * - * - *
-   * ID of the parent span, if any. Optional.
-   * 
- * - * fixed64 parent_span_id = 6; - */ - public long getParentSpanId() { - return parentSpanId_; - } - - public static final int LABELS_FIELD_NUMBER = 7; - - private static final class LabelsDefaultEntryHolder { - static final com.google.protobuf.MapEntry defaultEntry = - com.google.protobuf.MapEntry.newDefaultInstance( - com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_TraceSpan_LabelsEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.STRING, - ""); - } - - private com.google.protobuf.MapField labels_; - - private com.google.protobuf.MapField internalGetLabels() { - if (labels_ == null) { - return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry); - } - return labels_; - } - - public int getLabelsCount() { - return internalGetLabels().getMap().size(); - } - /** - * - * - *
-   * Collection of labels associated with the span. Label keys must be less than
-   * 128 bytes. Label values must be less than 16 kilobytes (10MB for
-   * `/stacktrace` values).
-   * Some predefined label keys exist, or you may create your own. When creating
-   * your own, we recommend the following formats:
-   * * `/category/product/key` for agents of well-known products (e.g.
-   *   `/db/mongodb/read_size`).
-   * * `short_host/path/key` for domain-specific keys (e.g.
-   *   `foo.com/myproduct/bar`)
-   * Predefined labels include:
-   * *   `/agent`
-   * *   `/component`
-   * *   `/error/message`
-   * *   `/error/name`
-   * *   `/http/client_city`
-   * *   `/http/client_country`
-   * *   `/http/client_protocol`
-   * *   `/http/client_region`
-   * *   `/http/host`
-   * *   `/http/method`
-   * *   `/http/path`
-   * *   `/http/redirected_url`
-   * *   `/http/request/size`
-   * *   `/http/response/size`
-   * *   `/http/route`
-   * *   `/http/status_code`
-   * *   `/http/url`
-   * *   `/http/user_agent`
-   * *   `/pid`
-   * *   `/stacktrace`
-   * *   `/tid`
-   * 
- * - * map<string, string> labels = 7; - */ - public boolean containsLabels(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - return internalGetLabels().getMap().containsKey(key); - } - /** Use {@link #getLabelsMap()} instead. */ - @java.lang.Deprecated - public java.util.Map getLabels() { - return getLabelsMap(); - } - /** - * - * - *
-   * Collection of labels associated with the span. Label keys must be less than
-   * 128 bytes. Label values must be less than 16 kilobytes (10MB for
-   * `/stacktrace` values).
-   * Some predefined label keys exist, or you may create your own. When creating
-   * your own, we recommend the following formats:
-   * * `/category/product/key` for agents of well-known products (e.g.
-   *   `/db/mongodb/read_size`).
-   * * `short_host/path/key` for domain-specific keys (e.g.
-   *   `foo.com/myproduct/bar`)
-   * Predefined labels include:
-   * *   `/agent`
-   * *   `/component`
-   * *   `/error/message`
-   * *   `/error/name`
-   * *   `/http/client_city`
-   * *   `/http/client_country`
-   * *   `/http/client_protocol`
-   * *   `/http/client_region`
-   * *   `/http/host`
-   * *   `/http/method`
-   * *   `/http/path`
-   * *   `/http/redirected_url`
-   * *   `/http/request/size`
-   * *   `/http/response/size`
-   * *   `/http/route`
-   * *   `/http/status_code`
-   * *   `/http/url`
-   * *   `/http/user_agent`
-   * *   `/pid`
-   * *   `/stacktrace`
-   * *   `/tid`
-   * 
- * - * map<string, string> labels = 7; - */ - public java.util.Map getLabelsMap() { - return internalGetLabels().getMap(); - } - /** - * - * - *
-   * Collection of labels associated with the span. Label keys must be less than
-   * 128 bytes. Label values must be less than 16 kilobytes (10MB for
-   * `/stacktrace` values).
-   * Some predefined label keys exist, or you may create your own. When creating
-   * your own, we recommend the following formats:
-   * * `/category/product/key` for agents of well-known products (e.g.
-   *   `/db/mongodb/read_size`).
-   * * `short_host/path/key` for domain-specific keys (e.g.
-   *   `foo.com/myproduct/bar`)
-   * Predefined labels include:
-   * *   `/agent`
-   * *   `/component`
-   * *   `/error/message`
-   * *   `/error/name`
-   * *   `/http/client_city`
-   * *   `/http/client_country`
-   * *   `/http/client_protocol`
-   * *   `/http/client_region`
-   * *   `/http/host`
-   * *   `/http/method`
-   * *   `/http/path`
-   * *   `/http/redirected_url`
-   * *   `/http/request/size`
-   * *   `/http/response/size`
-   * *   `/http/route`
-   * *   `/http/status_code`
-   * *   `/http/url`
-   * *   `/http/user_agent`
-   * *   `/pid`
-   * *   `/stacktrace`
-   * *   `/tid`
-   * 
- * - * map<string, string> labels = 7; - */ - public java.lang.String getLabelsOrDefault(java.lang.String key, java.lang.String defaultValue) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map map = internalGetLabels().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * - * - *
-   * Collection of labels associated with the span. Label keys must be less than
-   * 128 bytes. Label values must be less than 16 kilobytes (10MB for
-   * `/stacktrace` values).
-   * Some predefined label keys exist, or you may create your own. When creating
-   * your own, we recommend the following formats:
-   * * `/category/product/key` for agents of well-known products (e.g.
-   *   `/db/mongodb/read_size`).
-   * * `short_host/path/key` for domain-specific keys (e.g.
-   *   `foo.com/myproduct/bar`)
-   * Predefined labels include:
-   * *   `/agent`
-   * *   `/component`
-   * *   `/error/message`
-   * *   `/error/name`
-   * *   `/http/client_city`
-   * *   `/http/client_country`
-   * *   `/http/client_protocol`
-   * *   `/http/client_region`
-   * *   `/http/host`
-   * *   `/http/method`
-   * *   `/http/path`
-   * *   `/http/redirected_url`
-   * *   `/http/request/size`
-   * *   `/http/response/size`
-   * *   `/http/route`
-   * *   `/http/status_code`
-   * *   `/http/url`
-   * *   `/http/user_agent`
-   * *   `/pid`
-   * *   `/stacktrace`
-   * *   `/tid`
-   * 
- * - * map<string, string> labels = 7; - */ - public java.lang.String getLabelsOrThrow(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map map = internalGetLabels().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (spanId_ != 0L) { - output.writeFixed64(1, spanId_); - } - if (kind_ - != com.google.devtools.cloudtrace.v1.TraceSpan.SpanKind.SPAN_KIND_UNSPECIFIED.getNumber()) { - output.writeEnum(2, kind_); - } - if (!getNameBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, name_); - } - if (startTime_ != null) { - output.writeMessage(4, getStartTime()); - } - if (endTime_ != null) { - output.writeMessage(5, getEndTime()); - } - if (parentSpanId_ != 0L) { - output.writeFixed64(6, parentSpanId_); - } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( - output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 7); - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (spanId_ != 0L) { - size += com.google.protobuf.CodedOutputStream.computeFixed64Size(1, spanId_); - } - if (kind_ - != com.google.devtools.cloudtrace.v1.TraceSpan.SpanKind.SPAN_KIND_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, kind_); - } - if (!getNameBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, name_); - } - if (startTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getStartTime()); - } - if (endTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getEndTime()); - } - if (parentSpanId_ != 0L) { - size += com.google.protobuf.CodedOutputStream.computeFixed64Size(6, parentSpanId_); - } - for (java.util.Map.Entry entry : - internalGetLabels().getMap().entrySet()) { - com.google.protobuf.MapEntry labels__ = - LabelsDefaultEntryHolder.defaultEntry - .newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, labels__); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.devtools.cloudtrace.v1.TraceSpan)) { - return super.equals(obj); - } - com.google.devtools.cloudtrace.v1.TraceSpan other = - (com.google.devtools.cloudtrace.v1.TraceSpan) obj; - - if (getSpanId() != other.getSpanId()) return false; - if (kind_ != other.kind_) return false; - if (!getName().equals(other.getName())) return false; - if (hasStartTime() != other.hasStartTime()) return false; - if (hasStartTime()) { - if (!getStartTime().equals(other.getStartTime())) return false; - } - if (hasEndTime() != other.hasEndTime()) return false; - if (hasEndTime()) { - if (!getEndTime().equals(other.getEndTime())) return false; - } - if (getParentSpanId() != other.getParentSpanId()) return false; - if (!internalGetLabels().equals(other.internalGetLabels())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + SPAN_ID_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getSpanId()); - hash = (37 * hash) + KIND_FIELD_NUMBER; - hash = (53 * hash) + kind_; - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - if (hasStartTime()) { - hash = (37 * hash) + START_TIME_FIELD_NUMBER; - hash = (53 * hash) + getStartTime().hashCode(); - } - if (hasEndTime()) { - hash = (37 * hash) + END_TIME_FIELD_NUMBER; - hash = (53 * hash) + getEndTime().hashCode(); - } - hash = (37 * hash) + PARENT_SPAN_ID_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getParentSpanId()); - if (!internalGetLabels().getMap().isEmpty()) { - hash = (37 * hash) + LABELS_FIELD_NUMBER; - hash = (53 * hash) + internalGetLabels().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.devtools.cloudtrace.v1.TraceSpan parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v1.TraceSpan parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.TraceSpan parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v1.TraceSpan parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.TraceSpan parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v1.TraceSpan parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.TraceSpan parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v1.TraceSpan parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.TraceSpan parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v1.TraceSpan parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.TraceSpan parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v1.TraceSpan parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.devtools.cloudtrace.v1.TraceSpan prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A span represents a single timed event within a trace. Spans can be nested
-   * and form a trace tree. Often, a trace contains a root span that describes the
-   * end-to-end latency of an operation and, optionally, one or more subspans for
-   * its suboperations. Spans do not need to be contiguous. There may be gaps
-   * between spans in a trace.
-   * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v1.TraceSpan} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.devtools.cloudtrace.v1.TraceSpan) - com.google.devtools.cloudtrace.v1.TraceSpanOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_TraceSpan_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField(int number) { - switch (number) { - case 7: - return internalGetLabels(); - default: - throw new RuntimeException("Invalid map field number: " + number); - } - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField(int number) { - switch (number) { - case 7: - return internalGetMutableLabels(); - default: - throw new RuntimeException("Invalid map field number: " + number); - } - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_TraceSpan_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v1.TraceSpan.class, - com.google.devtools.cloudtrace.v1.TraceSpan.Builder.class); - } - - // Construct using com.google.devtools.cloudtrace.v1.TraceSpan.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - spanId_ = 0L; - - kind_ = 0; - - name_ = ""; - - if (startTimeBuilder_ == null) { - startTime_ = null; - } else { - startTime_ = null; - startTimeBuilder_ = null; - } - if (endTimeBuilder_ == null) { - endTime_ = null; - } else { - endTime_ = null; - endTimeBuilder_ = null; - } - parentSpanId_ = 0L; - - internalGetMutableLabels().clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_TraceSpan_descriptor; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.TraceSpan getDefaultInstanceForType() { - return com.google.devtools.cloudtrace.v1.TraceSpan.getDefaultInstance(); - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.TraceSpan build() { - com.google.devtools.cloudtrace.v1.TraceSpan result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.TraceSpan buildPartial() { - com.google.devtools.cloudtrace.v1.TraceSpan result = - new com.google.devtools.cloudtrace.v1.TraceSpan(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - result.spanId_ = spanId_; - result.kind_ = kind_; - result.name_ = name_; - if (startTimeBuilder_ == null) { - result.startTime_ = startTime_; - } else { - result.startTime_ = startTimeBuilder_.build(); - } - if (endTimeBuilder_ == null) { - result.endTime_ = endTime_; - } else { - result.endTime_ = endTimeBuilder_.build(); - } - result.parentSpanId_ = parentSpanId_; - result.labels_ = internalGetLabels(); - result.labels_.makeImmutable(); - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.devtools.cloudtrace.v1.TraceSpan) { - return mergeFrom((com.google.devtools.cloudtrace.v1.TraceSpan) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.devtools.cloudtrace.v1.TraceSpan other) { - if (other == com.google.devtools.cloudtrace.v1.TraceSpan.getDefaultInstance()) return this; - if (other.getSpanId() != 0L) { - setSpanId(other.getSpanId()); - } - if (other.kind_ != 0) { - setKindValue(other.getKindValue()); - } - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - if (other.hasStartTime()) { - mergeStartTime(other.getStartTime()); - } - if (other.hasEndTime()) { - mergeEndTime(other.getEndTime()); - } - if (other.getParentSpanId() != 0L) { - setParentSpanId(other.getParentSpanId()); - } - internalGetMutableLabels().mergeFrom(other.internalGetLabels()); - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.devtools.cloudtrace.v1.TraceSpan parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.devtools.cloudtrace.v1.TraceSpan) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private long spanId_; - /** - * - * - *
-     * Identifier for the span. Must be a 64-bit integer other than 0 and
-     * unique within a trace.
-     * 
- * - * fixed64 span_id = 1; - */ - public long getSpanId() { - return spanId_; - } - /** - * - * - *
-     * Identifier for the span. Must be a 64-bit integer other than 0 and
-     * unique within a trace.
-     * 
- * - * fixed64 span_id = 1; - */ - public Builder setSpanId(long value) { - - spanId_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Identifier for the span. Must be a 64-bit integer other than 0 and
-     * unique within a trace.
-     * 
- * - * fixed64 span_id = 1; - */ - public Builder clearSpanId() { - - spanId_ = 0L; - onChanged(); - return this; - } - - private int kind_ = 0; - /** - * - * - *
-     * Distinguishes between spans generated in a particular context. For example,
-     * two spans with the same name may be distinguished using `RPC_CLIENT`
-     * and `RPC_SERVER` to identify queueing latency associated with the span.
-     * 
- * - * .google.devtools.cloudtrace.v1.TraceSpan.SpanKind kind = 2; - */ - public int getKindValue() { - return kind_; - } - /** - * - * - *
-     * Distinguishes between spans generated in a particular context. For example,
-     * two spans with the same name may be distinguished using `RPC_CLIENT`
-     * and `RPC_SERVER` to identify queueing latency associated with the span.
-     * 
- * - * .google.devtools.cloudtrace.v1.TraceSpan.SpanKind kind = 2; - */ - public Builder setKindValue(int value) { - kind_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Distinguishes between spans generated in a particular context. For example,
-     * two spans with the same name may be distinguished using `RPC_CLIENT`
-     * and `RPC_SERVER` to identify queueing latency associated with the span.
-     * 
- * - * .google.devtools.cloudtrace.v1.TraceSpan.SpanKind kind = 2; - */ - public com.google.devtools.cloudtrace.v1.TraceSpan.SpanKind getKind() { - @SuppressWarnings("deprecation") - com.google.devtools.cloudtrace.v1.TraceSpan.SpanKind result = - com.google.devtools.cloudtrace.v1.TraceSpan.SpanKind.valueOf(kind_); - return result == null - ? com.google.devtools.cloudtrace.v1.TraceSpan.SpanKind.UNRECOGNIZED - : result; - } - /** - * - * - *
-     * Distinguishes between spans generated in a particular context. For example,
-     * two spans with the same name may be distinguished using `RPC_CLIENT`
-     * and `RPC_SERVER` to identify queueing latency associated with the span.
-     * 
- * - * .google.devtools.cloudtrace.v1.TraceSpan.SpanKind kind = 2; - */ - public Builder setKind(com.google.devtools.cloudtrace.v1.TraceSpan.SpanKind value) { - if (value == null) { - throw new NullPointerException(); - } - - kind_ = value.getNumber(); - onChanged(); - return this; - } - /** - * - * - *
-     * Distinguishes between spans generated in a particular context. For example,
-     * two spans with the same name may be distinguished using `RPC_CLIENT`
-     * and `RPC_SERVER` to identify queueing latency associated with the span.
-     * 
- * - * .google.devtools.cloudtrace.v1.TraceSpan.SpanKind kind = 2; - */ - public Builder clearKind() { - - kind_ = 0; - onChanged(); - return this; - } - - private java.lang.Object name_ = ""; - /** - * - * - *
-     * Name of the span. Must be less than 128 bytes. The span name is sanitized
-     * and displayed in the Stackdriver Trace tool in the
-     * {% dynamic print site_values.console_name %}.
-     * The name may be a method name or some other per-call site name.
-     * For the same executable and the same call point, a best practice is
-     * to use a consistent name, which makes it easier to correlate
-     * cross-trace spans.
-     * 
- * - * string name = 3; - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Name of the span. Must be less than 128 bytes. The span name is sanitized
-     * and displayed in the Stackdriver Trace tool in the
-     * {% dynamic print site_values.console_name %}.
-     * The name may be a method name or some other per-call site name.
-     * For the same executable and the same call point, a best practice is
-     * to use a consistent name, which makes it easier to correlate
-     * cross-trace spans.
-     * 
- * - * string name = 3; - */ - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Name of the span. Must be less than 128 bytes. The span name is sanitized
-     * and displayed in the Stackdriver Trace tool in the
-     * {% dynamic print site_values.console_name %}.
-     * The name may be a method name or some other per-call site name.
-     * For the same executable and the same call point, a best practice is
-     * to use a consistent name, which makes it easier to correlate
-     * cross-trace spans.
-     * 
- * - * string name = 3; - */ - public Builder setName(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Name of the span. Must be less than 128 bytes. The span name is sanitized
-     * and displayed in the Stackdriver Trace tool in the
-     * {% dynamic print site_values.console_name %}.
-     * The name may be a method name or some other per-call site name.
-     * For the same executable and the same call point, a best practice is
-     * to use a consistent name, which makes it easier to correlate
-     * cross-trace spans.
-     * 
- * - * string name = 3; - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - * - * - *
-     * Name of the span. Must be less than 128 bytes. The span name is sanitized
-     * and displayed in the Stackdriver Trace tool in the
-     * {% dynamic print site_values.console_name %}.
-     * The name may be a method name or some other per-call site name.
-     * For the same executable and the same call point, a best practice is
-     * to use a consistent name, which makes it easier to correlate
-     * cross-trace spans.
-     * 
- * - * string name = 3; - */ - public Builder setNameBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.Timestamp startTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - startTimeBuilder_; - /** - * - * - *
-     * Start time of the span in nanoseconds from the UNIX epoch.
-     * 
- * - * .google.protobuf.Timestamp start_time = 4; - */ - public boolean hasStartTime() { - return startTimeBuilder_ != null || startTime_ != null; - } - /** - * - * - *
-     * Start time of the span in nanoseconds from the UNIX epoch.
-     * 
- * - * .google.protobuf.Timestamp start_time = 4; - */ - public com.google.protobuf.Timestamp getStartTime() { - if (startTimeBuilder_ == null) { - return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; - } else { - return startTimeBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Start time of the span in nanoseconds from the UNIX epoch.
-     * 
- * - * .google.protobuf.Timestamp start_time = 4; - */ - public Builder setStartTime(com.google.protobuf.Timestamp value) { - if (startTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - startTime_ = value; - onChanged(); - } else { - startTimeBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Start time of the span in nanoseconds from the UNIX epoch.
-     * 
- * - * .google.protobuf.Timestamp start_time = 4; - */ - public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (startTimeBuilder_ == null) { - startTime_ = builderForValue.build(); - onChanged(); - } else { - startTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Start time of the span in nanoseconds from the UNIX epoch.
-     * 
- * - * .google.protobuf.Timestamp start_time = 4; - */ - public Builder mergeStartTime(com.google.protobuf.Timestamp value) { - if (startTimeBuilder_ == null) { - if (startTime_ != null) { - startTime_ = - com.google.protobuf.Timestamp.newBuilder(startTime_).mergeFrom(value).buildPartial(); - } else { - startTime_ = value; - } - onChanged(); - } else { - startTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Start time of the span in nanoseconds from the UNIX epoch.
-     * 
- * - * .google.protobuf.Timestamp start_time = 4; - */ - public Builder clearStartTime() { - if (startTimeBuilder_ == null) { - startTime_ = null; - onChanged(); - } else { - startTime_ = null; - startTimeBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Start time of the span in nanoseconds from the UNIX epoch.
-     * 
- * - * .google.protobuf.Timestamp start_time = 4; - */ - public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { - - onChanged(); - return getStartTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Start time of the span in nanoseconds from the UNIX epoch.
-     * 
- * - * .google.protobuf.Timestamp start_time = 4; - */ - public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { - if (startTimeBuilder_ != null) { - return startTimeBuilder_.getMessageOrBuilder(); - } else { - return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; - } - } - /** - * - * - *
-     * Start time of the span in nanoseconds from the UNIX epoch.
-     * 
- * - * .google.protobuf.Timestamp start_time = 4; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getStartTimeFieldBuilder() { - if (startTimeBuilder_ == null) { - startTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getStartTime(), getParentForChildren(), isClean()); - startTime_ = null; - } - return startTimeBuilder_; - } - - private com.google.protobuf.Timestamp endTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - endTimeBuilder_; - /** - * - * - *
-     * End time of the span in nanoseconds from the UNIX epoch.
-     * 
- * - * .google.protobuf.Timestamp end_time = 5; - */ - public boolean hasEndTime() { - return endTimeBuilder_ != null || endTime_ != null; - } - /** - * - * - *
-     * End time of the span in nanoseconds from the UNIX epoch.
-     * 
- * - * .google.protobuf.Timestamp end_time = 5; - */ - public com.google.protobuf.Timestamp getEndTime() { - if (endTimeBuilder_ == null) { - return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; - } else { - return endTimeBuilder_.getMessage(); - } - } - /** - * - * - *
-     * End time of the span in nanoseconds from the UNIX epoch.
-     * 
- * - * .google.protobuf.Timestamp end_time = 5; - */ - public Builder setEndTime(com.google.protobuf.Timestamp value) { - if (endTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - endTime_ = value; - onChanged(); - } else { - endTimeBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * End time of the span in nanoseconds from the UNIX epoch.
-     * 
- * - * .google.protobuf.Timestamp end_time = 5; - */ - public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (endTimeBuilder_ == null) { - endTime_ = builderForValue.build(); - onChanged(); - } else { - endTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * End time of the span in nanoseconds from the UNIX epoch.
-     * 
- * - * .google.protobuf.Timestamp end_time = 5; - */ - public Builder mergeEndTime(com.google.protobuf.Timestamp value) { - if (endTimeBuilder_ == null) { - if (endTime_ != null) { - endTime_ = - com.google.protobuf.Timestamp.newBuilder(endTime_).mergeFrom(value).buildPartial(); - } else { - endTime_ = value; - } - onChanged(); - } else { - endTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * End time of the span in nanoseconds from the UNIX epoch.
-     * 
- * - * .google.protobuf.Timestamp end_time = 5; - */ - public Builder clearEndTime() { - if (endTimeBuilder_ == null) { - endTime_ = null; - onChanged(); - } else { - endTime_ = null; - endTimeBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * End time of the span in nanoseconds from the UNIX epoch.
-     * 
- * - * .google.protobuf.Timestamp end_time = 5; - */ - public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { - - onChanged(); - return getEndTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * End time of the span in nanoseconds from the UNIX epoch.
-     * 
- * - * .google.protobuf.Timestamp end_time = 5; - */ - public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { - if (endTimeBuilder_ != null) { - return endTimeBuilder_.getMessageOrBuilder(); - } else { - return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; - } - } - /** - * - * - *
-     * End time of the span in nanoseconds from the UNIX epoch.
-     * 
- * - * .google.protobuf.Timestamp end_time = 5; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getEndTimeFieldBuilder() { - if (endTimeBuilder_ == null) { - endTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getEndTime(), getParentForChildren(), isClean()); - endTime_ = null; - } - return endTimeBuilder_; - } - - private long parentSpanId_; - /** - * - * - *
-     * ID of the parent span, if any. Optional.
-     * 
- * - * fixed64 parent_span_id = 6; - */ - public long getParentSpanId() { - return parentSpanId_; - } - /** - * - * - *
-     * ID of the parent span, if any. Optional.
-     * 
- * - * fixed64 parent_span_id = 6; - */ - public Builder setParentSpanId(long value) { - - parentSpanId_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * ID of the parent span, if any. Optional.
-     * 
- * - * fixed64 parent_span_id = 6; - */ - public Builder clearParentSpanId() { - - parentSpanId_ = 0L; - onChanged(); - return this; - } - - private com.google.protobuf.MapField labels_; - - private com.google.protobuf.MapField internalGetLabels() { - if (labels_ == null) { - return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry); - } - return labels_; - } - - private com.google.protobuf.MapField - internalGetMutableLabels() { - onChanged(); - ; - if (labels_ == null) { - labels_ = com.google.protobuf.MapField.newMapField(LabelsDefaultEntryHolder.defaultEntry); - } - if (!labels_.isMutable()) { - labels_ = labels_.copy(); - } - return labels_; - } - - public int getLabelsCount() { - return internalGetLabels().getMap().size(); - } - /** - * - * - *
-     * Collection of labels associated with the span. Label keys must be less than
-     * 128 bytes. Label values must be less than 16 kilobytes (10MB for
-     * `/stacktrace` values).
-     * Some predefined label keys exist, or you may create your own. When creating
-     * your own, we recommend the following formats:
-     * * `/category/product/key` for agents of well-known products (e.g.
-     *   `/db/mongodb/read_size`).
-     * * `short_host/path/key` for domain-specific keys (e.g.
-     *   `foo.com/myproduct/bar`)
-     * Predefined labels include:
-     * *   `/agent`
-     * *   `/component`
-     * *   `/error/message`
-     * *   `/error/name`
-     * *   `/http/client_city`
-     * *   `/http/client_country`
-     * *   `/http/client_protocol`
-     * *   `/http/client_region`
-     * *   `/http/host`
-     * *   `/http/method`
-     * *   `/http/path`
-     * *   `/http/redirected_url`
-     * *   `/http/request/size`
-     * *   `/http/response/size`
-     * *   `/http/route`
-     * *   `/http/status_code`
-     * *   `/http/url`
-     * *   `/http/user_agent`
-     * *   `/pid`
-     * *   `/stacktrace`
-     * *   `/tid`
-     * 
- * - * map<string, string> labels = 7; - */ - public boolean containsLabels(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - return internalGetLabels().getMap().containsKey(key); - } - /** Use {@link #getLabelsMap()} instead. */ - @java.lang.Deprecated - public java.util.Map getLabels() { - return getLabelsMap(); - } - /** - * - * - *
-     * Collection of labels associated with the span. Label keys must be less than
-     * 128 bytes. Label values must be less than 16 kilobytes (10MB for
-     * `/stacktrace` values).
-     * Some predefined label keys exist, or you may create your own. When creating
-     * your own, we recommend the following formats:
-     * * `/category/product/key` for agents of well-known products (e.g.
-     *   `/db/mongodb/read_size`).
-     * * `short_host/path/key` for domain-specific keys (e.g.
-     *   `foo.com/myproduct/bar`)
-     * Predefined labels include:
-     * *   `/agent`
-     * *   `/component`
-     * *   `/error/message`
-     * *   `/error/name`
-     * *   `/http/client_city`
-     * *   `/http/client_country`
-     * *   `/http/client_protocol`
-     * *   `/http/client_region`
-     * *   `/http/host`
-     * *   `/http/method`
-     * *   `/http/path`
-     * *   `/http/redirected_url`
-     * *   `/http/request/size`
-     * *   `/http/response/size`
-     * *   `/http/route`
-     * *   `/http/status_code`
-     * *   `/http/url`
-     * *   `/http/user_agent`
-     * *   `/pid`
-     * *   `/stacktrace`
-     * *   `/tid`
-     * 
- * - * map<string, string> labels = 7; - */ - public java.util.Map getLabelsMap() { - return internalGetLabels().getMap(); - } - /** - * - * - *
-     * Collection of labels associated with the span. Label keys must be less than
-     * 128 bytes. Label values must be less than 16 kilobytes (10MB for
-     * `/stacktrace` values).
-     * Some predefined label keys exist, or you may create your own. When creating
-     * your own, we recommend the following formats:
-     * * `/category/product/key` for agents of well-known products (e.g.
-     *   `/db/mongodb/read_size`).
-     * * `short_host/path/key` for domain-specific keys (e.g.
-     *   `foo.com/myproduct/bar`)
-     * Predefined labels include:
-     * *   `/agent`
-     * *   `/component`
-     * *   `/error/message`
-     * *   `/error/name`
-     * *   `/http/client_city`
-     * *   `/http/client_country`
-     * *   `/http/client_protocol`
-     * *   `/http/client_region`
-     * *   `/http/host`
-     * *   `/http/method`
-     * *   `/http/path`
-     * *   `/http/redirected_url`
-     * *   `/http/request/size`
-     * *   `/http/response/size`
-     * *   `/http/route`
-     * *   `/http/status_code`
-     * *   `/http/url`
-     * *   `/http/user_agent`
-     * *   `/pid`
-     * *   `/stacktrace`
-     * *   `/tid`
-     * 
- * - * map<string, string> labels = 7; - */ - public java.lang.String getLabelsOrDefault( - java.lang.String key, java.lang.String defaultValue) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map map = internalGetLabels().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * - * - *
-     * Collection of labels associated with the span. Label keys must be less than
-     * 128 bytes. Label values must be less than 16 kilobytes (10MB for
-     * `/stacktrace` values).
-     * Some predefined label keys exist, or you may create your own. When creating
-     * your own, we recommend the following formats:
-     * * `/category/product/key` for agents of well-known products (e.g.
-     *   `/db/mongodb/read_size`).
-     * * `short_host/path/key` for domain-specific keys (e.g.
-     *   `foo.com/myproduct/bar`)
-     * Predefined labels include:
-     * *   `/agent`
-     * *   `/component`
-     * *   `/error/message`
-     * *   `/error/name`
-     * *   `/http/client_city`
-     * *   `/http/client_country`
-     * *   `/http/client_protocol`
-     * *   `/http/client_region`
-     * *   `/http/host`
-     * *   `/http/method`
-     * *   `/http/path`
-     * *   `/http/redirected_url`
-     * *   `/http/request/size`
-     * *   `/http/response/size`
-     * *   `/http/route`
-     * *   `/http/status_code`
-     * *   `/http/url`
-     * *   `/http/user_agent`
-     * *   `/pid`
-     * *   `/stacktrace`
-     * *   `/tid`
-     * 
- * - * map<string, string> labels = 7; - */ - public java.lang.String getLabelsOrThrow(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map map = internalGetLabels().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearLabels() { - internalGetMutableLabels().getMutableMap().clear(); - return this; - } - /** - * - * - *
-     * Collection of labels associated with the span. Label keys must be less than
-     * 128 bytes. Label values must be less than 16 kilobytes (10MB for
-     * `/stacktrace` values).
-     * Some predefined label keys exist, or you may create your own. When creating
-     * your own, we recommend the following formats:
-     * * `/category/product/key` for agents of well-known products (e.g.
-     *   `/db/mongodb/read_size`).
-     * * `short_host/path/key` for domain-specific keys (e.g.
-     *   `foo.com/myproduct/bar`)
-     * Predefined labels include:
-     * *   `/agent`
-     * *   `/component`
-     * *   `/error/message`
-     * *   `/error/name`
-     * *   `/http/client_city`
-     * *   `/http/client_country`
-     * *   `/http/client_protocol`
-     * *   `/http/client_region`
-     * *   `/http/host`
-     * *   `/http/method`
-     * *   `/http/path`
-     * *   `/http/redirected_url`
-     * *   `/http/request/size`
-     * *   `/http/response/size`
-     * *   `/http/route`
-     * *   `/http/status_code`
-     * *   `/http/url`
-     * *   `/http/user_agent`
-     * *   `/pid`
-     * *   `/stacktrace`
-     * *   `/tid`
-     * 
- * - * map<string, string> labels = 7; - */ - public Builder removeLabels(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - internalGetMutableLabels().getMutableMap().remove(key); - return this; - } - /** Use alternate mutation accessors instead. */ - @java.lang.Deprecated - public java.util.Map getMutableLabels() { - return internalGetMutableLabels().getMutableMap(); - } - /** - * - * - *
-     * Collection of labels associated with the span. Label keys must be less than
-     * 128 bytes. Label values must be less than 16 kilobytes (10MB for
-     * `/stacktrace` values).
-     * Some predefined label keys exist, or you may create your own. When creating
-     * your own, we recommend the following formats:
-     * * `/category/product/key` for agents of well-known products (e.g.
-     *   `/db/mongodb/read_size`).
-     * * `short_host/path/key` for domain-specific keys (e.g.
-     *   `foo.com/myproduct/bar`)
-     * Predefined labels include:
-     * *   `/agent`
-     * *   `/component`
-     * *   `/error/message`
-     * *   `/error/name`
-     * *   `/http/client_city`
-     * *   `/http/client_country`
-     * *   `/http/client_protocol`
-     * *   `/http/client_region`
-     * *   `/http/host`
-     * *   `/http/method`
-     * *   `/http/path`
-     * *   `/http/redirected_url`
-     * *   `/http/request/size`
-     * *   `/http/response/size`
-     * *   `/http/route`
-     * *   `/http/status_code`
-     * *   `/http/url`
-     * *   `/http/user_agent`
-     * *   `/pid`
-     * *   `/stacktrace`
-     * *   `/tid`
-     * 
- * - * map<string, string> labels = 7; - */ - public Builder putLabels(java.lang.String key, java.lang.String value) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - if (value == null) { - throw new java.lang.NullPointerException(); - } - internalGetMutableLabels().getMutableMap().put(key, value); - return this; - } - /** - * - * - *
-     * Collection of labels associated with the span. Label keys must be less than
-     * 128 bytes. Label values must be less than 16 kilobytes (10MB for
-     * `/stacktrace` values).
-     * Some predefined label keys exist, or you may create your own. When creating
-     * your own, we recommend the following formats:
-     * * `/category/product/key` for agents of well-known products (e.g.
-     *   `/db/mongodb/read_size`).
-     * * `short_host/path/key` for domain-specific keys (e.g.
-     *   `foo.com/myproduct/bar`)
-     * Predefined labels include:
-     * *   `/agent`
-     * *   `/component`
-     * *   `/error/message`
-     * *   `/error/name`
-     * *   `/http/client_city`
-     * *   `/http/client_country`
-     * *   `/http/client_protocol`
-     * *   `/http/client_region`
-     * *   `/http/host`
-     * *   `/http/method`
-     * *   `/http/path`
-     * *   `/http/redirected_url`
-     * *   `/http/request/size`
-     * *   `/http/response/size`
-     * *   `/http/route`
-     * *   `/http/status_code`
-     * *   `/http/url`
-     * *   `/http/user_agent`
-     * *   `/pid`
-     * *   `/stacktrace`
-     * *   `/tid`
-     * 
- * - * map<string, string> labels = 7; - */ - public Builder putAllLabels(java.util.Map values) { - internalGetMutableLabels().getMutableMap().putAll(values); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.devtools.cloudtrace.v1.TraceSpan) - } - - // @@protoc_insertion_point(class_scope:google.devtools.cloudtrace.v1.TraceSpan) - private static final com.google.devtools.cloudtrace.v1.TraceSpan DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.devtools.cloudtrace.v1.TraceSpan(); - } - - public static com.google.devtools.cloudtrace.v1.TraceSpan getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public TraceSpan parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new TraceSpan(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.TraceSpan getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/TraceSpanOrBuilder.java b/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/TraceSpanOrBuilder.java deleted file mode 100644 index fc856b224c14..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/TraceSpanOrBuilder.java +++ /dev/null @@ -1,357 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v1/trace.proto - -package com.google.devtools.cloudtrace.v1; - -public interface TraceSpanOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.devtools.cloudtrace.v1.TraceSpan) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Identifier for the span. Must be a 64-bit integer other than 0 and
-   * unique within a trace.
-   * 
- * - * fixed64 span_id = 1; - */ - long getSpanId(); - - /** - * - * - *
-   * Distinguishes between spans generated in a particular context. For example,
-   * two spans with the same name may be distinguished using `RPC_CLIENT`
-   * and `RPC_SERVER` to identify queueing latency associated with the span.
-   * 
- * - * .google.devtools.cloudtrace.v1.TraceSpan.SpanKind kind = 2; - */ - int getKindValue(); - /** - * - * - *
-   * Distinguishes between spans generated in a particular context. For example,
-   * two spans with the same name may be distinguished using `RPC_CLIENT`
-   * and `RPC_SERVER` to identify queueing latency associated with the span.
-   * 
- * - * .google.devtools.cloudtrace.v1.TraceSpan.SpanKind kind = 2; - */ - com.google.devtools.cloudtrace.v1.TraceSpan.SpanKind getKind(); - - /** - * - * - *
-   * Name of the span. Must be less than 128 bytes. The span name is sanitized
-   * and displayed in the Stackdriver Trace tool in the
-   * {% dynamic print site_values.console_name %}.
-   * The name may be a method name or some other per-call site name.
-   * For the same executable and the same call point, a best practice is
-   * to use a consistent name, which makes it easier to correlate
-   * cross-trace spans.
-   * 
- * - * string name = 3; - */ - java.lang.String getName(); - /** - * - * - *
-   * Name of the span. Must be less than 128 bytes. The span name is sanitized
-   * and displayed in the Stackdriver Trace tool in the
-   * {% dynamic print site_values.console_name %}.
-   * The name may be a method name or some other per-call site name.
-   * For the same executable and the same call point, a best practice is
-   * to use a consistent name, which makes it easier to correlate
-   * cross-trace spans.
-   * 
- * - * string name = 3; - */ - com.google.protobuf.ByteString getNameBytes(); - - /** - * - * - *
-   * Start time of the span in nanoseconds from the UNIX epoch.
-   * 
- * - * .google.protobuf.Timestamp start_time = 4; - */ - boolean hasStartTime(); - /** - * - * - *
-   * Start time of the span in nanoseconds from the UNIX epoch.
-   * 
- * - * .google.protobuf.Timestamp start_time = 4; - */ - com.google.protobuf.Timestamp getStartTime(); - /** - * - * - *
-   * Start time of the span in nanoseconds from the UNIX epoch.
-   * 
- * - * .google.protobuf.Timestamp start_time = 4; - */ - com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder(); - - /** - * - * - *
-   * End time of the span in nanoseconds from the UNIX epoch.
-   * 
- * - * .google.protobuf.Timestamp end_time = 5; - */ - boolean hasEndTime(); - /** - * - * - *
-   * End time of the span in nanoseconds from the UNIX epoch.
-   * 
- * - * .google.protobuf.Timestamp end_time = 5; - */ - com.google.protobuf.Timestamp getEndTime(); - /** - * - * - *
-   * End time of the span in nanoseconds from the UNIX epoch.
-   * 
- * - * .google.protobuf.Timestamp end_time = 5; - */ - com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder(); - - /** - * - * - *
-   * ID of the parent span, if any. Optional.
-   * 
- * - * fixed64 parent_span_id = 6; - */ - long getParentSpanId(); - - /** - * - * - *
-   * Collection of labels associated with the span. Label keys must be less than
-   * 128 bytes. Label values must be less than 16 kilobytes (10MB for
-   * `/stacktrace` values).
-   * Some predefined label keys exist, or you may create your own. When creating
-   * your own, we recommend the following formats:
-   * * `/category/product/key` for agents of well-known products (e.g.
-   *   `/db/mongodb/read_size`).
-   * * `short_host/path/key` for domain-specific keys (e.g.
-   *   `foo.com/myproduct/bar`)
-   * Predefined labels include:
-   * *   `/agent`
-   * *   `/component`
-   * *   `/error/message`
-   * *   `/error/name`
-   * *   `/http/client_city`
-   * *   `/http/client_country`
-   * *   `/http/client_protocol`
-   * *   `/http/client_region`
-   * *   `/http/host`
-   * *   `/http/method`
-   * *   `/http/path`
-   * *   `/http/redirected_url`
-   * *   `/http/request/size`
-   * *   `/http/response/size`
-   * *   `/http/route`
-   * *   `/http/status_code`
-   * *   `/http/url`
-   * *   `/http/user_agent`
-   * *   `/pid`
-   * *   `/stacktrace`
-   * *   `/tid`
-   * 
- * - * map<string, string> labels = 7; - */ - int getLabelsCount(); - /** - * - * - *
-   * Collection of labels associated with the span. Label keys must be less than
-   * 128 bytes. Label values must be less than 16 kilobytes (10MB for
-   * `/stacktrace` values).
-   * Some predefined label keys exist, or you may create your own. When creating
-   * your own, we recommend the following formats:
-   * * `/category/product/key` for agents of well-known products (e.g.
-   *   `/db/mongodb/read_size`).
-   * * `short_host/path/key` for domain-specific keys (e.g.
-   *   `foo.com/myproduct/bar`)
-   * Predefined labels include:
-   * *   `/agent`
-   * *   `/component`
-   * *   `/error/message`
-   * *   `/error/name`
-   * *   `/http/client_city`
-   * *   `/http/client_country`
-   * *   `/http/client_protocol`
-   * *   `/http/client_region`
-   * *   `/http/host`
-   * *   `/http/method`
-   * *   `/http/path`
-   * *   `/http/redirected_url`
-   * *   `/http/request/size`
-   * *   `/http/response/size`
-   * *   `/http/route`
-   * *   `/http/status_code`
-   * *   `/http/url`
-   * *   `/http/user_agent`
-   * *   `/pid`
-   * *   `/stacktrace`
-   * *   `/tid`
-   * 
- * - * map<string, string> labels = 7; - */ - boolean containsLabels(java.lang.String key); - /** Use {@link #getLabelsMap()} instead. */ - @java.lang.Deprecated - java.util.Map getLabels(); - /** - * - * - *
-   * Collection of labels associated with the span. Label keys must be less than
-   * 128 bytes. Label values must be less than 16 kilobytes (10MB for
-   * `/stacktrace` values).
-   * Some predefined label keys exist, or you may create your own. When creating
-   * your own, we recommend the following formats:
-   * * `/category/product/key` for agents of well-known products (e.g.
-   *   `/db/mongodb/read_size`).
-   * * `short_host/path/key` for domain-specific keys (e.g.
-   *   `foo.com/myproduct/bar`)
-   * Predefined labels include:
-   * *   `/agent`
-   * *   `/component`
-   * *   `/error/message`
-   * *   `/error/name`
-   * *   `/http/client_city`
-   * *   `/http/client_country`
-   * *   `/http/client_protocol`
-   * *   `/http/client_region`
-   * *   `/http/host`
-   * *   `/http/method`
-   * *   `/http/path`
-   * *   `/http/redirected_url`
-   * *   `/http/request/size`
-   * *   `/http/response/size`
-   * *   `/http/route`
-   * *   `/http/status_code`
-   * *   `/http/url`
-   * *   `/http/user_agent`
-   * *   `/pid`
-   * *   `/stacktrace`
-   * *   `/tid`
-   * 
- * - * map<string, string> labels = 7; - */ - java.util.Map getLabelsMap(); - /** - * - * - *
-   * Collection of labels associated with the span. Label keys must be less than
-   * 128 bytes. Label values must be less than 16 kilobytes (10MB for
-   * `/stacktrace` values).
-   * Some predefined label keys exist, or you may create your own. When creating
-   * your own, we recommend the following formats:
-   * * `/category/product/key` for agents of well-known products (e.g.
-   *   `/db/mongodb/read_size`).
-   * * `short_host/path/key` for domain-specific keys (e.g.
-   *   `foo.com/myproduct/bar`)
-   * Predefined labels include:
-   * *   `/agent`
-   * *   `/component`
-   * *   `/error/message`
-   * *   `/error/name`
-   * *   `/http/client_city`
-   * *   `/http/client_country`
-   * *   `/http/client_protocol`
-   * *   `/http/client_region`
-   * *   `/http/host`
-   * *   `/http/method`
-   * *   `/http/path`
-   * *   `/http/redirected_url`
-   * *   `/http/request/size`
-   * *   `/http/response/size`
-   * *   `/http/route`
-   * *   `/http/status_code`
-   * *   `/http/url`
-   * *   `/http/user_agent`
-   * *   `/pid`
-   * *   `/stacktrace`
-   * *   `/tid`
-   * 
- * - * map<string, string> labels = 7; - */ - java.lang.String getLabelsOrDefault(java.lang.String key, java.lang.String defaultValue); - /** - * - * - *
-   * Collection of labels associated with the span. Label keys must be less than
-   * 128 bytes. Label values must be less than 16 kilobytes (10MB for
-   * `/stacktrace` values).
-   * Some predefined label keys exist, or you may create your own. When creating
-   * your own, we recommend the following formats:
-   * * `/category/product/key` for agents of well-known products (e.g.
-   *   `/db/mongodb/read_size`).
-   * * `short_host/path/key` for domain-specific keys (e.g.
-   *   `foo.com/myproduct/bar`)
-   * Predefined labels include:
-   * *   `/agent`
-   * *   `/component`
-   * *   `/error/message`
-   * *   `/error/name`
-   * *   `/http/client_city`
-   * *   `/http/client_country`
-   * *   `/http/client_protocol`
-   * *   `/http/client_region`
-   * *   `/http/host`
-   * *   `/http/method`
-   * *   `/http/path`
-   * *   `/http/redirected_url`
-   * *   `/http/request/size`
-   * *   `/http/response/size`
-   * *   `/http/route`
-   * *   `/http/status_code`
-   * *   `/http/url`
-   * *   `/http/user_agent`
-   * *   `/pid`
-   * *   `/stacktrace`
-   * *   `/tid`
-   * 
- * - * map<string, string> labels = 7; - */ - java.lang.String getLabelsOrThrow(java.lang.String key); -} diff --git a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/Traces.java b/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/Traces.java deleted file mode 100644 index 7690527d88d1..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/Traces.java +++ /dev/null @@ -1,919 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v1/trace.proto - -package com.google.devtools.cloudtrace.v1; - -/** - * - * - *
- * List of new or updated traces.
- * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v1.Traces} - */ -public final class Traces extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.devtools.cloudtrace.v1.Traces) - TracesOrBuilder { - private static final long serialVersionUID = 0L; - // Use Traces.newBuilder() to construct. - private Traces(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private Traces() { - traces_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private Traces( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - traces_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - traces_.add( - input.readMessage( - com.google.devtools.cloudtrace.v1.Trace.parser(), extensionRegistry)); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - traces_ = java.util.Collections.unmodifiableList(traces_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_Traces_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_Traces_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v1.Traces.class, - com.google.devtools.cloudtrace.v1.Traces.Builder.class); - } - - public static final int TRACES_FIELD_NUMBER = 1; - private java.util.List traces_; - /** - * - * - *
-   * List of traces.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public java.util.List getTracesList() { - return traces_; - } - /** - * - * - *
-   * List of traces.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public java.util.List - getTracesOrBuilderList() { - return traces_; - } - /** - * - * - *
-   * List of traces.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public int getTracesCount() { - return traces_.size(); - } - /** - * - * - *
-   * List of traces.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public com.google.devtools.cloudtrace.v1.Trace getTraces(int index) { - return traces_.get(index); - } - /** - * - * - *
-   * List of traces.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public com.google.devtools.cloudtrace.v1.TraceOrBuilder getTracesOrBuilder(int index) { - return traces_.get(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < traces_.size(); i++) { - output.writeMessage(1, traces_.get(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < traces_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, traces_.get(i)); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.devtools.cloudtrace.v1.Traces)) { - return super.equals(obj); - } - com.google.devtools.cloudtrace.v1.Traces other = (com.google.devtools.cloudtrace.v1.Traces) obj; - - if (!getTracesList().equals(other.getTracesList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getTracesCount() > 0) { - hash = (37 * hash) + TRACES_FIELD_NUMBER; - hash = (53 * hash) + getTracesList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.devtools.cloudtrace.v1.Traces parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v1.Traces parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.Traces parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v1.Traces parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.Traces parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v1.Traces parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.Traces parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v1.Traces parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.Traces parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v1.Traces parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v1.Traces parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v1.Traces parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.devtools.cloudtrace.v1.Traces prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * List of new or updated traces.
-   * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v1.Traces} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.devtools.cloudtrace.v1.Traces) - com.google.devtools.cloudtrace.v1.TracesOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_Traces_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_Traces_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v1.Traces.class, - com.google.devtools.cloudtrace.v1.Traces.Builder.class); - } - - // Construct using com.google.devtools.cloudtrace.v1.Traces.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getTracesFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (tracesBuilder_ == null) { - traces_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - tracesBuilder_.clear(); - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.devtools.cloudtrace.v1.TraceProto - .internal_static_google_devtools_cloudtrace_v1_Traces_descriptor; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.Traces getDefaultInstanceForType() { - return com.google.devtools.cloudtrace.v1.Traces.getDefaultInstance(); - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.Traces build() { - com.google.devtools.cloudtrace.v1.Traces result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.Traces buildPartial() { - com.google.devtools.cloudtrace.v1.Traces result = - new com.google.devtools.cloudtrace.v1.Traces(this); - int from_bitField0_ = bitField0_; - if (tracesBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - traces_ = java.util.Collections.unmodifiableList(traces_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.traces_ = traces_; - } else { - result.traces_ = tracesBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.devtools.cloudtrace.v1.Traces) { - return mergeFrom((com.google.devtools.cloudtrace.v1.Traces) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.devtools.cloudtrace.v1.Traces other) { - if (other == com.google.devtools.cloudtrace.v1.Traces.getDefaultInstance()) return this; - if (tracesBuilder_ == null) { - if (!other.traces_.isEmpty()) { - if (traces_.isEmpty()) { - traces_ = other.traces_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureTracesIsMutable(); - traces_.addAll(other.traces_); - } - onChanged(); - } - } else { - if (!other.traces_.isEmpty()) { - if (tracesBuilder_.isEmpty()) { - tracesBuilder_.dispose(); - tracesBuilder_ = null; - traces_ = other.traces_; - bitField0_ = (bitField0_ & ~0x00000001); - tracesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getTracesFieldBuilder() - : null; - } else { - tracesBuilder_.addAllMessages(other.traces_); - } - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.devtools.cloudtrace.v1.Traces parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.devtools.cloudtrace.v1.Traces) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.util.List traces_ = - java.util.Collections.emptyList(); - - private void ensureTracesIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - traces_ = new java.util.ArrayList(traces_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.devtools.cloudtrace.v1.Trace, - com.google.devtools.cloudtrace.v1.Trace.Builder, - com.google.devtools.cloudtrace.v1.TraceOrBuilder> - tracesBuilder_; - - /** - * - * - *
-     * List of traces.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public java.util.List getTracesList() { - if (tracesBuilder_ == null) { - return java.util.Collections.unmodifiableList(traces_); - } else { - return tracesBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * List of traces.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public int getTracesCount() { - if (tracesBuilder_ == null) { - return traces_.size(); - } else { - return tracesBuilder_.getCount(); - } - } - /** - * - * - *
-     * List of traces.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public com.google.devtools.cloudtrace.v1.Trace getTraces(int index) { - if (tracesBuilder_ == null) { - return traces_.get(index); - } else { - return tracesBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * List of traces.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public Builder setTraces(int index, com.google.devtools.cloudtrace.v1.Trace value) { - if (tracesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTracesIsMutable(); - traces_.set(index, value); - onChanged(); - } else { - tracesBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * List of traces.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public Builder setTraces( - int index, com.google.devtools.cloudtrace.v1.Trace.Builder builderForValue) { - if (tracesBuilder_ == null) { - ensureTracesIsMutable(); - traces_.set(index, builderForValue.build()); - onChanged(); - } else { - tracesBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of traces.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public Builder addTraces(com.google.devtools.cloudtrace.v1.Trace value) { - if (tracesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTracesIsMutable(); - traces_.add(value); - onChanged(); - } else { - tracesBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * List of traces.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public Builder addTraces(int index, com.google.devtools.cloudtrace.v1.Trace value) { - if (tracesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTracesIsMutable(); - traces_.add(index, value); - onChanged(); - } else { - tracesBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * List of traces.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public Builder addTraces(com.google.devtools.cloudtrace.v1.Trace.Builder builderForValue) { - if (tracesBuilder_ == null) { - ensureTracesIsMutable(); - traces_.add(builderForValue.build()); - onChanged(); - } else { - tracesBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of traces.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public Builder addTraces( - int index, com.google.devtools.cloudtrace.v1.Trace.Builder builderForValue) { - if (tracesBuilder_ == null) { - ensureTracesIsMutable(); - traces_.add(index, builderForValue.build()); - onChanged(); - } else { - tracesBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of traces.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public Builder addAllTraces( - java.lang.Iterable values) { - if (tracesBuilder_ == null) { - ensureTracesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, traces_); - onChanged(); - } else { - tracesBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * List of traces.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public Builder clearTraces() { - if (tracesBuilder_ == null) { - traces_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - tracesBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * List of traces.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public Builder removeTraces(int index) { - if (tracesBuilder_ == null) { - ensureTracesIsMutable(); - traces_.remove(index); - onChanged(); - } else { - tracesBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * List of traces.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public com.google.devtools.cloudtrace.v1.Trace.Builder getTracesBuilder(int index) { - return getTracesFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * List of traces.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public com.google.devtools.cloudtrace.v1.TraceOrBuilder getTracesOrBuilder(int index) { - if (tracesBuilder_ == null) { - return traces_.get(index); - } else { - return tracesBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * List of traces.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public java.util.List - getTracesOrBuilderList() { - if (tracesBuilder_ != null) { - return tracesBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(traces_); - } - } - /** - * - * - *
-     * List of traces.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public com.google.devtools.cloudtrace.v1.Trace.Builder addTracesBuilder() { - return getTracesFieldBuilder() - .addBuilder(com.google.devtools.cloudtrace.v1.Trace.getDefaultInstance()); - } - /** - * - * - *
-     * List of traces.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public com.google.devtools.cloudtrace.v1.Trace.Builder addTracesBuilder(int index) { - return getTracesFieldBuilder() - .addBuilder(index, com.google.devtools.cloudtrace.v1.Trace.getDefaultInstance()); - } - /** - * - * - *
-     * List of traces.
-     * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - public java.util.List getTracesBuilderList() { - return getTracesFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.devtools.cloudtrace.v1.Trace, - com.google.devtools.cloudtrace.v1.Trace.Builder, - com.google.devtools.cloudtrace.v1.TraceOrBuilder> - getTracesFieldBuilder() { - if (tracesBuilder_ == null) { - tracesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.devtools.cloudtrace.v1.Trace, - com.google.devtools.cloudtrace.v1.Trace.Builder, - com.google.devtools.cloudtrace.v1.TraceOrBuilder>( - traces_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - traces_ = null; - } - return tracesBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.devtools.cloudtrace.v1.Traces) - } - - // @@protoc_insertion_point(class_scope:google.devtools.cloudtrace.v1.Traces) - private static final com.google.devtools.cloudtrace.v1.Traces DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.devtools.cloudtrace.v1.Traces(); - } - - public static com.google.devtools.cloudtrace.v1.Traces getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Traces parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Traces(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v1.Traces getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/TracesOrBuilder.java b/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/TracesOrBuilder.java deleted file mode 100644 index b8045933faf9..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v1/src/main/java/com/google/devtools/cloudtrace/v1/TracesOrBuilder.java +++ /dev/null @@ -1,62 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v1/trace.proto - -package com.google.devtools.cloudtrace.v1; - -public interface TracesOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.devtools.cloudtrace.v1.Traces) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * List of traces.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - java.util.List getTracesList(); - /** - * - * - *
-   * List of traces.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - com.google.devtools.cloudtrace.v1.Trace getTraces(int index); - /** - * - * - *
-   * List of traces.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - int getTracesCount(); - /** - * - * - *
-   * List of traces.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - java.util.List - getTracesOrBuilderList(); - /** - * - * - *
-   * List of traces.
-   * 
- * - * repeated .google.devtools.cloudtrace.v1.Trace traces = 1; - */ - com.google.devtools.cloudtrace.v1.TraceOrBuilder getTracesOrBuilder(int index); -} diff --git a/google-api-grpc/proto-google-cloud-trace-v1/src/main/proto/google/devtools/cloudtrace/v1/trace.proto b/google-api-grpc/proto-google-cloud-trace-v1/src/main/proto/google/devtools/cloudtrace/v1/trace.proto deleted file mode 100644 index 16af3a6ecb6e..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v1/src/main/proto/google/devtools/cloudtrace/v1/trace.proto +++ /dev/null @@ -1,291 +0,0 @@ -// Copyright 2017 Google Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -syntax = "proto3"; - -package google.devtools.cloudtrace.v1; - -import "google/api/annotations.proto"; -import "google/protobuf/empty.proto"; -import "google/protobuf/timestamp.proto"; - -option csharp_namespace = "Google.Cloud.Trace.V1"; -option go_package = "google.golang.org/genproto/googleapis/devtools/cloudtrace/v1;cloudtrace"; -option java_multiple_files = true; -option java_outer_classname = "TraceProto"; -option java_package = "com.google.devtools.cloudtrace.v1"; -option php_namespace = "Google\\Cloud\\Trace\\V1"; - -// This file describes an API for collecting and viewing traces and spans -// within a trace. A Trace is a collection of spans corresponding to a single -// operation or set of operations for an application. A span is an individual -// timed event which forms a node of the trace tree. Spans for a single trace -// may span multiple services. -service TraceService { - // Returns of a list of traces that match the specified filter conditions. - rpc ListTraces(ListTracesRequest) returns (ListTracesResponse) { - option (google.api.http) = { - get: "/v1/projects/{project_id}/traces" - }; - } - - // Gets a single trace by its ID. - rpc GetTrace(GetTraceRequest) returns (Trace) { - option (google.api.http) = { - get: "/v1/projects/{project_id}/traces/{trace_id}" - }; - } - - // Sends new traces to Stackdriver Trace or updates existing traces. If the ID - // of a trace that you send matches that of an existing trace, any fields - // in the existing trace and its spans are overwritten by the provided values, - // and any new fields provided are merged with the existing trace data. If the - // ID does not match, a new trace is created. - rpc PatchTraces(PatchTracesRequest) returns (google.protobuf.Empty) { - option (google.api.http) = { - patch: "/v1/projects/{project_id}/traces" - body: "traces" - }; - } -} - -// A trace describes how long it takes for an application to perform an -// operation. It consists of a set of spans, each of which represent a single -// timed event within the operation. -message Trace { - // Project ID of the Cloud project where the trace data is stored. - string project_id = 1; - - // Globally unique identifier for the trace. This identifier is a 128-bit - // numeric value formatted as a 32-byte hex string. - string trace_id = 2; - - // Collection of spans in the trace. - repeated TraceSpan spans = 3; -} - -// List of new or updated traces. -message Traces { - // List of traces. - repeated Trace traces = 1; -} - -// A span represents a single timed event within a trace. Spans can be nested -// and form a trace tree. Often, a trace contains a root span that describes the -// end-to-end latency of an operation and, optionally, one or more subspans for -// its suboperations. Spans do not need to be contiguous. There may be gaps -// between spans in a trace. -message TraceSpan { - // Type of span. Can be used to specify additional relationships between spans - // in addition to a parent/child relationship. - enum SpanKind { - // Unspecified. - SPAN_KIND_UNSPECIFIED = 0; - - // Indicates that the span covers server-side handling of an RPC or other - // remote network request. - RPC_SERVER = 1; - - // Indicates that the span covers the client-side wrapper around an RPC or - // other remote request. - RPC_CLIENT = 2; - } - - // Identifier for the span. Must be a 64-bit integer other than 0 and - // unique within a trace. - fixed64 span_id = 1; - - // Distinguishes between spans generated in a particular context. For example, - // two spans with the same name may be distinguished using `RPC_CLIENT` - // and `RPC_SERVER` to identify queueing latency associated with the span. - SpanKind kind = 2; - - // Name of the span. Must be less than 128 bytes. The span name is sanitized - // and displayed in the Stackdriver Trace tool in the - // {% dynamic print site_values.console_name %}. - // The name may be a method name or some other per-call site name. - // For the same executable and the same call point, a best practice is - // to use a consistent name, which makes it easier to correlate - // cross-trace spans. - string name = 3; - - // Start time of the span in nanoseconds from the UNIX epoch. - google.protobuf.Timestamp start_time = 4; - - // End time of the span in nanoseconds from the UNIX epoch. - google.protobuf.Timestamp end_time = 5; - - // ID of the parent span, if any. Optional. - fixed64 parent_span_id = 6; - - // Collection of labels associated with the span. Label keys must be less than - // 128 bytes. Label values must be less than 16 kilobytes (10MB for - // `/stacktrace` values). - // - // Some predefined label keys exist, or you may create your own. When creating - // your own, we recommend the following formats: - // - // * `/category/product/key` for agents of well-known products (e.g. - // `/db/mongodb/read_size`). - // * `short_host/path/key` for domain-specific keys (e.g. - // `foo.com/myproduct/bar`) - // - // Predefined labels include: - // - // * `/agent` - // * `/component` - // * `/error/message` - // * `/error/name` - // * `/http/client_city` - // * `/http/client_country` - // * `/http/client_protocol` - // * `/http/client_region` - // * `/http/host` - // * `/http/method` - // * `/http/path` - // * `/http/redirected_url` - // * `/http/request/size` - // * `/http/response/size` - // * `/http/route` - // * `/http/status_code` - // * `/http/url` - // * `/http/user_agent` - // * `/pid` - // * `/stacktrace` - // * `/tid` - map labels = 7; -} - -// The request message for the `ListTraces` method. All fields are required -// unless specified. -message ListTracesRequest { - // Type of data returned for traces in the list. - enum ViewType { - // Default is `MINIMAL` if unspecified. - VIEW_TYPE_UNSPECIFIED = 0; - - // Minimal view of the trace record that contains only the project - // and trace IDs. - MINIMAL = 1; - - // Root span view of the trace record that returns the root spans along - // with the minimal trace data. - ROOTSPAN = 2; - - // Complete view of the trace record that contains the actual trace data. - // This is equivalent to calling the REST `get` or RPC `GetTrace` method - // using the ID of each listed trace. - COMPLETE = 3; - } - - // ID of the Cloud project where the trace data is stored. - string project_id = 1; - - // Type of data returned for traces in the list. Optional. Default is - // `MINIMAL`. - ViewType view = 2; - - // Maximum number of traces to return. If not specified or <= 0, the - // implementation selects a reasonable value. The implementation may - // return fewer traces than the requested page size. Optional. - int32 page_size = 3; - - // Token identifying the page of results to return. If provided, use the - // value of the `next_page_token` field from a previous request. Optional. - string page_token = 4; - - // Start of the time interval (inclusive) during which the trace data was - // collected from the application. - google.protobuf.Timestamp start_time = 5; - - // End of the time interval (inclusive) during which the trace data was - // collected from the application. - google.protobuf.Timestamp end_time = 6; - - // An optional filter against labels for the request. - // - // By default, searches use prefix matching. To specify exact match, prepend - // a plus symbol (`+`) to the search term. - // Multiple terms are ANDed. Syntax: - // - // * `root:NAME_PREFIX` or `NAME_PREFIX`: Return traces where any root - // span starts with `NAME_PREFIX`. - // * `+root:NAME` or `+NAME`: Return traces where any root span's name is - // exactly `NAME`. - // * `span:NAME_PREFIX`: Return traces where any span starts with - // `NAME_PREFIX`. - // * `+span:NAME`: Return traces where any span's name is exactly - // `NAME`. - // * `latency:DURATION`: Return traces whose overall latency is - // greater or equal to than `DURATION`. Accepted units are nanoseconds - // (`ns`), milliseconds (`ms`), and seconds (`s`). Default is `ms`. For - // example, `latency:24ms` returns traces whose overall latency - // is greater than or equal to 24 milliseconds. - // * `label:LABEL_KEY`: Return all traces containing the specified - // label key (exact match, case-sensitive) regardless of the key:value - // pair's value (including empty values). - // * `LABEL_KEY:VALUE_PREFIX`: Return all traces containing the specified - // label key (exact match, case-sensitive) whose value starts with - // `VALUE_PREFIX`. Both a key and a value must be specified. - // * `+LABEL_KEY:VALUE`: Return all traces containing a key:value pair - // exactly matching the specified text. Both a key and a value must be - // specified. - // * `method:VALUE`: Equivalent to `/http/method:VALUE`. - // * `url:VALUE`: Equivalent to `/http/url:VALUE`. - string filter = 7; - - // Field used to sort the returned traces. Optional. - // Can be one of the following: - // - // * `trace_id` - // * `name` (`name` field of root span in the trace) - // * `duration` (difference between `end_time` and `start_time` fields of - // the root span) - // * `start` (`start_time` field of the root span) - // - // Descending order can be specified by appending `desc` to the sort field - // (for example, `name desc`). - // - // Only one sort field is permitted. - string order_by = 8; -} - -// The response message for the `ListTraces` method. -message ListTracesResponse { - // List of trace records returned. - repeated Trace traces = 1; - - // If defined, indicates that there are more traces that match the request - // and that this value should be passed to the next request to continue - // retrieving additional traces. - string next_page_token = 2; -} - -// The request message for the `GetTrace` method. -message GetTraceRequest { - // ID of the Cloud project where the trace data is stored. - string project_id = 1; - - // ID of the trace to return. - string trace_id = 2; -} - -// The request message for the `PatchTraces` method. -message PatchTracesRequest { - // ID of the Cloud project where the trace data is stored. - string project_id = 1; - - // The body of the message. - Traces traces = 2; -} diff --git a/google-api-grpc/proto-google-cloud-trace-v2/README.md b/google-api-grpc/proto-google-cloud-trace-v2/README.md new file mode 100644 index 000000000000..22f17d95e1e8 --- /dev/null +++ b/google-api-grpc/proto-google-cloud-trace-v2/README.md @@ -0,0 +1,3 @@ +# Google Cloud Java Client for Stackdriver Trace + +This client has moved to https://github.com/googleapis/java-trace \ No newline at end of file diff --git a/google-api-grpc/proto-google-cloud-trace-v2/pom.xml b/google-api-grpc/proto-google-cloud-trace-v2/pom.xml deleted file mode 100644 index 46c6f49331ca..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v2/pom.xml +++ /dev/null @@ -1,31 +0,0 @@ - - 4.0.0 - proto-google-cloud-trace-v2 - 0.73.1-SNAPSHOT - proto-google-cloud-trace-v2 - PROTO library for proto-google-cloud-trace-v2 - - com.google.api.grpc - google-api-grpc - 0.73.1-SNAPSHOT - - - - com.google.protobuf - protobuf-java - compile - - - com.google.api - api-common - compile - - - com.google.api.grpc - proto-google-common-protos - compile - - - \ No newline at end of file diff --git a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/AttributeValue.java b/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/AttributeValue.java deleted file mode 100644 index b612f057b4bf..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/AttributeValue.java +++ /dev/null @@ -1,989 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v2/trace.proto - -package com.google.devtools.cloudtrace.v2; - -/** - * - * - *
- * The allowed types for [VALUE] in a `[KEY]:[VALUE]` attribute.
- * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.AttributeValue} - */ -public final class AttributeValue extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.devtools.cloudtrace.v2.AttributeValue) - AttributeValueOrBuilder { - private static final long serialVersionUID = 0L; - // Use AttributeValue.newBuilder() to construct. - private AttributeValue(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private AttributeValue() {} - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private AttributeValue( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.devtools.cloudtrace.v2.TruncatableString.Builder subBuilder = null; - if (valueCase_ == 1) { - subBuilder = - ((com.google.devtools.cloudtrace.v2.TruncatableString) value_).toBuilder(); - } - value_ = - input.readMessage( - com.google.devtools.cloudtrace.v2.TruncatableString.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.devtools.cloudtrace.v2.TruncatableString) value_); - value_ = subBuilder.buildPartial(); - } - valueCase_ = 1; - break; - } - case 16: - { - valueCase_ = 2; - value_ = input.readInt64(); - break; - } - case 24: - { - valueCase_ = 3; - value_ = input.readBool(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_AttributeValue_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_AttributeValue_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.AttributeValue.class, - com.google.devtools.cloudtrace.v2.AttributeValue.Builder.class); - } - - private int valueCase_ = 0; - private java.lang.Object value_; - - public enum ValueCase implements com.google.protobuf.Internal.EnumLite { - STRING_VALUE(1), - INT_VALUE(2), - BOOL_VALUE(3), - VALUE_NOT_SET(0); - private final int value; - - private ValueCase(int value) { - this.value = value; - } - /** @deprecated Use {@link #forNumber(int)} instead. */ - @java.lang.Deprecated - public static ValueCase valueOf(int value) { - return forNumber(value); - } - - public static ValueCase forNumber(int value) { - switch (value) { - case 1: - return STRING_VALUE; - case 2: - return INT_VALUE; - case 3: - return BOOL_VALUE; - case 0: - return VALUE_NOT_SET; - default: - return null; - } - } - - public int getNumber() { - return this.value; - } - }; - - public ValueCase getValueCase() { - return ValueCase.forNumber(valueCase_); - } - - public static final int STRING_VALUE_FIELD_NUMBER = 1; - /** - * - * - *
-   * A string up to 256 bytes long.
-   * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString string_value = 1; - */ - public boolean hasStringValue() { - return valueCase_ == 1; - } - /** - * - * - *
-   * A string up to 256 bytes long.
-   * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString string_value = 1; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString getStringValue() { - if (valueCase_ == 1) { - return (com.google.devtools.cloudtrace.v2.TruncatableString) value_; - } - return com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance(); - } - /** - * - * - *
-   * A string up to 256 bytes long.
-   * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString string_value = 1; - */ - public com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder getStringValueOrBuilder() { - if (valueCase_ == 1) { - return (com.google.devtools.cloudtrace.v2.TruncatableString) value_; - } - return com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance(); - } - - public static final int INT_VALUE_FIELD_NUMBER = 2; - /** - * - * - *
-   * A 64-bit signed integer.
-   * 
- * - * int64 int_value = 2; - */ - public long getIntValue() { - if (valueCase_ == 2) { - return (java.lang.Long) value_; - } - return 0L; - } - - public static final int BOOL_VALUE_FIELD_NUMBER = 3; - /** - * - * - *
-   * A Boolean value represented by `true` or `false`.
-   * 
- * - * bool bool_value = 3; - */ - public boolean getBoolValue() { - if (valueCase_ == 3) { - return (java.lang.Boolean) value_; - } - return false; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (valueCase_ == 1) { - output.writeMessage(1, (com.google.devtools.cloudtrace.v2.TruncatableString) value_); - } - if (valueCase_ == 2) { - output.writeInt64(2, (long) ((java.lang.Long) value_)); - } - if (valueCase_ == 3) { - output.writeBool(3, (boolean) ((java.lang.Boolean) value_)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (valueCase_ == 1) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 1, (com.google.devtools.cloudtrace.v2.TruncatableString) value_); - } - if (valueCase_ == 2) { - size += - com.google.protobuf.CodedOutputStream.computeInt64Size( - 2, (long) ((java.lang.Long) value_)); - } - if (valueCase_ == 3) { - size += - com.google.protobuf.CodedOutputStream.computeBoolSize( - 3, (boolean) ((java.lang.Boolean) value_)); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.devtools.cloudtrace.v2.AttributeValue)) { - return super.equals(obj); - } - com.google.devtools.cloudtrace.v2.AttributeValue other = - (com.google.devtools.cloudtrace.v2.AttributeValue) obj; - - if (!getValueCase().equals(other.getValueCase())) return false; - switch (valueCase_) { - case 1: - if (!getStringValue().equals(other.getStringValue())) return false; - break; - case 2: - if (getIntValue() != other.getIntValue()) return false; - break; - case 3: - if (getBoolValue() != other.getBoolValue()) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - switch (valueCase_) { - case 1: - hash = (37 * hash) + STRING_VALUE_FIELD_NUMBER; - hash = (53 * hash) + getStringValue().hashCode(); - break; - case 2: - hash = (37 * hash) + INT_VALUE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getIntValue()); - break; - case 3: - hash = (37 * hash) + BOOL_VALUE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getBoolValue()); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.devtools.cloudtrace.v2.AttributeValue parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.AttributeValue parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.AttributeValue parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.AttributeValue parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.AttributeValue parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.AttributeValue parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.AttributeValue parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.AttributeValue parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.AttributeValue parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.AttributeValue parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.AttributeValue parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.AttributeValue parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.devtools.cloudtrace.v2.AttributeValue prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The allowed types for [VALUE] in a `[KEY]:[VALUE]` attribute.
-   * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.AttributeValue} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.devtools.cloudtrace.v2.AttributeValue) - com.google.devtools.cloudtrace.v2.AttributeValueOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_AttributeValue_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_AttributeValue_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.AttributeValue.class, - com.google.devtools.cloudtrace.v2.AttributeValue.Builder.class); - } - - // Construct using com.google.devtools.cloudtrace.v2.AttributeValue.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - valueCase_ = 0; - value_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_AttributeValue_descriptor; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.AttributeValue getDefaultInstanceForType() { - return com.google.devtools.cloudtrace.v2.AttributeValue.getDefaultInstance(); - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.AttributeValue build() { - com.google.devtools.cloudtrace.v2.AttributeValue result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.AttributeValue buildPartial() { - com.google.devtools.cloudtrace.v2.AttributeValue result = - new com.google.devtools.cloudtrace.v2.AttributeValue(this); - if (valueCase_ == 1) { - if (stringValueBuilder_ == null) { - result.value_ = value_; - } else { - result.value_ = stringValueBuilder_.build(); - } - } - if (valueCase_ == 2) { - result.value_ = value_; - } - if (valueCase_ == 3) { - result.value_ = value_; - } - result.valueCase_ = valueCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.devtools.cloudtrace.v2.AttributeValue) { - return mergeFrom((com.google.devtools.cloudtrace.v2.AttributeValue) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.devtools.cloudtrace.v2.AttributeValue other) { - if (other == com.google.devtools.cloudtrace.v2.AttributeValue.getDefaultInstance()) - return this; - switch (other.getValueCase()) { - case STRING_VALUE: - { - mergeStringValue(other.getStringValue()); - break; - } - case INT_VALUE: - { - setIntValue(other.getIntValue()); - break; - } - case BOOL_VALUE: - { - setBoolValue(other.getBoolValue()); - break; - } - case VALUE_NOT_SET: - { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.devtools.cloudtrace.v2.AttributeValue parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.devtools.cloudtrace.v2.AttributeValue) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int valueCase_ = 0; - private java.lang.Object value_; - - public ValueCase getValueCase() { - return ValueCase.forNumber(valueCase_); - } - - public Builder clearValue() { - valueCase_ = 0; - value_ = null; - onChanged(); - return this; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder> - stringValueBuilder_; - /** - * - * - *
-     * A string up to 256 bytes long.
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString string_value = 1; - */ - public boolean hasStringValue() { - return valueCase_ == 1; - } - /** - * - * - *
-     * A string up to 256 bytes long.
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString string_value = 1; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString getStringValue() { - if (stringValueBuilder_ == null) { - if (valueCase_ == 1) { - return (com.google.devtools.cloudtrace.v2.TruncatableString) value_; - } - return com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance(); - } else { - if (valueCase_ == 1) { - return stringValueBuilder_.getMessage(); - } - return com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance(); - } - } - /** - * - * - *
-     * A string up to 256 bytes long.
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString string_value = 1; - */ - public Builder setStringValue(com.google.devtools.cloudtrace.v2.TruncatableString value) { - if (stringValueBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - value_ = value; - onChanged(); - } else { - stringValueBuilder_.setMessage(value); - } - valueCase_ = 1; - return this; - } - /** - * - * - *
-     * A string up to 256 bytes long.
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString string_value = 1; - */ - public Builder setStringValue( - com.google.devtools.cloudtrace.v2.TruncatableString.Builder builderForValue) { - if (stringValueBuilder_ == null) { - value_ = builderForValue.build(); - onChanged(); - } else { - stringValueBuilder_.setMessage(builderForValue.build()); - } - valueCase_ = 1; - return this; - } - /** - * - * - *
-     * A string up to 256 bytes long.
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString string_value = 1; - */ - public Builder mergeStringValue(com.google.devtools.cloudtrace.v2.TruncatableString value) { - if (stringValueBuilder_ == null) { - if (valueCase_ == 1 - && value_ != com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance()) { - value_ = - com.google.devtools.cloudtrace.v2.TruncatableString.newBuilder( - (com.google.devtools.cloudtrace.v2.TruncatableString) value_) - .mergeFrom(value) - .buildPartial(); - } else { - value_ = value; - } - onChanged(); - } else { - if (valueCase_ == 1) { - stringValueBuilder_.mergeFrom(value); - } - stringValueBuilder_.setMessage(value); - } - valueCase_ = 1; - return this; - } - /** - * - * - *
-     * A string up to 256 bytes long.
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString string_value = 1; - */ - public Builder clearStringValue() { - if (stringValueBuilder_ == null) { - if (valueCase_ == 1) { - valueCase_ = 0; - value_ = null; - onChanged(); - } - } else { - if (valueCase_ == 1) { - valueCase_ = 0; - value_ = null; - } - stringValueBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * A string up to 256 bytes long.
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString string_value = 1; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString.Builder getStringValueBuilder() { - return getStringValueFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * A string up to 256 bytes long.
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString string_value = 1; - */ - public com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder getStringValueOrBuilder() { - if ((valueCase_ == 1) && (stringValueBuilder_ != null)) { - return stringValueBuilder_.getMessageOrBuilder(); - } else { - if (valueCase_ == 1) { - return (com.google.devtools.cloudtrace.v2.TruncatableString) value_; - } - return com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance(); - } - } - /** - * - * - *
-     * A string up to 256 bytes long.
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString string_value = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder> - getStringValueFieldBuilder() { - if (stringValueBuilder_ == null) { - if (!(valueCase_ == 1)) { - value_ = com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance(); - } - stringValueBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder>( - (com.google.devtools.cloudtrace.v2.TruncatableString) value_, - getParentForChildren(), - isClean()); - value_ = null; - } - valueCase_ = 1; - onChanged(); - ; - return stringValueBuilder_; - } - - /** - * - * - *
-     * A 64-bit signed integer.
-     * 
- * - * int64 int_value = 2; - */ - public long getIntValue() { - if (valueCase_ == 2) { - return (java.lang.Long) value_; - } - return 0L; - } - /** - * - * - *
-     * A 64-bit signed integer.
-     * 
- * - * int64 int_value = 2; - */ - public Builder setIntValue(long value) { - valueCase_ = 2; - value_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * A 64-bit signed integer.
-     * 
- * - * int64 int_value = 2; - */ - public Builder clearIntValue() { - if (valueCase_ == 2) { - valueCase_ = 0; - value_ = null; - onChanged(); - } - return this; - } - - /** - * - * - *
-     * A Boolean value represented by `true` or `false`.
-     * 
- * - * bool bool_value = 3; - */ - public boolean getBoolValue() { - if (valueCase_ == 3) { - return (java.lang.Boolean) value_; - } - return false; - } - /** - * - * - *
-     * A Boolean value represented by `true` or `false`.
-     * 
- * - * bool bool_value = 3; - */ - public Builder setBoolValue(boolean value) { - valueCase_ = 3; - value_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * A Boolean value represented by `true` or `false`.
-     * 
- * - * bool bool_value = 3; - */ - public Builder clearBoolValue() { - if (valueCase_ == 3) { - valueCase_ = 0; - value_ = null; - onChanged(); - } - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.devtools.cloudtrace.v2.AttributeValue) - } - - // @@protoc_insertion_point(class_scope:google.devtools.cloudtrace.v2.AttributeValue) - private static final com.google.devtools.cloudtrace.v2.AttributeValue DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.devtools.cloudtrace.v2.AttributeValue(); - } - - public static com.google.devtools.cloudtrace.v2.AttributeValue getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AttributeValue parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new AttributeValue(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.AttributeValue getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/AttributeValueOrBuilder.java b/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/AttributeValueOrBuilder.java deleted file mode 100644 index 2605ec8ca017..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/AttributeValueOrBuilder.java +++ /dev/null @@ -1,65 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v2/trace.proto - -package com.google.devtools.cloudtrace.v2; - -public interface AttributeValueOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.devtools.cloudtrace.v2.AttributeValue) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * A string up to 256 bytes long.
-   * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString string_value = 1; - */ - boolean hasStringValue(); - /** - * - * - *
-   * A string up to 256 bytes long.
-   * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString string_value = 1; - */ - com.google.devtools.cloudtrace.v2.TruncatableString getStringValue(); - /** - * - * - *
-   * A string up to 256 bytes long.
-   * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString string_value = 1; - */ - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder getStringValueOrBuilder(); - - /** - * - * - *
-   * A 64-bit signed integer.
-   * 
- * - * int64 int_value = 2; - */ - long getIntValue(); - - /** - * - * - *
-   * A Boolean value represented by `true` or `false`.
-   * 
- * - * bool bool_value = 3; - */ - boolean getBoolValue(); - - public com.google.devtools.cloudtrace.v2.AttributeValue.ValueCase getValueCase(); -} diff --git a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/BatchWriteSpansRequest.java b/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/BatchWriteSpansRequest.java deleted file mode 100644 index 2bb2156a3dfb..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/BatchWriteSpansRequest.java +++ /dev/null @@ -1,1117 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v2/tracing.proto - -package com.google.devtools.cloudtrace.v2; - -/** - * - * - *
- * The request message for the `BatchWriteSpans` method.
- * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.BatchWriteSpansRequest} - */ -public final class BatchWriteSpansRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.devtools.cloudtrace.v2.BatchWriteSpansRequest) - BatchWriteSpansRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use BatchWriteSpansRequest.newBuilder() to construct. - private BatchWriteSpansRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private BatchWriteSpansRequest() { - name_ = ""; - spans_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private BatchWriteSpansRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - case 18: - { - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - spans_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000002; - } - spans_.add( - input.readMessage( - com.google.devtools.cloudtrace.v2.Span.parser(), extensionRegistry)); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000002) != 0)) { - spans_ = java.util.Collections.unmodifiableList(spans_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TracingProto - .internal_static_google_devtools_cloudtrace_v2_BatchWriteSpansRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TracingProto - .internal_static_google_devtools_cloudtrace_v2_BatchWriteSpansRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest.class, - com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest.Builder.class); - } - - private int bitField0_; - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - * - * - *
-   * Required. The name of the project where the spans belong. The format is
-   * `projects/[PROJECT_ID]`.
-   * 
- * - * string name = 1; - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - * - * - *
-   * Required. The name of the project where the spans belong. The format is
-   * `projects/[PROJECT_ID]`.
-   * 
- * - * string name = 1; - */ - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int SPANS_FIELD_NUMBER = 2; - private java.util.List spans_; - /** - * - * - *
-   * A list of new spans. The span names must not match existing
-   * spans, or the results are undefined.
-   * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - public java.util.List getSpansList() { - return spans_; - } - /** - * - * - *
-   * A list of new spans. The span names must not match existing
-   * spans, or the results are undefined.
-   * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - public java.util.List - getSpansOrBuilderList() { - return spans_; - } - /** - * - * - *
-   * A list of new spans. The span names must not match existing
-   * spans, or the results are undefined.
-   * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - public int getSpansCount() { - return spans_.size(); - } - /** - * - * - *
-   * A list of new spans. The span names must not match existing
-   * spans, or the results are undefined.
-   * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - public com.google.devtools.cloudtrace.v2.Span getSpans(int index) { - return spans_.get(index); - } - /** - * - * - *
-   * A list of new spans. The span names must not match existing
-   * spans, or the results are undefined.
-   * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - public com.google.devtools.cloudtrace.v2.SpanOrBuilder getSpansOrBuilder(int index) { - return spans_.get(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getNameBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - for (int i = 0; i < spans_.size(); i++) { - output.writeMessage(2, spans_.get(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getNameBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - for (int i = 0; i < spans_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, spans_.get(i)); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest)) { - return super.equals(obj); - } - com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest other = - (com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest) obj; - - if (!getName().equals(other.getName())) return false; - if (!getSpansList().equals(other.getSpansList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - if (getSpansCount() > 0) { - hash = (37 * hash) + SPANS_FIELD_NUMBER; - hash = (53 * hash) + getSpansList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The request message for the `BatchWriteSpans` method.
-   * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.BatchWriteSpansRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.devtools.cloudtrace.v2.BatchWriteSpansRequest) - com.google.devtools.cloudtrace.v2.BatchWriteSpansRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TracingProto - .internal_static_google_devtools_cloudtrace_v2_BatchWriteSpansRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TracingProto - .internal_static_google_devtools_cloudtrace_v2_BatchWriteSpansRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest.class, - com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest.Builder.class); - } - - // Construct using com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getSpansFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - - if (spansBuilder_ == null) { - spans_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - } else { - spansBuilder_.clear(); - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.devtools.cloudtrace.v2.TracingProto - .internal_static_google_devtools_cloudtrace_v2_BatchWriteSpansRequest_descriptor; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest getDefaultInstanceForType() { - return com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest build() { - com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest buildPartial() { - com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest result = - new com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - result.name_ = name_; - if (spansBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0)) { - spans_ = java.util.Collections.unmodifiableList(spans_); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.spans_ = spans_; - } else { - result.spans_ = spansBuilder_.build(); - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest) { - return mergeFrom((com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest other) { - if (other == com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest.getDefaultInstance()) - return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - if (spansBuilder_ == null) { - if (!other.spans_.isEmpty()) { - if (spans_.isEmpty()) { - spans_ = other.spans_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureSpansIsMutable(); - spans_.addAll(other.spans_); - } - onChanged(); - } - } else { - if (!other.spans_.isEmpty()) { - if (spansBuilder_.isEmpty()) { - spansBuilder_.dispose(); - spansBuilder_ = null; - spans_ = other.spans_; - bitField0_ = (bitField0_ & ~0x00000002); - spansBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getSpansFieldBuilder() - : null; - } else { - spansBuilder_.addAllMessages(other.spans_); - } - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.lang.Object name_ = ""; - /** - * - * - *
-     * Required. The name of the project where the spans belong. The format is
-     * `projects/[PROJECT_ID]`.
-     * 
- * - * string name = 1; - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. The name of the project where the spans belong. The format is
-     * `projects/[PROJECT_ID]`.
-     * 
- * - * string name = 1; - */ - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. The name of the project where the spans belong. The format is
-     * `projects/[PROJECT_ID]`.
-     * 
- * - * string name = 1; - */ - public Builder setName(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The name of the project where the spans belong. The format is
-     * `projects/[PROJECT_ID]`.
-     * 
- * - * string name = 1; - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The name of the project where the spans belong. The format is
-     * `projects/[PROJECT_ID]`.
-     * 
- * - * string name = 1; - */ - public Builder setNameBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - - private java.util.List spans_ = - java.util.Collections.emptyList(); - - private void ensureSpansIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - spans_ = new java.util.ArrayList(spans_); - bitField0_ |= 0x00000002; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span, - com.google.devtools.cloudtrace.v2.Span.Builder, - com.google.devtools.cloudtrace.v2.SpanOrBuilder> - spansBuilder_; - - /** - * - * - *
-     * A list of new spans. The span names must not match existing
-     * spans, or the results are undefined.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - public java.util.List getSpansList() { - if (spansBuilder_ == null) { - return java.util.Collections.unmodifiableList(spans_); - } else { - return spansBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * A list of new spans. The span names must not match existing
-     * spans, or the results are undefined.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - public int getSpansCount() { - if (spansBuilder_ == null) { - return spans_.size(); - } else { - return spansBuilder_.getCount(); - } - } - /** - * - * - *
-     * A list of new spans. The span names must not match existing
-     * spans, or the results are undefined.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - public com.google.devtools.cloudtrace.v2.Span getSpans(int index) { - if (spansBuilder_ == null) { - return spans_.get(index); - } else { - return spansBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * A list of new spans. The span names must not match existing
-     * spans, or the results are undefined.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - public Builder setSpans(int index, com.google.devtools.cloudtrace.v2.Span value) { - if (spansBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureSpansIsMutable(); - spans_.set(index, value); - onChanged(); - } else { - spansBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * A list of new spans. The span names must not match existing
-     * spans, or the results are undefined.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - public Builder setSpans( - int index, com.google.devtools.cloudtrace.v2.Span.Builder builderForValue) { - if (spansBuilder_ == null) { - ensureSpansIsMutable(); - spans_.set(index, builderForValue.build()); - onChanged(); - } else { - spansBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * A list of new spans. The span names must not match existing
-     * spans, or the results are undefined.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - public Builder addSpans(com.google.devtools.cloudtrace.v2.Span value) { - if (spansBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureSpansIsMutable(); - spans_.add(value); - onChanged(); - } else { - spansBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * A list of new spans. The span names must not match existing
-     * spans, or the results are undefined.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - public Builder addSpans(int index, com.google.devtools.cloudtrace.v2.Span value) { - if (spansBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureSpansIsMutable(); - spans_.add(index, value); - onChanged(); - } else { - spansBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * A list of new spans. The span names must not match existing
-     * spans, or the results are undefined.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - public Builder addSpans(com.google.devtools.cloudtrace.v2.Span.Builder builderForValue) { - if (spansBuilder_ == null) { - ensureSpansIsMutable(); - spans_.add(builderForValue.build()); - onChanged(); - } else { - spansBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * A list of new spans. The span names must not match existing
-     * spans, or the results are undefined.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - public Builder addSpans( - int index, com.google.devtools.cloudtrace.v2.Span.Builder builderForValue) { - if (spansBuilder_ == null) { - ensureSpansIsMutable(); - spans_.add(index, builderForValue.build()); - onChanged(); - } else { - spansBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * A list of new spans. The span names must not match existing
-     * spans, or the results are undefined.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - public Builder addAllSpans( - java.lang.Iterable values) { - if (spansBuilder_ == null) { - ensureSpansIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, spans_); - onChanged(); - } else { - spansBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * A list of new spans. The span names must not match existing
-     * spans, or the results are undefined.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - public Builder clearSpans() { - if (spansBuilder_ == null) { - spans_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - } else { - spansBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * A list of new spans. The span names must not match existing
-     * spans, or the results are undefined.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - public Builder removeSpans(int index) { - if (spansBuilder_ == null) { - ensureSpansIsMutable(); - spans_.remove(index); - onChanged(); - } else { - spansBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * A list of new spans. The span names must not match existing
-     * spans, or the results are undefined.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - public com.google.devtools.cloudtrace.v2.Span.Builder getSpansBuilder(int index) { - return getSpansFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * A list of new spans. The span names must not match existing
-     * spans, or the results are undefined.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - public com.google.devtools.cloudtrace.v2.SpanOrBuilder getSpansOrBuilder(int index) { - if (spansBuilder_ == null) { - return spans_.get(index); - } else { - return spansBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * A list of new spans. The span names must not match existing
-     * spans, or the results are undefined.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - public java.util.List - getSpansOrBuilderList() { - if (spansBuilder_ != null) { - return spansBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(spans_); - } - } - /** - * - * - *
-     * A list of new spans. The span names must not match existing
-     * spans, or the results are undefined.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - public com.google.devtools.cloudtrace.v2.Span.Builder addSpansBuilder() { - return getSpansFieldBuilder() - .addBuilder(com.google.devtools.cloudtrace.v2.Span.getDefaultInstance()); - } - /** - * - * - *
-     * A list of new spans. The span names must not match existing
-     * spans, or the results are undefined.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - public com.google.devtools.cloudtrace.v2.Span.Builder addSpansBuilder(int index) { - return getSpansFieldBuilder() - .addBuilder(index, com.google.devtools.cloudtrace.v2.Span.getDefaultInstance()); - } - /** - * - * - *
-     * A list of new spans. The span names must not match existing
-     * spans, or the results are undefined.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - public java.util.List getSpansBuilderList() { - return getSpansFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span, - com.google.devtools.cloudtrace.v2.Span.Builder, - com.google.devtools.cloudtrace.v2.SpanOrBuilder> - getSpansFieldBuilder() { - if (spansBuilder_ == null) { - spansBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span, - com.google.devtools.cloudtrace.v2.Span.Builder, - com.google.devtools.cloudtrace.v2.SpanOrBuilder>( - spans_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); - spans_ = null; - } - return spansBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.devtools.cloudtrace.v2.BatchWriteSpansRequest) - } - - // @@protoc_insertion_point(class_scope:google.devtools.cloudtrace.v2.BatchWriteSpansRequest) - private static final com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest(); - } - - public static com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public BatchWriteSpansRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new BatchWriteSpansRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/BatchWriteSpansRequestOrBuilder.java b/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/BatchWriteSpansRequestOrBuilder.java deleted file mode 100644 index d6e32b773962..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/BatchWriteSpansRequestOrBuilder.java +++ /dev/null @@ -1,89 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v2/tracing.proto - -package com.google.devtools.cloudtrace.v2; - -public interface BatchWriteSpansRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.devtools.cloudtrace.v2.BatchWriteSpansRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. The name of the project where the spans belong. The format is
-   * `projects/[PROJECT_ID]`.
-   * 
- * - * string name = 1; - */ - java.lang.String getName(); - /** - * - * - *
-   * Required. The name of the project where the spans belong. The format is
-   * `projects/[PROJECT_ID]`.
-   * 
- * - * string name = 1; - */ - com.google.protobuf.ByteString getNameBytes(); - - /** - * - * - *
-   * A list of new spans. The span names must not match existing
-   * spans, or the results are undefined.
-   * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - java.util.List getSpansList(); - /** - * - * - *
-   * A list of new spans. The span names must not match existing
-   * spans, or the results are undefined.
-   * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - com.google.devtools.cloudtrace.v2.Span getSpans(int index); - /** - * - * - *
-   * A list of new spans. The span names must not match existing
-   * spans, or the results are undefined.
-   * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - int getSpansCount(); - /** - * - * - *
-   * A list of new spans. The span names must not match existing
-   * spans, or the results are undefined.
-   * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - java.util.List getSpansOrBuilderList(); - /** - * - * - *
-   * A list of new spans. The span names must not match existing
-   * spans, or the results are undefined.
-   * 
- * - * repeated .google.devtools.cloudtrace.v2.Span spans = 2; - */ - com.google.devtools.cloudtrace.v2.SpanOrBuilder getSpansOrBuilder(int index); -} diff --git a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/Module.java b/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/Module.java deleted file mode 100644 index cfeec8d78c51..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/Module.java +++ /dev/null @@ -1,993 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v2/trace.proto - -package com.google.devtools.cloudtrace.v2; - -/** - * - * - *
- * Binary module.
- * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.Module} - */ -public final class Module extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.devtools.cloudtrace.v2.Module) - ModuleOrBuilder { - private static final long serialVersionUID = 0L; - // Use Module.newBuilder() to construct. - private Module(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private Module() {} - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private Module( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.devtools.cloudtrace.v2.TruncatableString.Builder subBuilder = null; - if (module_ != null) { - subBuilder = module_.toBuilder(); - } - module_ = - input.readMessage( - com.google.devtools.cloudtrace.v2.TruncatableString.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(module_); - module_ = subBuilder.buildPartial(); - } - - break; - } - case 18: - { - com.google.devtools.cloudtrace.v2.TruncatableString.Builder subBuilder = null; - if (buildId_ != null) { - subBuilder = buildId_.toBuilder(); - } - buildId_ = - input.readMessage( - com.google.devtools.cloudtrace.v2.TruncatableString.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(buildId_); - buildId_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Module_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Module_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.Module.class, - com.google.devtools.cloudtrace.v2.Module.Builder.class); - } - - public static final int MODULE_FIELD_NUMBER = 1; - private com.google.devtools.cloudtrace.v2.TruncatableString module_; - /** - * - * - *
-   * For example: main binary, kernel modules, and dynamic libraries
-   * such as libc.so, sharedlib.so (up to 256 bytes).
-   * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString module = 1; - */ - public boolean hasModule() { - return module_ != null; - } - /** - * - * - *
-   * For example: main binary, kernel modules, and dynamic libraries
-   * such as libc.so, sharedlib.so (up to 256 bytes).
-   * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString module = 1; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString getModule() { - return module_ == null - ? com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance() - : module_; - } - /** - * - * - *
-   * For example: main binary, kernel modules, and dynamic libraries
-   * such as libc.so, sharedlib.so (up to 256 bytes).
-   * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString module = 1; - */ - public com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder getModuleOrBuilder() { - return getModule(); - } - - public static final int BUILD_ID_FIELD_NUMBER = 2; - private com.google.devtools.cloudtrace.v2.TruncatableString buildId_; - /** - * - * - *
-   * A unique identifier for the module, usually a hash of its
-   * contents (up to 128 bytes).
-   * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString build_id = 2; - */ - public boolean hasBuildId() { - return buildId_ != null; - } - /** - * - * - *
-   * A unique identifier for the module, usually a hash of its
-   * contents (up to 128 bytes).
-   * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString build_id = 2; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString getBuildId() { - return buildId_ == null - ? com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance() - : buildId_; - } - /** - * - * - *
-   * A unique identifier for the module, usually a hash of its
-   * contents (up to 128 bytes).
-   * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString build_id = 2; - */ - public com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder getBuildIdOrBuilder() { - return getBuildId(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (module_ != null) { - output.writeMessage(1, getModule()); - } - if (buildId_ != null) { - output.writeMessage(2, getBuildId()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (module_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getModule()); - } - if (buildId_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getBuildId()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.devtools.cloudtrace.v2.Module)) { - return super.equals(obj); - } - com.google.devtools.cloudtrace.v2.Module other = (com.google.devtools.cloudtrace.v2.Module) obj; - - if (hasModule() != other.hasModule()) return false; - if (hasModule()) { - if (!getModule().equals(other.getModule())) return false; - } - if (hasBuildId() != other.hasBuildId()) return false; - if (hasBuildId()) { - if (!getBuildId().equals(other.getBuildId())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasModule()) { - hash = (37 * hash) + MODULE_FIELD_NUMBER; - hash = (53 * hash) + getModule().hashCode(); - } - if (hasBuildId()) { - hash = (37 * hash) + BUILD_ID_FIELD_NUMBER; - hash = (53 * hash) + getBuildId().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.devtools.cloudtrace.v2.Module parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Module parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Module parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Module parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Module parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Module parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Module parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Module parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Module parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Module parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Module parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Module parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.devtools.cloudtrace.v2.Module prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * Binary module.
-   * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.Module} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.devtools.cloudtrace.v2.Module) - com.google.devtools.cloudtrace.v2.ModuleOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Module_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Module_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.Module.class, - com.google.devtools.cloudtrace.v2.Module.Builder.class); - } - - // Construct using com.google.devtools.cloudtrace.v2.Module.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (moduleBuilder_ == null) { - module_ = null; - } else { - module_ = null; - moduleBuilder_ = null; - } - if (buildIdBuilder_ == null) { - buildId_ = null; - } else { - buildId_ = null; - buildIdBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Module_descriptor; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Module getDefaultInstanceForType() { - return com.google.devtools.cloudtrace.v2.Module.getDefaultInstance(); - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Module build() { - com.google.devtools.cloudtrace.v2.Module result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Module buildPartial() { - com.google.devtools.cloudtrace.v2.Module result = - new com.google.devtools.cloudtrace.v2.Module(this); - if (moduleBuilder_ == null) { - result.module_ = module_; - } else { - result.module_ = moduleBuilder_.build(); - } - if (buildIdBuilder_ == null) { - result.buildId_ = buildId_; - } else { - result.buildId_ = buildIdBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.devtools.cloudtrace.v2.Module) { - return mergeFrom((com.google.devtools.cloudtrace.v2.Module) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.devtools.cloudtrace.v2.Module other) { - if (other == com.google.devtools.cloudtrace.v2.Module.getDefaultInstance()) return this; - if (other.hasModule()) { - mergeModule(other.getModule()); - } - if (other.hasBuildId()) { - mergeBuildId(other.getBuildId()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.devtools.cloudtrace.v2.Module parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.devtools.cloudtrace.v2.Module) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.devtools.cloudtrace.v2.TruncatableString module_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder> - moduleBuilder_; - /** - * - * - *
-     * For example: main binary, kernel modules, and dynamic libraries
-     * such as libc.so, sharedlib.so (up to 256 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString module = 1; - */ - public boolean hasModule() { - return moduleBuilder_ != null || module_ != null; - } - /** - * - * - *
-     * For example: main binary, kernel modules, and dynamic libraries
-     * such as libc.so, sharedlib.so (up to 256 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString module = 1; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString getModule() { - if (moduleBuilder_ == null) { - return module_ == null - ? com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance() - : module_; - } else { - return moduleBuilder_.getMessage(); - } - } - /** - * - * - *
-     * For example: main binary, kernel modules, and dynamic libraries
-     * such as libc.so, sharedlib.so (up to 256 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString module = 1; - */ - public Builder setModule(com.google.devtools.cloudtrace.v2.TruncatableString value) { - if (moduleBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - module_ = value; - onChanged(); - } else { - moduleBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * For example: main binary, kernel modules, and dynamic libraries
-     * such as libc.so, sharedlib.so (up to 256 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString module = 1; - */ - public Builder setModule( - com.google.devtools.cloudtrace.v2.TruncatableString.Builder builderForValue) { - if (moduleBuilder_ == null) { - module_ = builderForValue.build(); - onChanged(); - } else { - moduleBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * For example: main binary, kernel modules, and dynamic libraries
-     * such as libc.so, sharedlib.so (up to 256 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString module = 1; - */ - public Builder mergeModule(com.google.devtools.cloudtrace.v2.TruncatableString value) { - if (moduleBuilder_ == null) { - if (module_ != null) { - module_ = - com.google.devtools.cloudtrace.v2.TruncatableString.newBuilder(module_) - .mergeFrom(value) - .buildPartial(); - } else { - module_ = value; - } - onChanged(); - } else { - moduleBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * For example: main binary, kernel modules, and dynamic libraries
-     * such as libc.so, sharedlib.so (up to 256 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString module = 1; - */ - public Builder clearModule() { - if (moduleBuilder_ == null) { - module_ = null; - onChanged(); - } else { - module_ = null; - moduleBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * For example: main binary, kernel modules, and dynamic libraries
-     * such as libc.so, sharedlib.so (up to 256 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString module = 1; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString.Builder getModuleBuilder() { - - onChanged(); - return getModuleFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * For example: main binary, kernel modules, and dynamic libraries
-     * such as libc.so, sharedlib.so (up to 256 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString module = 1; - */ - public com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder getModuleOrBuilder() { - if (moduleBuilder_ != null) { - return moduleBuilder_.getMessageOrBuilder(); - } else { - return module_ == null - ? com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance() - : module_; - } - } - /** - * - * - *
-     * For example: main binary, kernel modules, and dynamic libraries
-     * such as libc.so, sharedlib.so (up to 256 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString module = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder> - getModuleFieldBuilder() { - if (moduleBuilder_ == null) { - moduleBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder>( - getModule(), getParentForChildren(), isClean()); - module_ = null; - } - return moduleBuilder_; - } - - private com.google.devtools.cloudtrace.v2.TruncatableString buildId_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder> - buildIdBuilder_; - /** - * - * - *
-     * A unique identifier for the module, usually a hash of its
-     * contents (up to 128 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString build_id = 2; - */ - public boolean hasBuildId() { - return buildIdBuilder_ != null || buildId_ != null; - } - /** - * - * - *
-     * A unique identifier for the module, usually a hash of its
-     * contents (up to 128 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString build_id = 2; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString getBuildId() { - if (buildIdBuilder_ == null) { - return buildId_ == null - ? com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance() - : buildId_; - } else { - return buildIdBuilder_.getMessage(); - } - } - /** - * - * - *
-     * A unique identifier for the module, usually a hash of its
-     * contents (up to 128 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString build_id = 2; - */ - public Builder setBuildId(com.google.devtools.cloudtrace.v2.TruncatableString value) { - if (buildIdBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - buildId_ = value; - onChanged(); - } else { - buildIdBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * A unique identifier for the module, usually a hash of its
-     * contents (up to 128 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString build_id = 2; - */ - public Builder setBuildId( - com.google.devtools.cloudtrace.v2.TruncatableString.Builder builderForValue) { - if (buildIdBuilder_ == null) { - buildId_ = builderForValue.build(); - onChanged(); - } else { - buildIdBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * A unique identifier for the module, usually a hash of its
-     * contents (up to 128 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString build_id = 2; - */ - public Builder mergeBuildId(com.google.devtools.cloudtrace.v2.TruncatableString value) { - if (buildIdBuilder_ == null) { - if (buildId_ != null) { - buildId_ = - com.google.devtools.cloudtrace.v2.TruncatableString.newBuilder(buildId_) - .mergeFrom(value) - .buildPartial(); - } else { - buildId_ = value; - } - onChanged(); - } else { - buildIdBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * A unique identifier for the module, usually a hash of its
-     * contents (up to 128 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString build_id = 2; - */ - public Builder clearBuildId() { - if (buildIdBuilder_ == null) { - buildId_ = null; - onChanged(); - } else { - buildId_ = null; - buildIdBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * A unique identifier for the module, usually a hash of its
-     * contents (up to 128 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString build_id = 2; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString.Builder getBuildIdBuilder() { - - onChanged(); - return getBuildIdFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * A unique identifier for the module, usually a hash of its
-     * contents (up to 128 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString build_id = 2; - */ - public com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder getBuildIdOrBuilder() { - if (buildIdBuilder_ != null) { - return buildIdBuilder_.getMessageOrBuilder(); - } else { - return buildId_ == null - ? com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance() - : buildId_; - } - } - /** - * - * - *
-     * A unique identifier for the module, usually a hash of its
-     * contents (up to 128 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString build_id = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder> - getBuildIdFieldBuilder() { - if (buildIdBuilder_ == null) { - buildIdBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder>( - getBuildId(), getParentForChildren(), isClean()); - buildId_ = null; - } - return buildIdBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.devtools.cloudtrace.v2.Module) - } - - // @@protoc_insertion_point(class_scope:google.devtools.cloudtrace.v2.Module) - private static final com.google.devtools.cloudtrace.v2.Module DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.devtools.cloudtrace.v2.Module(); - } - - public static com.google.devtools.cloudtrace.v2.Module getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Module parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Module(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Module getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/ModuleOrBuilder.java b/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/ModuleOrBuilder.java deleted file mode 100644 index 6239409da965..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/ModuleOrBuilder.java +++ /dev/null @@ -1,78 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v2/trace.proto - -package com.google.devtools.cloudtrace.v2; - -public interface ModuleOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.devtools.cloudtrace.v2.Module) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * For example: main binary, kernel modules, and dynamic libraries
-   * such as libc.so, sharedlib.so (up to 256 bytes).
-   * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString module = 1; - */ - boolean hasModule(); - /** - * - * - *
-   * For example: main binary, kernel modules, and dynamic libraries
-   * such as libc.so, sharedlib.so (up to 256 bytes).
-   * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString module = 1; - */ - com.google.devtools.cloudtrace.v2.TruncatableString getModule(); - /** - * - * - *
-   * For example: main binary, kernel modules, and dynamic libraries
-   * such as libc.so, sharedlib.so (up to 256 bytes).
-   * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString module = 1; - */ - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder getModuleOrBuilder(); - - /** - * - * - *
-   * A unique identifier for the module, usually a hash of its
-   * contents (up to 128 bytes).
-   * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString build_id = 2; - */ - boolean hasBuildId(); - /** - * - * - *
-   * A unique identifier for the module, usually a hash of its
-   * contents (up to 128 bytes).
-   * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString build_id = 2; - */ - com.google.devtools.cloudtrace.v2.TruncatableString getBuildId(); - /** - * - * - *
-   * A unique identifier for the module, usually a hash of its
-   * contents (up to 128 bytes).
-   * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString build_id = 2; - */ - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder getBuildIdOrBuilder(); -} diff --git a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/ProjectName.java b/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/ProjectName.java deleted file mode 100644 index 127607813370..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/ProjectName.java +++ /dev/null @@ -1,160 +0,0 @@ -/* - * Copyright 2018 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software distributed under the License - * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express - * or implied. See the License for the specific language governing permissions and limitations under - * the License. - */ - -package com.google.devtools.cloudtrace.v2; - -import com.google.api.pathtemplate.PathTemplate; -import com.google.api.resourcenames.ResourceName; -import com.google.common.base.Preconditions; -import com.google.common.collect.ImmutableMap; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -// AUTO-GENERATED DOCUMENTATION AND CLASS -@javax.annotation.Generated("by GAPIC protoc plugin") -public class ProjectName implements ResourceName { - - private static final PathTemplate PATH_TEMPLATE = - PathTemplate.createWithoutUrlEncoding("projects/{project}"); - - private volatile Map fieldValuesMap; - - private final String project; - - public String getProject() { - return project; - } - - public static Builder newBuilder() { - return new Builder(); - } - - public Builder toBuilder() { - return new Builder(this); - } - - private ProjectName(Builder builder) { - project = Preconditions.checkNotNull(builder.getProject()); - } - - public static ProjectName of(String project) { - return newBuilder().setProject(project).build(); - } - - public static String format(String project) { - return newBuilder().setProject(project).build().toString(); - } - - public static ProjectName parse(String formattedString) { - if (formattedString.isEmpty()) { - return null; - } - Map matchMap = - PATH_TEMPLATE.validatedMatch( - formattedString, "ProjectName.parse: formattedString not in valid format"); - return of(matchMap.get("project")); - } - - public static List parseList(List formattedStrings) { - List list = new ArrayList<>(formattedStrings.size()); - for (String formattedString : formattedStrings) { - list.add(parse(formattedString)); - } - return list; - } - - public static List toStringList(List values) { - List list = new ArrayList(values.size()); - for (ProjectName value : values) { - if (value == null) { - list.add(""); - } else { - list.add(value.toString()); - } - } - return list; - } - - public static boolean isParsableFrom(String formattedString) { - return PATH_TEMPLATE.matches(formattedString); - } - - public Map getFieldValuesMap() { - if (fieldValuesMap == null) { - synchronized (this) { - if (fieldValuesMap == null) { - ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); - fieldMapBuilder.put("project", project); - fieldValuesMap = fieldMapBuilder.build(); - } - } - } - return fieldValuesMap; - } - - public String getFieldValue(String fieldName) { - return getFieldValuesMap().get(fieldName); - } - - @Override - public String toString() { - return PATH_TEMPLATE.instantiate("project", project); - } - - /** Builder for ProjectName. */ - public static class Builder { - - private String project; - - public String getProject() { - return project; - } - - public Builder setProject(String project) { - this.project = project; - return this; - } - - private Builder() {} - - private Builder(ProjectName projectName) { - project = projectName.project; - } - - public ProjectName build() { - return new ProjectName(this); - } - } - - @Override - public boolean equals(Object o) { - if (o == this) { - return true; - } - if (o instanceof ProjectName) { - ProjectName that = (ProjectName) o; - return (this.project.equals(that.project)); - } - return false; - } - - @Override - public int hashCode() { - int h = 1; - h *= 1000003; - h ^= project.hashCode(); - return h; - } -} diff --git a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/Span.java b/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/Span.java deleted file mode 100644 index 976bfc5263bb..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/Span.java +++ /dev/null @@ -1,12164 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v2/trace.proto - -package com.google.devtools.cloudtrace.v2; - -/** - * - * - *
- * A span represents a single operation within a trace. Spans can be
- * nested to form a trace tree. Often, a trace contains a root span
- * that describes the end-to-end latency, and one or more subspans for
- * its sub-operations. A trace can also contain multiple root spans,
- * or none at all. Spans do not need to be contiguous&mdash;there may be
- * gaps or overlaps between spans in a trace.
- * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.Span} - */ -public final class Span extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.devtools.cloudtrace.v2.Span) - SpanOrBuilder { - private static final long serialVersionUID = 0L; - // Use Span.newBuilder() to construct. - private Span(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private Span() { - name_ = ""; - spanId_ = ""; - parentSpanId_ = ""; - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private Span( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - - spanId_ = s; - break; - } - case 26: - { - java.lang.String s = input.readStringRequireUtf8(); - - parentSpanId_ = s; - break; - } - case 34: - { - com.google.devtools.cloudtrace.v2.TruncatableString.Builder subBuilder = null; - if (displayName_ != null) { - subBuilder = displayName_.toBuilder(); - } - displayName_ = - input.readMessage( - com.google.devtools.cloudtrace.v2.TruncatableString.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(displayName_); - displayName_ = subBuilder.buildPartial(); - } - - break; - } - case 42: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (startTime_ != null) { - subBuilder = startTime_.toBuilder(); - } - startTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(startTime_); - startTime_ = subBuilder.buildPartial(); - } - - break; - } - case 50: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (endTime_ != null) { - subBuilder = endTime_.toBuilder(); - } - endTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(endTime_); - endTime_ = subBuilder.buildPartial(); - } - - break; - } - case 58: - { - com.google.devtools.cloudtrace.v2.Span.Attributes.Builder subBuilder = null; - if (attributes_ != null) { - subBuilder = attributes_.toBuilder(); - } - attributes_ = - input.readMessage( - com.google.devtools.cloudtrace.v2.Span.Attributes.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(attributes_); - attributes_ = subBuilder.buildPartial(); - } - - break; - } - case 66: - { - com.google.devtools.cloudtrace.v2.StackTrace.Builder subBuilder = null; - if (stackTrace_ != null) { - subBuilder = stackTrace_.toBuilder(); - } - stackTrace_ = - input.readMessage( - com.google.devtools.cloudtrace.v2.StackTrace.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(stackTrace_); - stackTrace_ = subBuilder.buildPartial(); - } - - break; - } - case 74: - { - com.google.devtools.cloudtrace.v2.Span.TimeEvents.Builder subBuilder = null; - if (timeEvents_ != null) { - subBuilder = timeEvents_.toBuilder(); - } - timeEvents_ = - input.readMessage( - com.google.devtools.cloudtrace.v2.Span.TimeEvents.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(timeEvents_); - timeEvents_ = subBuilder.buildPartial(); - } - - break; - } - case 82: - { - com.google.devtools.cloudtrace.v2.Span.Links.Builder subBuilder = null; - if (links_ != null) { - subBuilder = links_.toBuilder(); - } - links_ = - input.readMessage( - com.google.devtools.cloudtrace.v2.Span.Links.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(links_); - links_ = subBuilder.buildPartial(); - } - - break; - } - case 90: - { - com.google.rpc.Status.Builder subBuilder = null; - if (status_ != null) { - subBuilder = status_.toBuilder(); - } - status_ = input.readMessage(com.google.rpc.Status.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(status_); - status_ = subBuilder.buildPartial(); - } - - break; - } - case 98: - { - com.google.protobuf.BoolValue.Builder subBuilder = null; - if (sameProcessAsParentSpan_ != null) { - subBuilder = sameProcessAsParentSpan_.toBuilder(); - } - sameProcessAsParentSpan_ = - input.readMessage(com.google.protobuf.BoolValue.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(sameProcessAsParentSpan_); - sameProcessAsParentSpan_ = subBuilder.buildPartial(); - } - - break; - } - case 106: - { - com.google.protobuf.Int32Value.Builder subBuilder = null; - if (childSpanCount_ != null) { - subBuilder = childSpanCount_.toBuilder(); - } - childSpanCount_ = - input.readMessage(com.google.protobuf.Int32Value.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(childSpanCount_); - childSpanCount_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.Span.class, - com.google.devtools.cloudtrace.v2.Span.Builder.class); - } - - public interface AttributesOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.devtools.cloudtrace.v2.Span.Attributes) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * The set of attributes. Each attribute's key can be up to 128 bytes
-     * long. The value can be a string up to 256 bytes, an integer, or the
-     * Boolean values `true` and `false`. For example:
-     *     "/instance_id": "my-instance"
-     *     "/http/user_agent": ""
-     *     "/http/request_bytes": 300
-     *     "abc.com/myattribute": true
-     * 
- * - * map<string, .google.devtools.cloudtrace.v2.AttributeValue> attribute_map = 1; - * - */ - int getAttributeMapCount(); - /** - * - * - *
-     * The set of attributes. Each attribute's key can be up to 128 bytes
-     * long. The value can be a string up to 256 bytes, an integer, or the
-     * Boolean values `true` and `false`. For example:
-     *     "/instance_id": "my-instance"
-     *     "/http/user_agent": ""
-     *     "/http/request_bytes": 300
-     *     "abc.com/myattribute": true
-     * 
- * - * map<string, .google.devtools.cloudtrace.v2.AttributeValue> attribute_map = 1; - * - */ - boolean containsAttributeMap(java.lang.String key); - /** Use {@link #getAttributeMapMap()} instead. */ - @java.lang.Deprecated - java.util.Map - getAttributeMap(); - /** - * - * - *
-     * The set of attributes. Each attribute's key can be up to 128 bytes
-     * long. The value can be a string up to 256 bytes, an integer, or the
-     * Boolean values `true` and `false`. For example:
-     *     "/instance_id": "my-instance"
-     *     "/http/user_agent": ""
-     *     "/http/request_bytes": 300
-     *     "abc.com/myattribute": true
-     * 
- * - * map<string, .google.devtools.cloudtrace.v2.AttributeValue> attribute_map = 1; - * - */ - java.util.Map - getAttributeMapMap(); - /** - * - * - *
-     * The set of attributes. Each attribute's key can be up to 128 bytes
-     * long. The value can be a string up to 256 bytes, an integer, or the
-     * Boolean values `true` and `false`. For example:
-     *     "/instance_id": "my-instance"
-     *     "/http/user_agent": ""
-     *     "/http/request_bytes": 300
-     *     "abc.com/myattribute": true
-     * 
- * - * map<string, .google.devtools.cloudtrace.v2.AttributeValue> attribute_map = 1; - * - */ - com.google.devtools.cloudtrace.v2.AttributeValue getAttributeMapOrDefault( - java.lang.String key, com.google.devtools.cloudtrace.v2.AttributeValue defaultValue); - /** - * - * - *
-     * The set of attributes. Each attribute's key can be up to 128 bytes
-     * long. The value can be a string up to 256 bytes, an integer, or the
-     * Boolean values `true` and `false`. For example:
-     *     "/instance_id": "my-instance"
-     *     "/http/user_agent": ""
-     *     "/http/request_bytes": 300
-     *     "abc.com/myattribute": true
-     * 
- * - * map<string, .google.devtools.cloudtrace.v2.AttributeValue> attribute_map = 1; - * - */ - com.google.devtools.cloudtrace.v2.AttributeValue getAttributeMapOrThrow(java.lang.String key); - - /** - * - * - *
-     * The number of attributes that were discarded. Attributes can be discarded
-     * because their keys are too long or because there are too many attributes.
-     * If this value is 0 then all attributes are valid.
-     * 
- * - * int32 dropped_attributes_count = 2; - */ - int getDroppedAttributesCount(); - } - /** - * - * - *
-   * A set of attributes, each in the format `[KEY]:[VALUE]`.
-   * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.Span.Attributes} - */ - public static final class Attributes extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.devtools.cloudtrace.v2.Span.Attributes) - AttributesOrBuilder { - private static final long serialVersionUID = 0L; - // Use Attributes.newBuilder() to construct. - private Attributes(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private Attributes() {} - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private Attributes( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - attributeMap_ = - com.google.protobuf.MapField.newMapField( - AttributeMapDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000001; - } - com.google.protobuf.MapEntry< - java.lang.String, com.google.devtools.cloudtrace.v2.AttributeValue> - attributeMap__ = - input.readMessage( - AttributeMapDefaultEntryHolder.defaultEntry.getParserForType(), - extensionRegistry); - attributeMap_ - .getMutableMap() - .put(attributeMap__.getKey(), attributeMap__.getValue()); - break; - } - case 16: - { - droppedAttributesCount_ = input.readInt32(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_Attributes_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField(int number) { - switch (number) { - case 1: - return internalGetAttributeMap(); - default: - throw new RuntimeException("Invalid map field number: " + number); - } - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_Attributes_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.Span.Attributes.class, - com.google.devtools.cloudtrace.v2.Span.Attributes.Builder.class); - } - - private int bitField0_; - public static final int ATTRIBUTE_MAP_FIELD_NUMBER = 1; - - private static final class AttributeMapDefaultEntryHolder { - static final com.google.protobuf.MapEntry< - java.lang.String, com.google.devtools.cloudtrace.v2.AttributeValue> - defaultEntry = - com.google.protobuf.MapEntry - . - newDefaultInstance( - com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_Attributes_AttributeMapEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.MESSAGE, - com.google.devtools.cloudtrace.v2.AttributeValue.getDefaultInstance()); - } - - private com.google.protobuf.MapField< - java.lang.String, com.google.devtools.cloudtrace.v2.AttributeValue> - attributeMap_; - - private com.google.protobuf.MapField< - java.lang.String, com.google.devtools.cloudtrace.v2.AttributeValue> - internalGetAttributeMap() { - if (attributeMap_ == null) { - return com.google.protobuf.MapField.emptyMapField( - AttributeMapDefaultEntryHolder.defaultEntry); - } - return attributeMap_; - } - - public int getAttributeMapCount() { - return internalGetAttributeMap().getMap().size(); - } - /** - * - * - *
-     * The set of attributes. Each attribute's key can be up to 128 bytes
-     * long. The value can be a string up to 256 bytes, an integer, or the
-     * Boolean values `true` and `false`. For example:
-     *     "/instance_id": "my-instance"
-     *     "/http/user_agent": ""
-     *     "/http/request_bytes": 300
-     *     "abc.com/myattribute": true
-     * 
- * - * map<string, .google.devtools.cloudtrace.v2.AttributeValue> attribute_map = 1; - * - */ - public boolean containsAttributeMap(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - return internalGetAttributeMap().getMap().containsKey(key); - } - /** Use {@link #getAttributeMapMap()} instead. */ - @java.lang.Deprecated - public java.util.Map - getAttributeMap() { - return getAttributeMapMap(); - } - /** - * - * - *
-     * The set of attributes. Each attribute's key can be up to 128 bytes
-     * long. The value can be a string up to 256 bytes, an integer, or the
-     * Boolean values `true` and `false`. For example:
-     *     "/instance_id": "my-instance"
-     *     "/http/user_agent": ""
-     *     "/http/request_bytes": 300
-     *     "abc.com/myattribute": true
-     * 
- * - * map<string, .google.devtools.cloudtrace.v2.AttributeValue> attribute_map = 1; - * - */ - public java.util.Map - getAttributeMapMap() { - return internalGetAttributeMap().getMap(); - } - /** - * - * - *
-     * The set of attributes. Each attribute's key can be up to 128 bytes
-     * long. The value can be a string up to 256 bytes, an integer, or the
-     * Boolean values `true` and `false`. For example:
-     *     "/instance_id": "my-instance"
-     *     "/http/user_agent": ""
-     *     "/http/request_bytes": 300
-     *     "abc.com/myattribute": true
-     * 
- * - * map<string, .google.devtools.cloudtrace.v2.AttributeValue> attribute_map = 1; - * - */ - public com.google.devtools.cloudtrace.v2.AttributeValue getAttributeMapOrDefault( - java.lang.String key, com.google.devtools.cloudtrace.v2.AttributeValue defaultValue) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map map = - internalGetAttributeMap().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * - * - *
-     * The set of attributes. Each attribute's key can be up to 128 bytes
-     * long. The value can be a string up to 256 bytes, an integer, or the
-     * Boolean values `true` and `false`. For example:
-     *     "/instance_id": "my-instance"
-     *     "/http/user_agent": ""
-     *     "/http/request_bytes": 300
-     *     "abc.com/myattribute": true
-     * 
- * - * map<string, .google.devtools.cloudtrace.v2.AttributeValue> attribute_map = 1; - * - */ - public com.google.devtools.cloudtrace.v2.AttributeValue getAttributeMapOrThrow( - java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map map = - internalGetAttributeMap().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public static final int DROPPED_ATTRIBUTES_COUNT_FIELD_NUMBER = 2; - private int droppedAttributesCount_; - /** - * - * - *
-     * The number of attributes that were discarded. Attributes can be discarded
-     * because their keys are too long or because there are too many attributes.
-     * If this value is 0 then all attributes are valid.
-     * 
- * - * int32 dropped_attributes_count = 2; - */ - public int getDroppedAttributesCount() { - return droppedAttributesCount_; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( - output, internalGetAttributeMap(), AttributeMapDefaultEntryHolder.defaultEntry, 1); - if (droppedAttributesCount_ != 0) { - output.writeInt32(2, droppedAttributesCount_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (java.util.Map.Entry - entry : internalGetAttributeMap().getMap().entrySet()) { - com.google.protobuf.MapEntry< - java.lang.String, com.google.devtools.cloudtrace.v2.AttributeValue> - attributeMap__ = - AttributeMapDefaultEntryHolder.defaultEntry - .newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, attributeMap__); - } - if (droppedAttributesCount_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, droppedAttributesCount_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.devtools.cloudtrace.v2.Span.Attributes)) { - return super.equals(obj); - } - com.google.devtools.cloudtrace.v2.Span.Attributes other = - (com.google.devtools.cloudtrace.v2.Span.Attributes) obj; - - if (!internalGetAttributeMap().equals(other.internalGetAttributeMap())) return false; - if (getDroppedAttributesCount() != other.getDroppedAttributesCount()) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (!internalGetAttributeMap().getMap().isEmpty()) { - hash = (37 * hash) + ATTRIBUTE_MAP_FIELD_NUMBER; - hash = (53 * hash) + internalGetAttributeMap().hashCode(); - } - hash = (37 * hash) + DROPPED_ATTRIBUTES_COUNT_FIELD_NUMBER; - hash = (53 * hash) + getDroppedAttributesCount(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.devtools.cloudtrace.v2.Span.Attributes parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Span.Attributes parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.Attributes parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Span.Attributes parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.Attributes parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Span.Attributes parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.Attributes parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Span.Attributes parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.Attributes parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Span.Attributes parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.Attributes parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Span.Attributes parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.devtools.cloudtrace.v2.Span.Attributes prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * A set of attributes, each in the format `[KEY]:[VALUE]`.
-     * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.Span.Attributes} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.devtools.cloudtrace.v2.Span.Attributes) - com.google.devtools.cloudtrace.v2.Span.AttributesOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_Attributes_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField(int number) { - switch (number) { - case 1: - return internalGetAttributeMap(); - default: - throw new RuntimeException("Invalid map field number: " + number); - } - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField(int number) { - switch (number) { - case 1: - return internalGetMutableAttributeMap(); - default: - throw new RuntimeException("Invalid map field number: " + number); - } - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_Attributes_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.Span.Attributes.class, - com.google.devtools.cloudtrace.v2.Span.Attributes.Builder.class); - } - - // Construct using com.google.devtools.cloudtrace.v2.Span.Attributes.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - internalGetMutableAttributeMap().clear(); - droppedAttributesCount_ = 0; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_Attributes_descriptor; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.Attributes getDefaultInstanceForType() { - return com.google.devtools.cloudtrace.v2.Span.Attributes.getDefaultInstance(); - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.Attributes build() { - com.google.devtools.cloudtrace.v2.Span.Attributes result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.Attributes buildPartial() { - com.google.devtools.cloudtrace.v2.Span.Attributes result = - new com.google.devtools.cloudtrace.v2.Span.Attributes(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - result.attributeMap_ = internalGetAttributeMap(); - result.attributeMap_.makeImmutable(); - result.droppedAttributesCount_ = droppedAttributesCount_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.devtools.cloudtrace.v2.Span.Attributes) { - return mergeFrom((com.google.devtools.cloudtrace.v2.Span.Attributes) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.devtools.cloudtrace.v2.Span.Attributes other) { - if (other == com.google.devtools.cloudtrace.v2.Span.Attributes.getDefaultInstance()) - return this; - internalGetMutableAttributeMap().mergeFrom(other.internalGetAttributeMap()); - if (other.getDroppedAttributesCount() != 0) { - setDroppedAttributesCount(other.getDroppedAttributesCount()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.devtools.cloudtrace.v2.Span.Attributes parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.devtools.cloudtrace.v2.Span.Attributes) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private com.google.protobuf.MapField< - java.lang.String, com.google.devtools.cloudtrace.v2.AttributeValue> - attributeMap_; - - private com.google.protobuf.MapField< - java.lang.String, com.google.devtools.cloudtrace.v2.AttributeValue> - internalGetAttributeMap() { - if (attributeMap_ == null) { - return com.google.protobuf.MapField.emptyMapField( - AttributeMapDefaultEntryHolder.defaultEntry); - } - return attributeMap_; - } - - private com.google.protobuf.MapField< - java.lang.String, com.google.devtools.cloudtrace.v2.AttributeValue> - internalGetMutableAttributeMap() { - onChanged(); - ; - if (attributeMap_ == null) { - attributeMap_ = - com.google.protobuf.MapField.newMapField(AttributeMapDefaultEntryHolder.defaultEntry); - } - if (!attributeMap_.isMutable()) { - attributeMap_ = attributeMap_.copy(); - } - return attributeMap_; - } - - public int getAttributeMapCount() { - return internalGetAttributeMap().getMap().size(); - } - /** - * - * - *
-       * The set of attributes. Each attribute's key can be up to 128 bytes
-       * long. The value can be a string up to 256 bytes, an integer, or the
-       * Boolean values `true` and `false`. For example:
-       *     "/instance_id": "my-instance"
-       *     "/http/user_agent": ""
-       *     "/http/request_bytes": 300
-       *     "abc.com/myattribute": true
-       * 
- * - * map<string, .google.devtools.cloudtrace.v2.AttributeValue> attribute_map = 1; - * - */ - public boolean containsAttributeMap(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - return internalGetAttributeMap().getMap().containsKey(key); - } - /** Use {@link #getAttributeMapMap()} instead. */ - @java.lang.Deprecated - public java.util.Map - getAttributeMap() { - return getAttributeMapMap(); - } - /** - * - * - *
-       * The set of attributes. Each attribute's key can be up to 128 bytes
-       * long. The value can be a string up to 256 bytes, an integer, or the
-       * Boolean values `true` and `false`. For example:
-       *     "/instance_id": "my-instance"
-       *     "/http/user_agent": ""
-       *     "/http/request_bytes": 300
-       *     "abc.com/myattribute": true
-       * 
- * - * map<string, .google.devtools.cloudtrace.v2.AttributeValue> attribute_map = 1; - * - */ - public java.util.Map - getAttributeMapMap() { - return internalGetAttributeMap().getMap(); - } - /** - * - * - *
-       * The set of attributes. Each attribute's key can be up to 128 bytes
-       * long. The value can be a string up to 256 bytes, an integer, or the
-       * Boolean values `true` and `false`. For example:
-       *     "/instance_id": "my-instance"
-       *     "/http/user_agent": ""
-       *     "/http/request_bytes": 300
-       *     "abc.com/myattribute": true
-       * 
- * - * map<string, .google.devtools.cloudtrace.v2.AttributeValue> attribute_map = 1; - * - */ - public com.google.devtools.cloudtrace.v2.AttributeValue getAttributeMapOrDefault( - java.lang.String key, com.google.devtools.cloudtrace.v2.AttributeValue defaultValue) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map map = - internalGetAttributeMap().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * - * - *
-       * The set of attributes. Each attribute's key can be up to 128 bytes
-       * long. The value can be a string up to 256 bytes, an integer, or the
-       * Boolean values `true` and `false`. For example:
-       *     "/instance_id": "my-instance"
-       *     "/http/user_agent": ""
-       *     "/http/request_bytes": 300
-       *     "abc.com/myattribute": true
-       * 
- * - * map<string, .google.devtools.cloudtrace.v2.AttributeValue> attribute_map = 1; - * - */ - public com.google.devtools.cloudtrace.v2.AttributeValue getAttributeMapOrThrow( - java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map map = - internalGetAttributeMap().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearAttributeMap() { - internalGetMutableAttributeMap().getMutableMap().clear(); - return this; - } - /** - * - * - *
-       * The set of attributes. Each attribute's key can be up to 128 bytes
-       * long. The value can be a string up to 256 bytes, an integer, or the
-       * Boolean values `true` and `false`. For example:
-       *     "/instance_id": "my-instance"
-       *     "/http/user_agent": ""
-       *     "/http/request_bytes": 300
-       *     "abc.com/myattribute": true
-       * 
- * - * map<string, .google.devtools.cloudtrace.v2.AttributeValue> attribute_map = 1; - * - */ - public Builder removeAttributeMap(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - internalGetMutableAttributeMap().getMutableMap().remove(key); - return this; - } - /** Use alternate mutation accessors instead. */ - @java.lang.Deprecated - public java.util.Map - getMutableAttributeMap() { - return internalGetMutableAttributeMap().getMutableMap(); - } - /** - * - * - *
-       * The set of attributes. Each attribute's key can be up to 128 bytes
-       * long. The value can be a string up to 256 bytes, an integer, or the
-       * Boolean values `true` and `false`. For example:
-       *     "/instance_id": "my-instance"
-       *     "/http/user_agent": ""
-       *     "/http/request_bytes": 300
-       *     "abc.com/myattribute": true
-       * 
- * - * map<string, .google.devtools.cloudtrace.v2.AttributeValue> attribute_map = 1; - * - */ - public Builder putAttributeMap( - java.lang.String key, com.google.devtools.cloudtrace.v2.AttributeValue value) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - if (value == null) { - throw new java.lang.NullPointerException(); - } - internalGetMutableAttributeMap().getMutableMap().put(key, value); - return this; - } - /** - * - * - *
-       * The set of attributes. Each attribute's key can be up to 128 bytes
-       * long. The value can be a string up to 256 bytes, an integer, or the
-       * Boolean values `true` and `false`. For example:
-       *     "/instance_id": "my-instance"
-       *     "/http/user_agent": ""
-       *     "/http/request_bytes": 300
-       *     "abc.com/myattribute": true
-       * 
- * - * map<string, .google.devtools.cloudtrace.v2.AttributeValue> attribute_map = 1; - * - */ - public Builder putAllAttributeMap( - java.util.Map - values) { - internalGetMutableAttributeMap().getMutableMap().putAll(values); - return this; - } - - private int droppedAttributesCount_; - /** - * - * - *
-       * The number of attributes that were discarded. Attributes can be discarded
-       * because their keys are too long or because there are too many attributes.
-       * If this value is 0 then all attributes are valid.
-       * 
- * - * int32 dropped_attributes_count = 2; - */ - public int getDroppedAttributesCount() { - return droppedAttributesCount_; - } - /** - * - * - *
-       * The number of attributes that were discarded. Attributes can be discarded
-       * because their keys are too long or because there are too many attributes.
-       * If this value is 0 then all attributes are valid.
-       * 
- * - * int32 dropped_attributes_count = 2; - */ - public Builder setDroppedAttributesCount(int value) { - - droppedAttributesCount_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * The number of attributes that were discarded. Attributes can be discarded
-       * because their keys are too long or because there are too many attributes.
-       * If this value is 0 then all attributes are valid.
-       * 
- * - * int32 dropped_attributes_count = 2; - */ - public Builder clearDroppedAttributesCount() { - - droppedAttributesCount_ = 0; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.devtools.cloudtrace.v2.Span.Attributes) - } - - // @@protoc_insertion_point(class_scope:google.devtools.cloudtrace.v2.Span.Attributes) - private static final com.google.devtools.cloudtrace.v2.Span.Attributes DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.devtools.cloudtrace.v2.Span.Attributes(); - } - - public static com.google.devtools.cloudtrace.v2.Span.Attributes getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Attributes parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Attributes(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.Attributes getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public interface TimeEventOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.devtools.cloudtrace.v2.Span.TimeEvent) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * The timestamp indicating the time the event occurred.
-     * 
- * - * .google.protobuf.Timestamp time = 1; - */ - boolean hasTime(); - /** - * - * - *
-     * The timestamp indicating the time the event occurred.
-     * 
- * - * .google.protobuf.Timestamp time = 1; - */ - com.google.protobuf.Timestamp getTime(); - /** - * - * - *
-     * The timestamp indicating the time the event occurred.
-     * 
- * - * .google.protobuf.Timestamp time = 1; - */ - com.google.protobuf.TimestampOrBuilder getTimeOrBuilder(); - - /** - * - * - *
-     * Text annotation with a set of attributes.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation annotation = 2; - */ - boolean hasAnnotation(); - /** - * - * - *
-     * Text annotation with a set of attributes.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation annotation = 2; - */ - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation getAnnotation(); - /** - * - * - *
-     * Text annotation with a set of attributes.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation annotation = 2; - */ - com.google.devtools.cloudtrace.v2.Span.TimeEvent.AnnotationOrBuilder getAnnotationOrBuilder(); - - /** - * - * - *
-     * An event describing a message sent/received between Spans.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent message_event = 3; - */ - boolean hasMessageEvent(); - /** - * - * - *
-     * An event describing a message sent/received between Spans.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent message_event = 3; - */ - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent getMessageEvent(); - /** - * - * - *
-     * An event describing a message sent/received between Spans.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent message_event = 3; - */ - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEventOrBuilder - getMessageEventOrBuilder(); - - public com.google.devtools.cloudtrace.v2.Span.TimeEvent.ValueCase getValueCase(); - } - /** - * - * - *
-   * A time-stamped annotation or message event in the Span.
-   * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.Span.TimeEvent} - */ - public static final class TimeEvent extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.devtools.cloudtrace.v2.Span.TimeEvent) - TimeEventOrBuilder { - private static final long serialVersionUID = 0L; - // Use TimeEvent.newBuilder() to construct. - private TimeEvent(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private TimeEvent() {} - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private TimeEvent( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (time_ != null) { - subBuilder = time_.toBuilder(); - } - time_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(time_); - time_ = subBuilder.buildPartial(); - } - - break; - } - case 18: - { - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.Builder subBuilder = - null; - if (valueCase_ == 2) { - subBuilder = - ((com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) value_) - .toBuilder(); - } - value_ = - input.readMessage( - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom( - (com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) value_); - value_ = subBuilder.buildPartial(); - } - valueCase_ = 2; - break; - } - case 26: - { - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Builder subBuilder = - null; - if (valueCase_ == 3) { - subBuilder = - ((com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent) value_) - .toBuilder(); - } - value_ = - input.readMessage( - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom( - (com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent) value_); - value_ = subBuilder.buildPartial(); - } - valueCase_ = 3; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.Span.TimeEvent.class, - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Builder.class); - } - - public interface AnnotationOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-       * A user-supplied message describing the event. The maximum length for
-       * the description is 256 bytes.
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString description = 1; - */ - boolean hasDescription(); - /** - * - * - *
-       * A user-supplied message describing the event. The maximum length for
-       * the description is 256 bytes.
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString description = 1; - */ - com.google.devtools.cloudtrace.v2.TruncatableString getDescription(); - /** - * - * - *
-       * A user-supplied message describing the event. The maximum length for
-       * the description is 256 bytes.
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString description = 1; - */ - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder getDescriptionOrBuilder(); - - /** - * - * - *
-       * A set of attributes on the annotation. You can have up to 4 attributes
-       * per Annotation.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 2; - */ - boolean hasAttributes(); - /** - * - * - *
-       * A set of attributes on the annotation. You can have up to 4 attributes
-       * per Annotation.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 2; - */ - com.google.devtools.cloudtrace.v2.Span.Attributes getAttributes(); - /** - * - * - *
-       * A set of attributes on the annotation. You can have up to 4 attributes
-       * per Annotation.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 2; - */ - com.google.devtools.cloudtrace.v2.Span.AttributesOrBuilder getAttributesOrBuilder(); - } - /** - * - * - *
-     * Text annotation with a set of attributes.
-     * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation} - */ - public static final class Annotation extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) - AnnotationOrBuilder { - private static final long serialVersionUID = 0L; - // Use Annotation.newBuilder() to construct. - private Annotation(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private Annotation() {} - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private Annotation( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.devtools.cloudtrace.v2.TruncatableString.Builder subBuilder = null; - if (description_ != null) { - subBuilder = description_.toBuilder(); - } - description_ = - input.readMessage( - com.google.devtools.cloudtrace.v2.TruncatableString.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(description_); - description_ = subBuilder.buildPartial(); - } - - break; - } - case 18: - { - com.google.devtools.cloudtrace.v2.Span.Attributes.Builder subBuilder = null; - if (attributes_ != null) { - subBuilder = attributes_.toBuilder(); - } - attributes_ = - input.readMessage( - com.google.devtools.cloudtrace.v2.Span.Attributes.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(attributes_); - attributes_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_Annotation_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_Annotation_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.class, - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.Builder.class); - } - - public static final int DESCRIPTION_FIELD_NUMBER = 1; - private com.google.devtools.cloudtrace.v2.TruncatableString description_; - /** - * - * - *
-       * A user-supplied message describing the event. The maximum length for
-       * the description is 256 bytes.
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString description = 1; - */ - public boolean hasDescription() { - return description_ != null; - } - /** - * - * - *
-       * A user-supplied message describing the event. The maximum length for
-       * the description is 256 bytes.
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString description = 1; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString getDescription() { - return description_ == null - ? com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance() - : description_; - } - /** - * - * - *
-       * A user-supplied message describing the event. The maximum length for
-       * the description is 256 bytes.
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString description = 1; - */ - public com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder - getDescriptionOrBuilder() { - return getDescription(); - } - - public static final int ATTRIBUTES_FIELD_NUMBER = 2; - private com.google.devtools.cloudtrace.v2.Span.Attributes attributes_; - /** - * - * - *
-       * A set of attributes on the annotation. You can have up to 4 attributes
-       * per Annotation.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 2; - */ - public boolean hasAttributes() { - return attributes_ != null; - } - /** - * - * - *
-       * A set of attributes on the annotation. You can have up to 4 attributes
-       * per Annotation.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 2; - */ - public com.google.devtools.cloudtrace.v2.Span.Attributes getAttributes() { - return attributes_ == null - ? com.google.devtools.cloudtrace.v2.Span.Attributes.getDefaultInstance() - : attributes_; - } - /** - * - * - *
-       * A set of attributes on the annotation. You can have up to 4 attributes
-       * per Annotation.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 2; - */ - public com.google.devtools.cloudtrace.v2.Span.AttributesOrBuilder getAttributesOrBuilder() { - return getAttributes(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (description_ != null) { - output.writeMessage(1, getDescription()); - } - if (attributes_ != null) { - output.writeMessage(2, getAttributes()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (description_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getDescription()); - } - if (attributes_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getAttributes()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation)) { - return super.equals(obj); - } - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation other = - (com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) obj; - - if (hasDescription() != other.hasDescription()) return false; - if (hasDescription()) { - if (!getDescription().equals(other.getDescription())) return false; - } - if (hasAttributes() != other.hasAttributes()) return false; - if (hasAttributes()) { - if (!getAttributes().equals(other.getAttributes())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasDescription()) { - hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; - hash = (53 * hash) + getDescription().hashCode(); - } - if (hasAttributes()) { - hash = (37 * hash) + ATTRIBUTES_FIELD_NUMBER; - hash = (53 * hash) + getAttributes().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-       * Text annotation with a set of attributes.
-       * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) - com.google.devtools.cloudtrace.v2.Span.TimeEvent.AnnotationOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_Annotation_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_Annotation_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.class, - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.Builder.class); - } - - // Construct using com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (descriptionBuilder_ == null) { - description_ = null; - } else { - description_ = null; - descriptionBuilder_ = null; - } - if (attributesBuilder_ == null) { - attributes_ = null; - } else { - attributes_ = null; - attributesBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_Annotation_descriptor; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation - getDefaultInstanceForType() { - return com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.getDefaultInstance(); - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation build() { - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation buildPartial() { - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation result = - new com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation(this); - if (descriptionBuilder_ == null) { - result.description_ = description_; - } else { - result.description_ = descriptionBuilder_.build(); - } - if (attributesBuilder_ == null) { - result.attributes_ = attributes_; - } else { - result.attributes_ = attributesBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) { - return mergeFrom((com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation other) { - if (other - == com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.getDefaultInstance()) - return this; - if (other.hasDescription()) { - mergeDescription(other.getDescription()); - } - if (other.hasAttributes()) { - mergeAttributes(other.getAttributes()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.devtools.cloudtrace.v2.TruncatableString description_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder> - descriptionBuilder_; - /** - * - * - *
-         * A user-supplied message describing the event. The maximum length for
-         * the description is 256 bytes.
-         * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString description = 1; - */ - public boolean hasDescription() { - return descriptionBuilder_ != null || description_ != null; - } - /** - * - * - *
-         * A user-supplied message describing the event. The maximum length for
-         * the description is 256 bytes.
-         * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString description = 1; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString getDescription() { - if (descriptionBuilder_ == null) { - return description_ == null - ? com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance() - : description_; - } else { - return descriptionBuilder_.getMessage(); - } - } - /** - * - * - *
-         * A user-supplied message describing the event. The maximum length for
-         * the description is 256 bytes.
-         * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString description = 1; - */ - public Builder setDescription(com.google.devtools.cloudtrace.v2.TruncatableString value) { - if (descriptionBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - description_ = value; - onChanged(); - } else { - descriptionBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-         * A user-supplied message describing the event. The maximum length for
-         * the description is 256 bytes.
-         * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString description = 1; - */ - public Builder setDescription( - com.google.devtools.cloudtrace.v2.TruncatableString.Builder builderForValue) { - if (descriptionBuilder_ == null) { - description_ = builderForValue.build(); - onChanged(); - } else { - descriptionBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-         * A user-supplied message describing the event. The maximum length for
-         * the description is 256 bytes.
-         * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString description = 1; - */ - public Builder mergeDescription(com.google.devtools.cloudtrace.v2.TruncatableString value) { - if (descriptionBuilder_ == null) { - if (description_ != null) { - description_ = - com.google.devtools.cloudtrace.v2.TruncatableString.newBuilder(description_) - .mergeFrom(value) - .buildPartial(); - } else { - description_ = value; - } - onChanged(); - } else { - descriptionBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-         * A user-supplied message describing the event. The maximum length for
-         * the description is 256 bytes.
-         * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString description = 1; - */ - public Builder clearDescription() { - if (descriptionBuilder_ == null) { - description_ = null; - onChanged(); - } else { - description_ = null; - descriptionBuilder_ = null; - } - - return this; - } - /** - * - * - *
-         * A user-supplied message describing the event. The maximum length for
-         * the description is 256 bytes.
-         * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString description = 1; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString.Builder getDescriptionBuilder() { - - onChanged(); - return getDescriptionFieldBuilder().getBuilder(); - } - /** - * - * - *
-         * A user-supplied message describing the event. The maximum length for
-         * the description is 256 bytes.
-         * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString description = 1; - */ - public com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder - getDescriptionOrBuilder() { - if (descriptionBuilder_ != null) { - return descriptionBuilder_.getMessageOrBuilder(); - } else { - return description_ == null - ? com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance() - : description_; - } - } - /** - * - * - *
-         * A user-supplied message describing the event. The maximum length for
-         * the description is 256 bytes.
-         * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString description = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder> - getDescriptionFieldBuilder() { - if (descriptionBuilder_ == null) { - descriptionBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder>( - getDescription(), getParentForChildren(), isClean()); - description_ = null; - } - return descriptionBuilder_; - } - - private com.google.devtools.cloudtrace.v2.Span.Attributes attributes_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.Attributes, - com.google.devtools.cloudtrace.v2.Span.Attributes.Builder, - com.google.devtools.cloudtrace.v2.Span.AttributesOrBuilder> - attributesBuilder_; - /** - * - * - *
-         * A set of attributes on the annotation. You can have up to 4 attributes
-         * per Annotation.
-         * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 2; - */ - public boolean hasAttributes() { - return attributesBuilder_ != null || attributes_ != null; - } - /** - * - * - *
-         * A set of attributes on the annotation. You can have up to 4 attributes
-         * per Annotation.
-         * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 2; - */ - public com.google.devtools.cloudtrace.v2.Span.Attributes getAttributes() { - if (attributesBuilder_ == null) { - return attributes_ == null - ? com.google.devtools.cloudtrace.v2.Span.Attributes.getDefaultInstance() - : attributes_; - } else { - return attributesBuilder_.getMessage(); - } - } - /** - * - * - *
-         * A set of attributes on the annotation. You can have up to 4 attributes
-         * per Annotation.
-         * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 2; - */ - public Builder setAttributes(com.google.devtools.cloudtrace.v2.Span.Attributes value) { - if (attributesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - attributes_ = value; - onChanged(); - } else { - attributesBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-         * A set of attributes on the annotation. You can have up to 4 attributes
-         * per Annotation.
-         * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 2; - */ - public Builder setAttributes( - com.google.devtools.cloudtrace.v2.Span.Attributes.Builder builderForValue) { - if (attributesBuilder_ == null) { - attributes_ = builderForValue.build(); - onChanged(); - } else { - attributesBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-         * A set of attributes on the annotation. You can have up to 4 attributes
-         * per Annotation.
-         * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 2; - */ - public Builder mergeAttributes(com.google.devtools.cloudtrace.v2.Span.Attributes value) { - if (attributesBuilder_ == null) { - if (attributes_ != null) { - attributes_ = - com.google.devtools.cloudtrace.v2.Span.Attributes.newBuilder(attributes_) - .mergeFrom(value) - .buildPartial(); - } else { - attributes_ = value; - } - onChanged(); - } else { - attributesBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-         * A set of attributes on the annotation. You can have up to 4 attributes
-         * per Annotation.
-         * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 2; - */ - public Builder clearAttributes() { - if (attributesBuilder_ == null) { - attributes_ = null; - onChanged(); - } else { - attributes_ = null; - attributesBuilder_ = null; - } - - return this; - } - /** - * - * - *
-         * A set of attributes on the annotation. You can have up to 4 attributes
-         * per Annotation.
-         * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 2; - */ - public com.google.devtools.cloudtrace.v2.Span.Attributes.Builder getAttributesBuilder() { - - onChanged(); - return getAttributesFieldBuilder().getBuilder(); - } - /** - * - * - *
-         * A set of attributes on the annotation. You can have up to 4 attributes
-         * per Annotation.
-         * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 2; - */ - public com.google.devtools.cloudtrace.v2.Span.AttributesOrBuilder getAttributesOrBuilder() { - if (attributesBuilder_ != null) { - return attributesBuilder_.getMessageOrBuilder(); - } else { - return attributes_ == null - ? com.google.devtools.cloudtrace.v2.Span.Attributes.getDefaultInstance() - : attributes_; - } - } - /** - * - * - *
-         * A set of attributes on the annotation. You can have up to 4 attributes
-         * per Annotation.
-         * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.Attributes, - com.google.devtools.cloudtrace.v2.Span.Attributes.Builder, - com.google.devtools.cloudtrace.v2.Span.AttributesOrBuilder> - getAttributesFieldBuilder() { - if (attributesBuilder_ == null) { - attributesBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.Attributes, - com.google.devtools.cloudtrace.v2.Span.Attributes.Builder, - com.google.devtools.cloudtrace.v2.Span.AttributesOrBuilder>( - getAttributes(), getParentForChildren(), isClean()); - attributes_ = null; - } - return attributesBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) - } - - // @@protoc_insertion_point(class_scope:google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) - private static final com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation(); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Annotation parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Annotation(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public interface MessageEventOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-       * Type of MessageEvent. Indicates whether the message was sent or
-       * received.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Type type = 1; - */ - int getTypeValue(); - /** - * - * - *
-       * Type of MessageEvent. Indicates whether the message was sent or
-       * received.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Type type = 1; - */ - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Type getType(); - - /** - * - * - *
-       * An identifier for the MessageEvent's message that can be used to match
-       * SENT and RECEIVED MessageEvents. It is recommended to be unique within
-       * a Span.
-       * 
- * - * int64 id = 2; - */ - long getId(); - - /** - * - * - *
-       * The number of uncompressed bytes sent or received.
-       * 
- * - * int64 uncompressed_size_bytes = 3; - */ - long getUncompressedSizeBytes(); - - /** - * - * - *
-       * The number of compressed bytes sent or received. If missing assumed to
-       * be the same size as uncompressed.
-       * 
- * - * int64 compressed_size_bytes = 4; - */ - long getCompressedSizeBytes(); - } - /** - * - * - *
-     * An event describing a message sent/received between Spans.
-     * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent} - */ - public static final class MessageEvent extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent) - MessageEventOrBuilder { - private static final long serialVersionUID = 0L; - // Use MessageEvent.newBuilder() to construct. - private MessageEvent(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private MessageEvent() { - type_ = 0; - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private MessageEvent( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: - { - int rawValue = input.readEnum(); - - type_ = rawValue; - break; - } - case 16: - { - id_ = input.readInt64(); - break; - } - case 24: - { - uncompressedSizeBytes_ = input.readInt64(); - break; - } - case 32: - { - compressedSizeBytes_ = input.readInt64(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_MessageEvent_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_MessageEvent_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.class, - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Builder.class); - } - - /** - * - * - *
-       * Indicates whether the message was sent or received.
-       * 
- * - * Protobuf enum {@code google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Type} - */ - public enum Type implements com.google.protobuf.ProtocolMessageEnum { - /** - * - * - *
-         * Unknown event type.
-         * 
- * - * TYPE_UNSPECIFIED = 0; - */ - TYPE_UNSPECIFIED(0), - /** - * - * - *
-         * Indicates a sent message.
-         * 
- * - * SENT = 1; - */ - SENT(1), - /** - * - * - *
-         * Indicates a received message.
-         * 
- * - * RECEIVED = 2; - */ - RECEIVED(2), - UNRECOGNIZED(-1), - ; - - /** - * - * - *
-         * Unknown event type.
-         * 
- * - * TYPE_UNSPECIFIED = 0; - */ - public static final int TYPE_UNSPECIFIED_VALUE = 0; - /** - * - * - *
-         * Indicates a sent message.
-         * 
- * - * SENT = 1; - */ - public static final int SENT_VALUE = 1; - /** - * - * - *
-         * Indicates a received message.
-         * 
- * - * RECEIVED = 2; - */ - public static final int RECEIVED_VALUE = 2; - - public final int getNumber() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalArgumentException( - "Can't get the number of an unknown enum value."); - } - return value; - } - - /** @deprecated Use {@link #forNumber(int)} instead. */ - @java.lang.Deprecated - public static Type valueOf(int value) { - return forNumber(value); - } - - public static Type forNumber(int value) { - switch (value) { - case 0: - return TYPE_UNSPECIFIED; - case 1: - return SENT; - case 2: - return RECEIVED; - default: - return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { - return internalValueMap; - } - - private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public Type findValueByNumber(int number) { - return Type.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { - return getDescriptor().getValues().get(ordinal()); - } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { - return getDescriptor(); - } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.getDescriptor() - .getEnumTypes() - .get(0); - } - - private static final Type[] VALUES = values(); - - public static Type valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); - } - if (desc.getIndex() == -1) { - return UNRECOGNIZED; - } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private Type(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Type) - } - - public static final int TYPE_FIELD_NUMBER = 1; - private int type_; - /** - * - * - *
-       * Type of MessageEvent. Indicates whether the message was sent or
-       * received.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Type type = 1; - */ - public int getTypeValue() { - return type_; - } - /** - * - * - *
-       * Type of MessageEvent. Indicates whether the message was sent or
-       * received.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Type type = 1; - */ - public com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Type getType() { - @SuppressWarnings("deprecation") - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Type result = - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Type.valueOf(type_); - return result == null - ? com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Type.UNRECOGNIZED - : result; - } - - public static final int ID_FIELD_NUMBER = 2; - private long id_; - /** - * - * - *
-       * An identifier for the MessageEvent's message that can be used to match
-       * SENT and RECEIVED MessageEvents. It is recommended to be unique within
-       * a Span.
-       * 
- * - * int64 id = 2; - */ - public long getId() { - return id_; - } - - public static final int UNCOMPRESSED_SIZE_BYTES_FIELD_NUMBER = 3; - private long uncompressedSizeBytes_; - /** - * - * - *
-       * The number of uncompressed bytes sent or received.
-       * 
- * - * int64 uncompressed_size_bytes = 3; - */ - public long getUncompressedSizeBytes() { - return uncompressedSizeBytes_; - } - - public static final int COMPRESSED_SIZE_BYTES_FIELD_NUMBER = 4; - private long compressedSizeBytes_; - /** - * - * - *
-       * The number of compressed bytes sent or received. If missing assumed to
-       * be the same size as uncompressed.
-       * 
- * - * int64 compressed_size_bytes = 4; - */ - public long getCompressedSizeBytes() { - return compressedSizeBytes_; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (type_ - != com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Type.TYPE_UNSPECIFIED - .getNumber()) { - output.writeEnum(1, type_); - } - if (id_ != 0L) { - output.writeInt64(2, id_); - } - if (uncompressedSizeBytes_ != 0L) { - output.writeInt64(3, uncompressedSizeBytes_); - } - if (compressedSizeBytes_ != 0L) { - output.writeInt64(4, compressedSizeBytes_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (type_ - != com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Type.TYPE_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, type_); - } - if (id_ != 0L) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, id_); - } - if (uncompressedSizeBytes_ != 0L) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(3, uncompressedSizeBytes_); - } - if (compressedSizeBytes_ != 0L) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(4, compressedSizeBytes_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent)) { - return super.equals(obj); - } - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent other = - (com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent) obj; - - if (type_ != other.type_) return false; - if (getId() != other.getId()) return false; - if (getUncompressedSizeBytes() != other.getUncompressedSizeBytes()) return false; - if (getCompressedSizeBytes() != other.getCompressedSizeBytes()) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + TYPE_FIELD_NUMBER; - hash = (53 * hash) + type_; - hash = (37 * hash) + ID_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getId()); - hash = (37 * hash) + UNCOMPRESSED_SIZE_BYTES_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getUncompressedSizeBytes()); - hash = (37 * hash) + COMPRESSED_SIZE_BYTES_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getCompressedSizeBytes()); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent - parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-       * An event describing a message sent/received between Spans.
-       * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent) - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEventOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_MessageEvent_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_MessageEvent_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.class, - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Builder.class); - } - - // Construct using - // com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - type_ = 0; - - id_ = 0L; - - uncompressedSizeBytes_ = 0L; - - compressedSizeBytes_ = 0L; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_MessageEvent_descriptor; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent - getDefaultInstanceForType() { - return com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.getDefaultInstance(); - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent build() { - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent buildPartial() { - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent result = - new com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent(this); - result.type_ = type_; - result.id_ = id_; - result.uncompressedSizeBytes_ = uncompressedSizeBytes_; - result.compressedSizeBytes_ = compressedSizeBytes_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent) { - return mergeFrom((com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent other) { - if (other - == com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.getDefaultInstance()) - return this; - if (other.type_ != 0) { - setTypeValue(other.getTypeValue()); - } - if (other.getId() != 0L) { - setId(other.getId()); - } - if (other.getUncompressedSizeBytes() != 0L) { - setUncompressedSizeBytes(other.getUncompressedSizeBytes()); - } - if (other.getCompressedSizeBytes() != 0L) { - setCompressedSizeBytes(other.getCompressedSizeBytes()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int type_ = 0; - /** - * - * - *
-         * Type of MessageEvent. Indicates whether the message was sent or
-         * received.
-         * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Type type = 1; - */ - public int getTypeValue() { - return type_; - } - /** - * - * - *
-         * Type of MessageEvent. Indicates whether the message was sent or
-         * received.
-         * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Type type = 1; - */ - public Builder setTypeValue(int value) { - type_ = value; - onChanged(); - return this; - } - /** - * - * - *
-         * Type of MessageEvent. Indicates whether the message was sent or
-         * received.
-         * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Type type = 1; - */ - public com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Type getType() { - @SuppressWarnings("deprecation") - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Type result = - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Type.valueOf(type_); - return result == null - ? com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Type.UNRECOGNIZED - : result; - } - /** - * - * - *
-         * Type of MessageEvent. Indicates whether the message was sent or
-         * received.
-         * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Type type = 1; - */ - public Builder setType( - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Type value) { - if (value == null) { - throw new NullPointerException(); - } - - type_ = value.getNumber(); - onChanged(); - return this; - } - /** - * - * - *
-         * Type of MessageEvent. Indicates whether the message was sent or
-         * received.
-         * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Type type = 1; - */ - public Builder clearType() { - - type_ = 0; - onChanged(); - return this; - } - - private long id_; - /** - * - * - *
-         * An identifier for the MessageEvent's message that can be used to match
-         * SENT and RECEIVED MessageEvents. It is recommended to be unique within
-         * a Span.
-         * 
- * - * int64 id = 2; - */ - public long getId() { - return id_; - } - /** - * - * - *
-         * An identifier for the MessageEvent's message that can be used to match
-         * SENT and RECEIVED MessageEvents. It is recommended to be unique within
-         * a Span.
-         * 
- * - * int64 id = 2; - */ - public Builder setId(long value) { - - id_ = value; - onChanged(); - return this; - } - /** - * - * - *
-         * An identifier for the MessageEvent's message that can be used to match
-         * SENT and RECEIVED MessageEvents. It is recommended to be unique within
-         * a Span.
-         * 
- * - * int64 id = 2; - */ - public Builder clearId() { - - id_ = 0L; - onChanged(); - return this; - } - - private long uncompressedSizeBytes_; - /** - * - * - *
-         * The number of uncompressed bytes sent or received.
-         * 
- * - * int64 uncompressed_size_bytes = 3; - */ - public long getUncompressedSizeBytes() { - return uncompressedSizeBytes_; - } - /** - * - * - *
-         * The number of uncompressed bytes sent or received.
-         * 
- * - * int64 uncompressed_size_bytes = 3; - */ - public Builder setUncompressedSizeBytes(long value) { - - uncompressedSizeBytes_ = value; - onChanged(); - return this; - } - /** - * - * - *
-         * The number of uncompressed bytes sent or received.
-         * 
- * - * int64 uncompressed_size_bytes = 3; - */ - public Builder clearUncompressedSizeBytes() { - - uncompressedSizeBytes_ = 0L; - onChanged(); - return this; - } - - private long compressedSizeBytes_; - /** - * - * - *
-         * The number of compressed bytes sent or received. If missing assumed to
-         * be the same size as uncompressed.
-         * 
- * - * int64 compressed_size_bytes = 4; - */ - public long getCompressedSizeBytes() { - return compressedSizeBytes_; - } - /** - * - * - *
-         * The number of compressed bytes sent or received. If missing assumed to
-         * be the same size as uncompressed.
-         * 
- * - * int64 compressed_size_bytes = 4; - */ - public Builder setCompressedSizeBytes(long value) { - - compressedSizeBytes_ = value; - onChanged(); - return this; - } - /** - * - * - *
-         * The number of compressed bytes sent or received. If missing assumed to
-         * be the same size as uncompressed.
-         * 
- * - * int64 compressed_size_bytes = 4; - */ - public Builder clearCompressedSizeBytes() { - - compressedSizeBytes_ = 0L; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent) - } - - // @@protoc_insertion_point(class_scope:google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent) - private static final com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent(); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public MessageEvent parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new MessageEvent(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - private int valueCase_ = 0; - private java.lang.Object value_; - - public enum ValueCase implements com.google.protobuf.Internal.EnumLite { - ANNOTATION(2), - MESSAGE_EVENT(3), - VALUE_NOT_SET(0); - private final int value; - - private ValueCase(int value) { - this.value = value; - } - /** @deprecated Use {@link #forNumber(int)} instead. */ - @java.lang.Deprecated - public static ValueCase valueOf(int value) { - return forNumber(value); - } - - public static ValueCase forNumber(int value) { - switch (value) { - case 2: - return ANNOTATION; - case 3: - return MESSAGE_EVENT; - case 0: - return VALUE_NOT_SET; - default: - return null; - } - } - - public int getNumber() { - return this.value; - } - }; - - public ValueCase getValueCase() { - return ValueCase.forNumber(valueCase_); - } - - public static final int TIME_FIELD_NUMBER = 1; - private com.google.protobuf.Timestamp time_; - /** - * - * - *
-     * The timestamp indicating the time the event occurred.
-     * 
- * - * .google.protobuf.Timestamp time = 1; - */ - public boolean hasTime() { - return time_ != null; - } - /** - * - * - *
-     * The timestamp indicating the time the event occurred.
-     * 
- * - * .google.protobuf.Timestamp time = 1; - */ - public com.google.protobuf.Timestamp getTime() { - return time_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : time_; - } - /** - * - * - *
-     * The timestamp indicating the time the event occurred.
-     * 
- * - * .google.protobuf.Timestamp time = 1; - */ - public com.google.protobuf.TimestampOrBuilder getTimeOrBuilder() { - return getTime(); - } - - public static final int ANNOTATION_FIELD_NUMBER = 2; - /** - * - * - *
-     * Text annotation with a set of attributes.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation annotation = 2; - */ - public boolean hasAnnotation() { - return valueCase_ == 2; - } - /** - * - * - *
-     * Text annotation with a set of attributes.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation annotation = 2; - */ - public com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation getAnnotation() { - if (valueCase_ == 2) { - return (com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) value_; - } - return com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.getDefaultInstance(); - } - /** - * - * - *
-     * Text annotation with a set of attributes.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation annotation = 2; - */ - public com.google.devtools.cloudtrace.v2.Span.TimeEvent.AnnotationOrBuilder - getAnnotationOrBuilder() { - if (valueCase_ == 2) { - return (com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) value_; - } - return com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.getDefaultInstance(); - } - - public static final int MESSAGE_EVENT_FIELD_NUMBER = 3; - /** - * - * - *
-     * An event describing a message sent/received between Spans.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent message_event = 3; - */ - public boolean hasMessageEvent() { - return valueCase_ == 3; - } - /** - * - * - *
-     * An event describing a message sent/received between Spans.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent message_event = 3; - */ - public com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent getMessageEvent() { - if (valueCase_ == 3) { - return (com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent) value_; - } - return com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.getDefaultInstance(); - } - /** - * - * - *
-     * An event describing a message sent/received between Spans.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent message_event = 3; - */ - public com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEventOrBuilder - getMessageEventOrBuilder() { - if (valueCase_ == 3) { - return (com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent) value_; - } - return com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.getDefaultInstance(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (time_ != null) { - output.writeMessage(1, getTime()); - } - if (valueCase_ == 2) { - output.writeMessage( - 2, (com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) value_); - } - if (valueCase_ == 3) { - output.writeMessage( - 3, (com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent) value_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (time_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getTime()); - } - if (valueCase_ == 2) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 2, (com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) value_); - } - if (valueCase_ == 3) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 3, (com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent) value_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.devtools.cloudtrace.v2.Span.TimeEvent)) { - return super.equals(obj); - } - com.google.devtools.cloudtrace.v2.Span.TimeEvent other = - (com.google.devtools.cloudtrace.v2.Span.TimeEvent) obj; - - if (hasTime() != other.hasTime()) return false; - if (hasTime()) { - if (!getTime().equals(other.getTime())) return false; - } - if (!getValueCase().equals(other.getValueCase())) return false; - switch (valueCase_) { - case 2: - if (!getAnnotation().equals(other.getAnnotation())) return false; - break; - case 3: - if (!getMessageEvent().equals(other.getMessageEvent())) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasTime()) { - hash = (37 * hash) + TIME_FIELD_NUMBER; - hash = (53 * hash) + getTime().hashCode(); - } - switch (valueCase_) { - case 2: - hash = (37 * hash) + ANNOTATION_FIELD_NUMBER; - hash = (53 * hash) + getAnnotation().hashCode(); - break; - case 3: - hash = (37 * hash) + MESSAGE_EVENT_FIELD_NUMBER; - hash = (53 * hash) + getMessageEvent().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.devtools.cloudtrace.v2.Span.TimeEvent prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * A time-stamped annotation or message event in the Span.
-     * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.Span.TimeEvent} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.devtools.cloudtrace.v2.Span.TimeEvent) - com.google.devtools.cloudtrace.v2.Span.TimeEventOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.Span.TimeEvent.class, - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Builder.class); - } - - // Construct using com.google.devtools.cloudtrace.v2.Span.TimeEvent.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (timeBuilder_ == null) { - time_ = null; - } else { - time_ = null; - timeBuilder_ = null; - } - valueCase_ = 0; - value_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_descriptor; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.TimeEvent getDefaultInstanceForType() { - return com.google.devtools.cloudtrace.v2.Span.TimeEvent.getDefaultInstance(); - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.TimeEvent build() { - com.google.devtools.cloudtrace.v2.Span.TimeEvent result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.TimeEvent buildPartial() { - com.google.devtools.cloudtrace.v2.Span.TimeEvent result = - new com.google.devtools.cloudtrace.v2.Span.TimeEvent(this); - if (timeBuilder_ == null) { - result.time_ = time_; - } else { - result.time_ = timeBuilder_.build(); - } - if (valueCase_ == 2) { - if (annotationBuilder_ == null) { - result.value_ = value_; - } else { - result.value_ = annotationBuilder_.build(); - } - } - if (valueCase_ == 3) { - if (messageEventBuilder_ == null) { - result.value_ = value_; - } else { - result.value_ = messageEventBuilder_.build(); - } - } - result.valueCase_ = valueCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.devtools.cloudtrace.v2.Span.TimeEvent) { - return mergeFrom((com.google.devtools.cloudtrace.v2.Span.TimeEvent) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.devtools.cloudtrace.v2.Span.TimeEvent other) { - if (other == com.google.devtools.cloudtrace.v2.Span.TimeEvent.getDefaultInstance()) - return this; - if (other.hasTime()) { - mergeTime(other.getTime()); - } - switch (other.getValueCase()) { - case ANNOTATION: - { - mergeAnnotation(other.getAnnotation()); - break; - } - case MESSAGE_EVENT: - { - mergeMessageEvent(other.getMessageEvent()); - break; - } - case VALUE_NOT_SET: - { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.devtools.cloudtrace.v2.Span.TimeEvent parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.devtools.cloudtrace.v2.Span.TimeEvent) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int valueCase_ = 0; - private java.lang.Object value_; - - public ValueCase getValueCase() { - return ValueCase.forNumber(valueCase_); - } - - public Builder clearValue() { - valueCase_ = 0; - value_ = null; - onChanged(); - return this; - } - - private com.google.protobuf.Timestamp time_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - timeBuilder_; - /** - * - * - *
-       * The timestamp indicating the time the event occurred.
-       * 
- * - * .google.protobuf.Timestamp time = 1; - */ - public boolean hasTime() { - return timeBuilder_ != null || time_ != null; - } - /** - * - * - *
-       * The timestamp indicating the time the event occurred.
-       * 
- * - * .google.protobuf.Timestamp time = 1; - */ - public com.google.protobuf.Timestamp getTime() { - if (timeBuilder_ == null) { - return time_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : time_; - } else { - return timeBuilder_.getMessage(); - } - } - /** - * - * - *
-       * The timestamp indicating the time the event occurred.
-       * 
- * - * .google.protobuf.Timestamp time = 1; - */ - public Builder setTime(com.google.protobuf.Timestamp value) { - if (timeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - time_ = value; - onChanged(); - } else { - timeBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-       * The timestamp indicating the time the event occurred.
-       * 
- * - * .google.protobuf.Timestamp time = 1; - */ - public Builder setTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (timeBuilder_ == null) { - time_ = builderForValue.build(); - onChanged(); - } else { - timeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-       * The timestamp indicating the time the event occurred.
-       * 
- * - * .google.protobuf.Timestamp time = 1; - */ - public Builder mergeTime(com.google.protobuf.Timestamp value) { - if (timeBuilder_ == null) { - if (time_ != null) { - time_ = com.google.protobuf.Timestamp.newBuilder(time_).mergeFrom(value).buildPartial(); - } else { - time_ = value; - } - onChanged(); - } else { - timeBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-       * The timestamp indicating the time the event occurred.
-       * 
- * - * .google.protobuf.Timestamp time = 1; - */ - public Builder clearTime() { - if (timeBuilder_ == null) { - time_ = null; - onChanged(); - } else { - time_ = null; - timeBuilder_ = null; - } - - return this; - } - /** - * - * - *
-       * The timestamp indicating the time the event occurred.
-       * 
- * - * .google.protobuf.Timestamp time = 1; - */ - public com.google.protobuf.Timestamp.Builder getTimeBuilder() { - - onChanged(); - return getTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * The timestamp indicating the time the event occurred.
-       * 
- * - * .google.protobuf.Timestamp time = 1; - */ - public com.google.protobuf.TimestampOrBuilder getTimeOrBuilder() { - if (timeBuilder_ != null) { - return timeBuilder_.getMessageOrBuilder(); - } else { - return time_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : time_; - } - } - /** - * - * - *
-       * The timestamp indicating the time the event occurred.
-       * 
- * - * .google.protobuf.Timestamp time = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getTimeFieldBuilder() { - if (timeBuilder_ == null) { - timeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getTime(), getParentForChildren(), isClean()); - time_ = null; - } - return timeBuilder_; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation, - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.Builder, - com.google.devtools.cloudtrace.v2.Span.TimeEvent.AnnotationOrBuilder> - annotationBuilder_; - /** - * - * - *
-       * Text annotation with a set of attributes.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation annotation = 2; - */ - public boolean hasAnnotation() { - return valueCase_ == 2; - } - /** - * - * - *
-       * Text annotation with a set of attributes.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation annotation = 2; - */ - public com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation getAnnotation() { - if (annotationBuilder_ == null) { - if (valueCase_ == 2) { - return (com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) value_; - } - return com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.getDefaultInstance(); - } else { - if (valueCase_ == 2) { - return annotationBuilder_.getMessage(); - } - return com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.getDefaultInstance(); - } - } - /** - * - * - *
-       * Text annotation with a set of attributes.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation annotation = 2; - */ - public Builder setAnnotation( - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation value) { - if (annotationBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - value_ = value; - onChanged(); - } else { - annotationBuilder_.setMessage(value); - } - valueCase_ = 2; - return this; - } - /** - * - * - *
-       * Text annotation with a set of attributes.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation annotation = 2; - */ - public Builder setAnnotation( - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.Builder builderForValue) { - if (annotationBuilder_ == null) { - value_ = builderForValue.build(); - onChanged(); - } else { - annotationBuilder_.setMessage(builderForValue.build()); - } - valueCase_ = 2; - return this; - } - /** - * - * - *
-       * Text annotation with a set of attributes.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation annotation = 2; - */ - public Builder mergeAnnotation( - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation value) { - if (annotationBuilder_ == null) { - if (valueCase_ == 2 - && value_ - != com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation - .getDefaultInstance()) { - value_ = - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.newBuilder( - (com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) value_) - .mergeFrom(value) - .buildPartial(); - } else { - value_ = value; - } - onChanged(); - } else { - if (valueCase_ == 2) { - annotationBuilder_.mergeFrom(value); - } - annotationBuilder_.setMessage(value); - } - valueCase_ = 2; - return this; - } - /** - * - * - *
-       * Text annotation with a set of attributes.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation annotation = 2; - */ - public Builder clearAnnotation() { - if (annotationBuilder_ == null) { - if (valueCase_ == 2) { - valueCase_ = 0; - value_ = null; - onChanged(); - } - } else { - if (valueCase_ == 2) { - valueCase_ = 0; - value_ = null; - } - annotationBuilder_.clear(); - } - return this; - } - /** - * - * - *
-       * Text annotation with a set of attributes.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation annotation = 2; - */ - public com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.Builder - getAnnotationBuilder() { - return getAnnotationFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * Text annotation with a set of attributes.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation annotation = 2; - */ - public com.google.devtools.cloudtrace.v2.Span.TimeEvent.AnnotationOrBuilder - getAnnotationOrBuilder() { - if ((valueCase_ == 2) && (annotationBuilder_ != null)) { - return annotationBuilder_.getMessageOrBuilder(); - } else { - if (valueCase_ == 2) { - return (com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) value_; - } - return com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.getDefaultInstance(); - } - } - /** - * - * - *
-       * Text annotation with a set of attributes.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation annotation = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation, - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.Builder, - com.google.devtools.cloudtrace.v2.Span.TimeEvent.AnnotationOrBuilder> - getAnnotationFieldBuilder() { - if (annotationBuilder_ == null) { - if (!(valueCase_ == 2)) { - value_ = - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.getDefaultInstance(); - } - annotationBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation, - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.Builder, - com.google.devtools.cloudtrace.v2.Span.TimeEvent.AnnotationOrBuilder>( - (com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) value_, - getParentForChildren(), - isClean()); - value_ = null; - } - valueCase_ = 2; - onChanged(); - ; - return annotationBuilder_; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent, - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Builder, - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEventOrBuilder> - messageEventBuilder_; - /** - * - * - *
-       * An event describing a message sent/received between Spans.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent message_event = 3; - */ - public boolean hasMessageEvent() { - return valueCase_ == 3; - } - /** - * - * - *
-       * An event describing a message sent/received between Spans.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent message_event = 3; - */ - public com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent getMessageEvent() { - if (messageEventBuilder_ == null) { - if (valueCase_ == 3) { - return (com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent) value_; - } - return com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.getDefaultInstance(); - } else { - if (valueCase_ == 3) { - return messageEventBuilder_.getMessage(); - } - return com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.getDefaultInstance(); - } - } - /** - * - * - *
-       * An event describing a message sent/received between Spans.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent message_event = 3; - */ - public Builder setMessageEvent( - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent value) { - if (messageEventBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - value_ = value; - onChanged(); - } else { - messageEventBuilder_.setMessage(value); - } - valueCase_ = 3; - return this; - } - /** - * - * - *
-       * An event describing a message sent/received between Spans.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent message_event = 3; - */ - public Builder setMessageEvent( - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Builder builderForValue) { - if (messageEventBuilder_ == null) { - value_ = builderForValue.build(); - onChanged(); - } else { - messageEventBuilder_.setMessage(builderForValue.build()); - } - valueCase_ = 3; - return this; - } - /** - * - * - *
-       * An event describing a message sent/received between Spans.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent message_event = 3; - */ - public Builder mergeMessageEvent( - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent value) { - if (messageEventBuilder_ == null) { - if (valueCase_ == 3 - && value_ - != com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent - .getDefaultInstance()) { - value_ = - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.newBuilder( - (com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent) value_) - .mergeFrom(value) - .buildPartial(); - } else { - value_ = value; - } - onChanged(); - } else { - if (valueCase_ == 3) { - messageEventBuilder_.mergeFrom(value); - } - messageEventBuilder_.setMessage(value); - } - valueCase_ = 3; - return this; - } - /** - * - * - *
-       * An event describing a message sent/received between Spans.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent message_event = 3; - */ - public Builder clearMessageEvent() { - if (messageEventBuilder_ == null) { - if (valueCase_ == 3) { - valueCase_ = 0; - value_ = null; - onChanged(); - } - } else { - if (valueCase_ == 3) { - valueCase_ = 0; - value_ = null; - } - messageEventBuilder_.clear(); - } - return this; - } - /** - * - * - *
-       * An event describing a message sent/received between Spans.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent message_event = 3; - */ - public com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Builder - getMessageEventBuilder() { - return getMessageEventFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * An event describing a message sent/received between Spans.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent message_event = 3; - */ - public com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEventOrBuilder - getMessageEventOrBuilder() { - if ((valueCase_ == 3) && (messageEventBuilder_ != null)) { - return messageEventBuilder_.getMessageOrBuilder(); - } else { - if (valueCase_ == 3) { - return (com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent) value_; - } - return com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.getDefaultInstance(); - } - } - /** - * - * - *
-       * An event describing a message sent/received between Spans.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent message_event = 3; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent, - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Builder, - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEventOrBuilder> - getMessageEventFieldBuilder() { - if (messageEventBuilder_ == null) { - if (!(valueCase_ == 3)) { - value_ = - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.getDefaultInstance(); - } - messageEventBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent, - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.Builder, - com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEventOrBuilder>( - (com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent) value_, - getParentForChildren(), - isClean()); - value_ = null; - } - valueCase_ = 3; - onChanged(); - ; - return messageEventBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.devtools.cloudtrace.v2.Span.TimeEvent) - } - - // @@protoc_insertion_point(class_scope:google.devtools.cloudtrace.v2.Span.TimeEvent) - private static final com.google.devtools.cloudtrace.v2.Span.TimeEvent DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.devtools.cloudtrace.v2.Span.TimeEvent(); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvent getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public TimeEvent parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new TimeEvent(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.TimeEvent getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public interface TimeEventsOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.devtools.cloudtrace.v2.Span.TimeEvents) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * A collection of `TimeEvent`s.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - java.util.List getTimeEventList(); - /** - * - * - *
-     * A collection of `TimeEvent`s.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - com.google.devtools.cloudtrace.v2.Span.TimeEvent getTimeEvent(int index); - /** - * - * - *
-     * A collection of `TimeEvent`s.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - int getTimeEventCount(); - /** - * - * - *
-     * A collection of `TimeEvent`s.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - java.util.List - getTimeEventOrBuilderList(); - /** - * - * - *
-     * A collection of `TimeEvent`s.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - com.google.devtools.cloudtrace.v2.Span.TimeEventOrBuilder getTimeEventOrBuilder(int index); - - /** - * - * - *
-     * The number of dropped annotations in all the included time events.
-     * If the value is 0, then no annotations were dropped.
-     * 
- * - * int32 dropped_annotations_count = 2; - */ - int getDroppedAnnotationsCount(); - - /** - * - * - *
-     * The number of dropped message events in all the included time events.
-     * If the value is 0, then no message events were dropped.
-     * 
- * - * int32 dropped_message_events_count = 3; - */ - int getDroppedMessageEventsCount(); - } - /** - * - * - *
-   * A collection of `TimeEvent`s. A `TimeEvent` is a time-stamped annotation
-   * on the span, consisting of either user-supplied key:value pairs, or
-   * details of a message sent/received between Spans.
-   * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.Span.TimeEvents} - */ - public static final class TimeEvents extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.devtools.cloudtrace.v2.Span.TimeEvents) - TimeEventsOrBuilder { - private static final long serialVersionUID = 0L; - // Use TimeEvents.newBuilder() to construct. - private TimeEvents(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private TimeEvents() { - timeEvent_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private TimeEvents( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - timeEvent_ = - new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - timeEvent_.add( - input.readMessage( - com.google.devtools.cloudtrace.v2.Span.TimeEvent.parser(), - extensionRegistry)); - break; - } - case 16: - { - droppedAnnotationsCount_ = input.readInt32(); - break; - } - case 24: - { - droppedMessageEventsCount_ = input.readInt32(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - timeEvent_ = java.util.Collections.unmodifiableList(timeEvent_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_TimeEvents_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_TimeEvents_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.Span.TimeEvents.class, - com.google.devtools.cloudtrace.v2.Span.TimeEvents.Builder.class); - } - - private int bitField0_; - public static final int TIME_EVENT_FIELD_NUMBER = 1; - private java.util.List timeEvent_; - /** - * - * - *
-     * A collection of `TimeEvent`s.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - public java.util.List getTimeEventList() { - return timeEvent_; - } - /** - * - * - *
-     * A collection of `TimeEvent`s.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - public java.util.List - getTimeEventOrBuilderList() { - return timeEvent_; - } - /** - * - * - *
-     * A collection of `TimeEvent`s.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - public int getTimeEventCount() { - return timeEvent_.size(); - } - /** - * - * - *
-     * A collection of `TimeEvent`s.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - public com.google.devtools.cloudtrace.v2.Span.TimeEvent getTimeEvent(int index) { - return timeEvent_.get(index); - } - /** - * - * - *
-     * A collection of `TimeEvent`s.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - public com.google.devtools.cloudtrace.v2.Span.TimeEventOrBuilder getTimeEventOrBuilder( - int index) { - return timeEvent_.get(index); - } - - public static final int DROPPED_ANNOTATIONS_COUNT_FIELD_NUMBER = 2; - private int droppedAnnotationsCount_; - /** - * - * - *
-     * The number of dropped annotations in all the included time events.
-     * If the value is 0, then no annotations were dropped.
-     * 
- * - * int32 dropped_annotations_count = 2; - */ - public int getDroppedAnnotationsCount() { - return droppedAnnotationsCount_; - } - - public static final int DROPPED_MESSAGE_EVENTS_COUNT_FIELD_NUMBER = 3; - private int droppedMessageEventsCount_; - /** - * - * - *
-     * The number of dropped message events in all the included time events.
-     * If the value is 0, then no message events were dropped.
-     * 
- * - * int32 dropped_message_events_count = 3; - */ - public int getDroppedMessageEventsCount() { - return droppedMessageEventsCount_; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < timeEvent_.size(); i++) { - output.writeMessage(1, timeEvent_.get(i)); - } - if (droppedAnnotationsCount_ != 0) { - output.writeInt32(2, droppedAnnotationsCount_); - } - if (droppedMessageEventsCount_ != 0) { - output.writeInt32(3, droppedMessageEventsCount_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < timeEvent_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, timeEvent_.get(i)); - } - if (droppedAnnotationsCount_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, droppedAnnotationsCount_); - } - if (droppedMessageEventsCount_ != 0) { - size += - com.google.protobuf.CodedOutputStream.computeInt32Size(3, droppedMessageEventsCount_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.devtools.cloudtrace.v2.Span.TimeEvents)) { - return super.equals(obj); - } - com.google.devtools.cloudtrace.v2.Span.TimeEvents other = - (com.google.devtools.cloudtrace.v2.Span.TimeEvents) obj; - - if (!getTimeEventList().equals(other.getTimeEventList())) return false; - if (getDroppedAnnotationsCount() != other.getDroppedAnnotationsCount()) return false; - if (getDroppedMessageEventsCount() != other.getDroppedMessageEventsCount()) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getTimeEventCount() > 0) { - hash = (37 * hash) + TIME_EVENT_FIELD_NUMBER; - hash = (53 * hash) + getTimeEventList().hashCode(); - } - hash = (37 * hash) + DROPPED_ANNOTATIONS_COUNT_FIELD_NUMBER; - hash = (53 * hash) + getDroppedAnnotationsCount(); - hash = (37 * hash) + DROPPED_MESSAGE_EVENTS_COUNT_FIELD_NUMBER; - hash = (53 * hash) + getDroppedMessageEventsCount(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvents parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvents parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvents parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvents parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvents parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvents parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvents parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvents parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvents parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvents parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvents parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvents parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.devtools.cloudtrace.v2.Span.TimeEvents prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * A collection of `TimeEvent`s. A `TimeEvent` is a time-stamped annotation
-     * on the span, consisting of either user-supplied key:value pairs, or
-     * details of a message sent/received between Spans.
-     * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.Span.TimeEvents} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.devtools.cloudtrace.v2.Span.TimeEvents) - com.google.devtools.cloudtrace.v2.Span.TimeEventsOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_TimeEvents_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_TimeEvents_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.Span.TimeEvents.class, - com.google.devtools.cloudtrace.v2.Span.TimeEvents.Builder.class); - } - - // Construct using com.google.devtools.cloudtrace.v2.Span.TimeEvents.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getTimeEventFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (timeEventBuilder_ == null) { - timeEvent_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - timeEventBuilder_.clear(); - } - droppedAnnotationsCount_ = 0; - - droppedMessageEventsCount_ = 0; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_TimeEvents_descriptor; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.TimeEvents getDefaultInstanceForType() { - return com.google.devtools.cloudtrace.v2.Span.TimeEvents.getDefaultInstance(); - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.TimeEvents build() { - com.google.devtools.cloudtrace.v2.Span.TimeEvents result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.TimeEvents buildPartial() { - com.google.devtools.cloudtrace.v2.Span.TimeEvents result = - new com.google.devtools.cloudtrace.v2.Span.TimeEvents(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (timeEventBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - timeEvent_ = java.util.Collections.unmodifiableList(timeEvent_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.timeEvent_ = timeEvent_; - } else { - result.timeEvent_ = timeEventBuilder_.build(); - } - result.droppedAnnotationsCount_ = droppedAnnotationsCount_; - result.droppedMessageEventsCount_ = droppedMessageEventsCount_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.devtools.cloudtrace.v2.Span.TimeEvents) { - return mergeFrom((com.google.devtools.cloudtrace.v2.Span.TimeEvents) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.devtools.cloudtrace.v2.Span.TimeEvents other) { - if (other == com.google.devtools.cloudtrace.v2.Span.TimeEvents.getDefaultInstance()) - return this; - if (timeEventBuilder_ == null) { - if (!other.timeEvent_.isEmpty()) { - if (timeEvent_.isEmpty()) { - timeEvent_ = other.timeEvent_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureTimeEventIsMutable(); - timeEvent_.addAll(other.timeEvent_); - } - onChanged(); - } - } else { - if (!other.timeEvent_.isEmpty()) { - if (timeEventBuilder_.isEmpty()) { - timeEventBuilder_.dispose(); - timeEventBuilder_ = null; - timeEvent_ = other.timeEvent_; - bitField0_ = (bitField0_ & ~0x00000001); - timeEventBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getTimeEventFieldBuilder() - : null; - } else { - timeEventBuilder_.addAllMessages(other.timeEvent_); - } - } - } - if (other.getDroppedAnnotationsCount() != 0) { - setDroppedAnnotationsCount(other.getDroppedAnnotationsCount()); - } - if (other.getDroppedMessageEventsCount() != 0) { - setDroppedMessageEventsCount(other.getDroppedMessageEventsCount()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.devtools.cloudtrace.v2.Span.TimeEvents parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.devtools.cloudtrace.v2.Span.TimeEvents) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.util.List timeEvent_ = - java.util.Collections.emptyList(); - - private void ensureTimeEventIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - timeEvent_ = - new java.util.ArrayList(timeEvent_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.TimeEvent, - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Builder, - com.google.devtools.cloudtrace.v2.Span.TimeEventOrBuilder> - timeEventBuilder_; - - /** - * - * - *
-       * A collection of `TimeEvent`s.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - public java.util.List getTimeEventList() { - if (timeEventBuilder_ == null) { - return java.util.Collections.unmodifiableList(timeEvent_); - } else { - return timeEventBuilder_.getMessageList(); - } - } - /** - * - * - *
-       * A collection of `TimeEvent`s.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - public int getTimeEventCount() { - if (timeEventBuilder_ == null) { - return timeEvent_.size(); - } else { - return timeEventBuilder_.getCount(); - } - } - /** - * - * - *
-       * A collection of `TimeEvent`s.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - public com.google.devtools.cloudtrace.v2.Span.TimeEvent getTimeEvent(int index) { - if (timeEventBuilder_ == null) { - return timeEvent_.get(index); - } else { - return timeEventBuilder_.getMessage(index); - } - } - /** - * - * - *
-       * A collection of `TimeEvent`s.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - public Builder setTimeEvent( - int index, com.google.devtools.cloudtrace.v2.Span.TimeEvent value) { - if (timeEventBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTimeEventIsMutable(); - timeEvent_.set(index, value); - onChanged(); - } else { - timeEventBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-       * A collection of `TimeEvent`s.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - public Builder setTimeEvent( - int index, com.google.devtools.cloudtrace.v2.Span.TimeEvent.Builder builderForValue) { - if (timeEventBuilder_ == null) { - ensureTimeEventIsMutable(); - timeEvent_.set(index, builderForValue.build()); - onChanged(); - } else { - timeEventBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * A collection of `TimeEvent`s.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - public Builder addTimeEvent(com.google.devtools.cloudtrace.v2.Span.TimeEvent value) { - if (timeEventBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTimeEventIsMutable(); - timeEvent_.add(value); - onChanged(); - } else { - timeEventBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-       * A collection of `TimeEvent`s.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - public Builder addTimeEvent( - int index, com.google.devtools.cloudtrace.v2.Span.TimeEvent value) { - if (timeEventBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTimeEventIsMutable(); - timeEvent_.add(index, value); - onChanged(); - } else { - timeEventBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-       * A collection of `TimeEvent`s.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - public Builder addTimeEvent( - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Builder builderForValue) { - if (timeEventBuilder_ == null) { - ensureTimeEventIsMutable(); - timeEvent_.add(builderForValue.build()); - onChanged(); - } else { - timeEventBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * A collection of `TimeEvent`s.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - public Builder addTimeEvent( - int index, com.google.devtools.cloudtrace.v2.Span.TimeEvent.Builder builderForValue) { - if (timeEventBuilder_ == null) { - ensureTimeEventIsMutable(); - timeEvent_.add(index, builderForValue.build()); - onChanged(); - } else { - timeEventBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * A collection of `TimeEvent`s.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - public Builder addAllTimeEvent( - java.lang.Iterable values) { - if (timeEventBuilder_ == null) { - ensureTimeEventIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, timeEvent_); - onChanged(); - } else { - timeEventBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-       * A collection of `TimeEvent`s.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - public Builder clearTimeEvent() { - if (timeEventBuilder_ == null) { - timeEvent_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - timeEventBuilder_.clear(); - } - return this; - } - /** - * - * - *
-       * A collection of `TimeEvent`s.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - public Builder removeTimeEvent(int index) { - if (timeEventBuilder_ == null) { - ensureTimeEventIsMutable(); - timeEvent_.remove(index); - onChanged(); - } else { - timeEventBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-       * A collection of `TimeEvent`s.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - public com.google.devtools.cloudtrace.v2.Span.TimeEvent.Builder getTimeEventBuilder( - int index) { - return getTimeEventFieldBuilder().getBuilder(index); - } - /** - * - * - *
-       * A collection of `TimeEvent`s.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - public com.google.devtools.cloudtrace.v2.Span.TimeEventOrBuilder getTimeEventOrBuilder( - int index) { - if (timeEventBuilder_ == null) { - return timeEvent_.get(index); - } else { - return timeEventBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-       * A collection of `TimeEvent`s.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - public java.util.List - getTimeEventOrBuilderList() { - if (timeEventBuilder_ != null) { - return timeEventBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(timeEvent_); - } - } - /** - * - * - *
-       * A collection of `TimeEvent`s.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - public com.google.devtools.cloudtrace.v2.Span.TimeEvent.Builder addTimeEventBuilder() { - return getTimeEventFieldBuilder() - .addBuilder(com.google.devtools.cloudtrace.v2.Span.TimeEvent.getDefaultInstance()); - } - /** - * - * - *
-       * A collection of `TimeEvent`s.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - public com.google.devtools.cloudtrace.v2.Span.TimeEvent.Builder addTimeEventBuilder( - int index) { - return getTimeEventFieldBuilder() - .addBuilder( - index, com.google.devtools.cloudtrace.v2.Span.TimeEvent.getDefaultInstance()); - } - /** - * - * - *
-       * A collection of `TimeEvent`s.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1; - */ - public java.util.List - getTimeEventBuilderList() { - return getTimeEventFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.TimeEvent, - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Builder, - com.google.devtools.cloudtrace.v2.Span.TimeEventOrBuilder> - getTimeEventFieldBuilder() { - if (timeEventBuilder_ == null) { - timeEventBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.TimeEvent, - com.google.devtools.cloudtrace.v2.Span.TimeEvent.Builder, - com.google.devtools.cloudtrace.v2.Span.TimeEventOrBuilder>( - timeEvent_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - timeEvent_ = null; - } - return timeEventBuilder_; - } - - private int droppedAnnotationsCount_; - /** - * - * - *
-       * The number of dropped annotations in all the included time events.
-       * If the value is 0, then no annotations were dropped.
-       * 
- * - * int32 dropped_annotations_count = 2; - */ - public int getDroppedAnnotationsCount() { - return droppedAnnotationsCount_; - } - /** - * - * - *
-       * The number of dropped annotations in all the included time events.
-       * If the value is 0, then no annotations were dropped.
-       * 
- * - * int32 dropped_annotations_count = 2; - */ - public Builder setDroppedAnnotationsCount(int value) { - - droppedAnnotationsCount_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * The number of dropped annotations in all the included time events.
-       * If the value is 0, then no annotations were dropped.
-       * 
- * - * int32 dropped_annotations_count = 2; - */ - public Builder clearDroppedAnnotationsCount() { - - droppedAnnotationsCount_ = 0; - onChanged(); - return this; - } - - private int droppedMessageEventsCount_; - /** - * - * - *
-       * The number of dropped message events in all the included time events.
-       * If the value is 0, then no message events were dropped.
-       * 
- * - * int32 dropped_message_events_count = 3; - */ - public int getDroppedMessageEventsCount() { - return droppedMessageEventsCount_; - } - /** - * - * - *
-       * The number of dropped message events in all the included time events.
-       * If the value is 0, then no message events were dropped.
-       * 
- * - * int32 dropped_message_events_count = 3; - */ - public Builder setDroppedMessageEventsCount(int value) { - - droppedMessageEventsCount_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * The number of dropped message events in all the included time events.
-       * If the value is 0, then no message events were dropped.
-       * 
- * - * int32 dropped_message_events_count = 3; - */ - public Builder clearDroppedMessageEventsCount() { - - droppedMessageEventsCount_ = 0; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.devtools.cloudtrace.v2.Span.TimeEvents) - } - - // @@protoc_insertion_point(class_scope:google.devtools.cloudtrace.v2.Span.TimeEvents) - private static final com.google.devtools.cloudtrace.v2.Span.TimeEvents DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.devtools.cloudtrace.v2.Span.TimeEvents(); - } - - public static com.google.devtools.cloudtrace.v2.Span.TimeEvents getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public TimeEvents parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new TimeEvents(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.TimeEvents getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public interface LinkOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.devtools.cloudtrace.v2.Span.Link) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * The [TRACE_ID] for a trace within a project.
-     * 
- * - * string trace_id = 1; - */ - java.lang.String getTraceId(); - /** - * - * - *
-     * The [TRACE_ID] for a trace within a project.
-     * 
- * - * string trace_id = 1; - */ - com.google.protobuf.ByteString getTraceIdBytes(); - - /** - * - * - *
-     * The [SPAN_ID] for a span within a trace.
-     * 
- * - * string span_id = 2; - */ - java.lang.String getSpanId(); - /** - * - * - *
-     * The [SPAN_ID] for a span within a trace.
-     * 
- * - * string span_id = 2; - */ - com.google.protobuf.ByteString getSpanIdBytes(); - - /** - * - * - *
-     * The relationship of the current span relative to the linked span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Link.Type type = 3; - */ - int getTypeValue(); - /** - * - * - *
-     * The relationship of the current span relative to the linked span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Link.Type type = 3; - */ - com.google.devtools.cloudtrace.v2.Span.Link.Type getType(); - - /** - * - * - *
-     * A set of attributes on the link. You have have up to  32 attributes per
-     * link.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 4; - */ - boolean hasAttributes(); - /** - * - * - *
-     * A set of attributes on the link. You have have up to  32 attributes per
-     * link.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 4; - */ - com.google.devtools.cloudtrace.v2.Span.Attributes getAttributes(); - /** - * - * - *
-     * A set of attributes on the link. You have have up to  32 attributes per
-     * link.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 4; - */ - com.google.devtools.cloudtrace.v2.Span.AttributesOrBuilder getAttributesOrBuilder(); - } - /** - * - * - *
-   * A pointer from the current span to another span in the same trace or in a
-   * different trace. For example, this can be used in batching operations,
-   * where a single batch handler processes multiple requests from different
-   * traces or when the handler receives a request from a different project.
-   * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.Span.Link} - */ - public static final class Link extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.devtools.cloudtrace.v2.Span.Link) - LinkOrBuilder { - private static final long serialVersionUID = 0L; - // Use Link.newBuilder() to construct. - private Link(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private Link() { - traceId_ = ""; - spanId_ = ""; - type_ = 0; - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private Link( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - traceId_ = s; - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - - spanId_ = s; - break; - } - case 24: - { - int rawValue = input.readEnum(); - - type_ = rawValue; - break; - } - case 34: - { - com.google.devtools.cloudtrace.v2.Span.Attributes.Builder subBuilder = null; - if (attributes_ != null) { - subBuilder = attributes_.toBuilder(); - } - attributes_ = - input.readMessage( - com.google.devtools.cloudtrace.v2.Span.Attributes.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(attributes_); - attributes_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_Link_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_Link_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.Span.Link.class, - com.google.devtools.cloudtrace.v2.Span.Link.Builder.class); - } - - /** - * - * - *
-     * The relationship of the current span relative to the linked span: child,
-     * parent, or unspecified.
-     * 
- * - * Protobuf enum {@code google.devtools.cloudtrace.v2.Span.Link.Type} - */ - public enum Type implements com.google.protobuf.ProtocolMessageEnum { - /** - * - * - *
-       * The relationship of the two spans is unknown.
-       * 
- * - * TYPE_UNSPECIFIED = 0; - */ - TYPE_UNSPECIFIED(0), - /** - * - * - *
-       * The linked span is a child of the current span.
-       * 
- * - * CHILD_LINKED_SPAN = 1; - */ - CHILD_LINKED_SPAN(1), - /** - * - * - *
-       * The linked span is a parent of the current span.
-       * 
- * - * PARENT_LINKED_SPAN = 2; - */ - PARENT_LINKED_SPAN(2), - UNRECOGNIZED(-1), - ; - - /** - * - * - *
-       * The relationship of the two spans is unknown.
-       * 
- * - * TYPE_UNSPECIFIED = 0; - */ - public static final int TYPE_UNSPECIFIED_VALUE = 0; - /** - * - * - *
-       * The linked span is a child of the current span.
-       * 
- * - * CHILD_LINKED_SPAN = 1; - */ - public static final int CHILD_LINKED_SPAN_VALUE = 1; - /** - * - * - *
-       * The linked span is a parent of the current span.
-       * 
- * - * PARENT_LINKED_SPAN = 2; - */ - public static final int PARENT_LINKED_SPAN_VALUE = 2; - - public final int getNumber() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalArgumentException( - "Can't get the number of an unknown enum value."); - } - return value; - } - - /** @deprecated Use {@link #forNumber(int)} instead. */ - @java.lang.Deprecated - public static Type valueOf(int value) { - return forNumber(value); - } - - public static Type forNumber(int value) { - switch (value) { - case 0: - return TYPE_UNSPECIFIED; - case 1: - return CHILD_LINKED_SPAN; - case 2: - return PARENT_LINKED_SPAN; - default: - return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { - return internalValueMap; - } - - private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public Type findValueByNumber(int number) { - return Type.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { - return getDescriptor().getValues().get(ordinal()); - } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { - return getDescriptor(); - } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.Span.Link.getDescriptor().getEnumTypes().get(0); - } - - private static final Type[] VALUES = values(); - - public static Type valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); - } - if (desc.getIndex() == -1) { - return UNRECOGNIZED; - } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private Type(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.devtools.cloudtrace.v2.Span.Link.Type) - } - - public static final int TRACE_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object traceId_; - /** - * - * - *
-     * The [TRACE_ID] for a trace within a project.
-     * 
- * - * string trace_id = 1; - */ - public java.lang.String getTraceId() { - java.lang.Object ref = traceId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - traceId_ = s; - return s; - } - } - /** - * - * - *
-     * The [TRACE_ID] for a trace within a project.
-     * 
- * - * string trace_id = 1; - */ - public com.google.protobuf.ByteString getTraceIdBytes() { - java.lang.Object ref = traceId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - traceId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int SPAN_ID_FIELD_NUMBER = 2; - private volatile java.lang.Object spanId_; - /** - * - * - *
-     * The [SPAN_ID] for a span within a trace.
-     * 
- * - * string span_id = 2; - */ - public java.lang.String getSpanId() { - java.lang.Object ref = spanId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - spanId_ = s; - return s; - } - } - /** - * - * - *
-     * The [SPAN_ID] for a span within a trace.
-     * 
- * - * string span_id = 2; - */ - public com.google.protobuf.ByteString getSpanIdBytes() { - java.lang.Object ref = spanId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - spanId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TYPE_FIELD_NUMBER = 3; - private int type_; - /** - * - * - *
-     * The relationship of the current span relative to the linked span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Link.Type type = 3; - */ - public int getTypeValue() { - return type_; - } - /** - * - * - *
-     * The relationship of the current span relative to the linked span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Link.Type type = 3; - */ - public com.google.devtools.cloudtrace.v2.Span.Link.Type getType() { - @SuppressWarnings("deprecation") - com.google.devtools.cloudtrace.v2.Span.Link.Type result = - com.google.devtools.cloudtrace.v2.Span.Link.Type.valueOf(type_); - return result == null - ? com.google.devtools.cloudtrace.v2.Span.Link.Type.UNRECOGNIZED - : result; - } - - public static final int ATTRIBUTES_FIELD_NUMBER = 4; - private com.google.devtools.cloudtrace.v2.Span.Attributes attributes_; - /** - * - * - *
-     * A set of attributes on the link. You have have up to  32 attributes per
-     * link.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 4; - */ - public boolean hasAttributes() { - return attributes_ != null; - } - /** - * - * - *
-     * A set of attributes on the link. You have have up to  32 attributes per
-     * link.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 4; - */ - public com.google.devtools.cloudtrace.v2.Span.Attributes getAttributes() { - return attributes_ == null - ? com.google.devtools.cloudtrace.v2.Span.Attributes.getDefaultInstance() - : attributes_; - } - /** - * - * - *
-     * A set of attributes on the link. You have have up to  32 attributes per
-     * link.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 4; - */ - public com.google.devtools.cloudtrace.v2.Span.AttributesOrBuilder getAttributesOrBuilder() { - return getAttributes(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getTraceIdBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, traceId_); - } - if (!getSpanIdBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, spanId_); - } - if (type_ != com.google.devtools.cloudtrace.v2.Span.Link.Type.TYPE_UNSPECIFIED.getNumber()) { - output.writeEnum(3, type_); - } - if (attributes_ != null) { - output.writeMessage(4, getAttributes()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getTraceIdBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, traceId_); - } - if (!getSpanIdBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, spanId_); - } - if (type_ != com.google.devtools.cloudtrace.v2.Span.Link.Type.TYPE_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, type_); - } - if (attributes_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getAttributes()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.devtools.cloudtrace.v2.Span.Link)) { - return super.equals(obj); - } - com.google.devtools.cloudtrace.v2.Span.Link other = - (com.google.devtools.cloudtrace.v2.Span.Link) obj; - - if (!getTraceId().equals(other.getTraceId())) return false; - if (!getSpanId().equals(other.getSpanId())) return false; - if (type_ != other.type_) return false; - if (hasAttributes() != other.hasAttributes()) return false; - if (hasAttributes()) { - if (!getAttributes().equals(other.getAttributes())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + TRACE_ID_FIELD_NUMBER; - hash = (53 * hash) + getTraceId().hashCode(); - hash = (37 * hash) + SPAN_ID_FIELD_NUMBER; - hash = (53 * hash) + getSpanId().hashCode(); - hash = (37 * hash) + TYPE_FIELD_NUMBER; - hash = (53 * hash) + type_; - if (hasAttributes()) { - hash = (37 * hash) + ATTRIBUTES_FIELD_NUMBER; - hash = (53 * hash) + getAttributes().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.devtools.cloudtrace.v2.Span.Link parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Span.Link parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.Link parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Span.Link parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.Link parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Span.Link parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.Link parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Span.Link parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.Link parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Span.Link parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.Link parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Span.Link parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.devtools.cloudtrace.v2.Span.Link prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * A pointer from the current span to another span in the same trace or in a
-     * different trace. For example, this can be used in batching operations,
-     * where a single batch handler processes multiple requests from different
-     * traces or when the handler receives a request from a different project.
-     * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.Span.Link} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.devtools.cloudtrace.v2.Span.Link) - com.google.devtools.cloudtrace.v2.Span.LinkOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_Link_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_Link_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.Span.Link.class, - com.google.devtools.cloudtrace.v2.Span.Link.Builder.class); - } - - // Construct using com.google.devtools.cloudtrace.v2.Span.Link.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - traceId_ = ""; - - spanId_ = ""; - - type_ = 0; - - if (attributesBuilder_ == null) { - attributes_ = null; - } else { - attributes_ = null; - attributesBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_Link_descriptor; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.Link getDefaultInstanceForType() { - return com.google.devtools.cloudtrace.v2.Span.Link.getDefaultInstance(); - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.Link build() { - com.google.devtools.cloudtrace.v2.Span.Link result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.Link buildPartial() { - com.google.devtools.cloudtrace.v2.Span.Link result = - new com.google.devtools.cloudtrace.v2.Span.Link(this); - result.traceId_ = traceId_; - result.spanId_ = spanId_; - result.type_ = type_; - if (attributesBuilder_ == null) { - result.attributes_ = attributes_; - } else { - result.attributes_ = attributesBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.devtools.cloudtrace.v2.Span.Link) { - return mergeFrom((com.google.devtools.cloudtrace.v2.Span.Link) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.devtools.cloudtrace.v2.Span.Link other) { - if (other == com.google.devtools.cloudtrace.v2.Span.Link.getDefaultInstance()) return this; - if (!other.getTraceId().isEmpty()) { - traceId_ = other.traceId_; - onChanged(); - } - if (!other.getSpanId().isEmpty()) { - spanId_ = other.spanId_; - onChanged(); - } - if (other.type_ != 0) { - setTypeValue(other.getTypeValue()); - } - if (other.hasAttributes()) { - mergeAttributes(other.getAttributes()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.devtools.cloudtrace.v2.Span.Link parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.devtools.cloudtrace.v2.Span.Link) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object traceId_ = ""; - /** - * - * - *
-       * The [TRACE_ID] for a trace within a project.
-       * 
- * - * string trace_id = 1; - */ - public java.lang.String getTraceId() { - java.lang.Object ref = traceId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - traceId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-       * The [TRACE_ID] for a trace within a project.
-       * 
- * - * string trace_id = 1; - */ - public com.google.protobuf.ByteString getTraceIdBytes() { - java.lang.Object ref = traceId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - traceId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-       * The [TRACE_ID] for a trace within a project.
-       * 
- * - * string trace_id = 1; - */ - public Builder setTraceId(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - traceId_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * The [TRACE_ID] for a trace within a project.
-       * 
- * - * string trace_id = 1; - */ - public Builder clearTraceId() { - - traceId_ = getDefaultInstance().getTraceId(); - onChanged(); - return this; - } - /** - * - * - *
-       * The [TRACE_ID] for a trace within a project.
-       * 
- * - * string trace_id = 1; - */ - public Builder setTraceIdBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - traceId_ = value; - onChanged(); - return this; - } - - private java.lang.Object spanId_ = ""; - /** - * - * - *
-       * The [SPAN_ID] for a span within a trace.
-       * 
- * - * string span_id = 2; - */ - public java.lang.String getSpanId() { - java.lang.Object ref = spanId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - spanId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-       * The [SPAN_ID] for a span within a trace.
-       * 
- * - * string span_id = 2; - */ - public com.google.protobuf.ByteString getSpanIdBytes() { - java.lang.Object ref = spanId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - spanId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-       * The [SPAN_ID] for a span within a trace.
-       * 
- * - * string span_id = 2; - */ - public Builder setSpanId(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - spanId_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * The [SPAN_ID] for a span within a trace.
-       * 
- * - * string span_id = 2; - */ - public Builder clearSpanId() { - - spanId_ = getDefaultInstance().getSpanId(); - onChanged(); - return this; - } - /** - * - * - *
-       * The [SPAN_ID] for a span within a trace.
-       * 
- * - * string span_id = 2; - */ - public Builder setSpanIdBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - spanId_ = value; - onChanged(); - return this; - } - - private int type_ = 0; - /** - * - * - *
-       * The relationship of the current span relative to the linked span.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.Link.Type type = 3; - */ - public int getTypeValue() { - return type_; - } - /** - * - * - *
-       * The relationship of the current span relative to the linked span.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.Link.Type type = 3; - */ - public Builder setTypeValue(int value) { - type_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * The relationship of the current span relative to the linked span.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.Link.Type type = 3; - */ - public com.google.devtools.cloudtrace.v2.Span.Link.Type getType() { - @SuppressWarnings("deprecation") - com.google.devtools.cloudtrace.v2.Span.Link.Type result = - com.google.devtools.cloudtrace.v2.Span.Link.Type.valueOf(type_); - return result == null - ? com.google.devtools.cloudtrace.v2.Span.Link.Type.UNRECOGNIZED - : result; - } - /** - * - * - *
-       * The relationship of the current span relative to the linked span.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.Link.Type type = 3; - */ - public Builder setType(com.google.devtools.cloudtrace.v2.Span.Link.Type value) { - if (value == null) { - throw new NullPointerException(); - } - - type_ = value.getNumber(); - onChanged(); - return this; - } - /** - * - * - *
-       * The relationship of the current span relative to the linked span.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.Link.Type type = 3; - */ - public Builder clearType() { - - type_ = 0; - onChanged(); - return this; - } - - private com.google.devtools.cloudtrace.v2.Span.Attributes attributes_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.Attributes, - com.google.devtools.cloudtrace.v2.Span.Attributes.Builder, - com.google.devtools.cloudtrace.v2.Span.AttributesOrBuilder> - attributesBuilder_; - /** - * - * - *
-       * A set of attributes on the link. You have have up to  32 attributes per
-       * link.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 4; - */ - public boolean hasAttributes() { - return attributesBuilder_ != null || attributes_ != null; - } - /** - * - * - *
-       * A set of attributes on the link. You have have up to  32 attributes per
-       * link.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 4; - */ - public com.google.devtools.cloudtrace.v2.Span.Attributes getAttributes() { - if (attributesBuilder_ == null) { - return attributes_ == null - ? com.google.devtools.cloudtrace.v2.Span.Attributes.getDefaultInstance() - : attributes_; - } else { - return attributesBuilder_.getMessage(); - } - } - /** - * - * - *
-       * A set of attributes on the link. You have have up to  32 attributes per
-       * link.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 4; - */ - public Builder setAttributes(com.google.devtools.cloudtrace.v2.Span.Attributes value) { - if (attributesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - attributes_ = value; - onChanged(); - } else { - attributesBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-       * A set of attributes on the link. You have have up to  32 attributes per
-       * link.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 4; - */ - public Builder setAttributes( - com.google.devtools.cloudtrace.v2.Span.Attributes.Builder builderForValue) { - if (attributesBuilder_ == null) { - attributes_ = builderForValue.build(); - onChanged(); - } else { - attributesBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-       * A set of attributes on the link. You have have up to  32 attributes per
-       * link.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 4; - */ - public Builder mergeAttributes(com.google.devtools.cloudtrace.v2.Span.Attributes value) { - if (attributesBuilder_ == null) { - if (attributes_ != null) { - attributes_ = - com.google.devtools.cloudtrace.v2.Span.Attributes.newBuilder(attributes_) - .mergeFrom(value) - .buildPartial(); - } else { - attributes_ = value; - } - onChanged(); - } else { - attributesBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-       * A set of attributes on the link. You have have up to  32 attributes per
-       * link.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 4; - */ - public Builder clearAttributes() { - if (attributesBuilder_ == null) { - attributes_ = null; - onChanged(); - } else { - attributes_ = null; - attributesBuilder_ = null; - } - - return this; - } - /** - * - * - *
-       * A set of attributes on the link. You have have up to  32 attributes per
-       * link.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 4; - */ - public com.google.devtools.cloudtrace.v2.Span.Attributes.Builder getAttributesBuilder() { - - onChanged(); - return getAttributesFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * A set of attributes on the link. You have have up to  32 attributes per
-       * link.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 4; - */ - public com.google.devtools.cloudtrace.v2.Span.AttributesOrBuilder getAttributesOrBuilder() { - if (attributesBuilder_ != null) { - return attributesBuilder_.getMessageOrBuilder(); - } else { - return attributes_ == null - ? com.google.devtools.cloudtrace.v2.Span.Attributes.getDefaultInstance() - : attributes_; - } - } - /** - * - * - *
-       * A set of attributes on the link. You have have up to  32 attributes per
-       * link.
-       * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 4; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.Attributes, - com.google.devtools.cloudtrace.v2.Span.Attributes.Builder, - com.google.devtools.cloudtrace.v2.Span.AttributesOrBuilder> - getAttributesFieldBuilder() { - if (attributesBuilder_ == null) { - attributesBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.Attributes, - com.google.devtools.cloudtrace.v2.Span.Attributes.Builder, - com.google.devtools.cloudtrace.v2.Span.AttributesOrBuilder>( - getAttributes(), getParentForChildren(), isClean()); - attributes_ = null; - } - return attributesBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.devtools.cloudtrace.v2.Span.Link) - } - - // @@protoc_insertion_point(class_scope:google.devtools.cloudtrace.v2.Span.Link) - private static final com.google.devtools.cloudtrace.v2.Span.Link DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.devtools.cloudtrace.v2.Span.Link(); - } - - public static com.google.devtools.cloudtrace.v2.Span.Link getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Link parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Link(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.Link getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public interface LinksOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.devtools.cloudtrace.v2.Span.Links) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * A collection of links.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - java.util.List getLinkList(); - /** - * - * - *
-     * A collection of links.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - com.google.devtools.cloudtrace.v2.Span.Link getLink(int index); - /** - * - * - *
-     * A collection of links.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - int getLinkCount(); - /** - * - * - *
-     * A collection of links.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - java.util.List - getLinkOrBuilderList(); - /** - * - * - *
-     * A collection of links.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - com.google.devtools.cloudtrace.v2.Span.LinkOrBuilder getLinkOrBuilder(int index); - - /** - * - * - *
-     * The number of dropped links after the maximum size was enforced. If
-     * this value is 0, then no links were dropped.
-     * 
- * - * int32 dropped_links_count = 2; - */ - int getDroppedLinksCount(); - } - /** - * - * - *
-   * A collection of links, which are references from this span to a span
-   * in the same or different trace.
-   * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.Span.Links} - */ - public static final class Links extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.devtools.cloudtrace.v2.Span.Links) - LinksOrBuilder { - private static final long serialVersionUID = 0L; - // Use Links.newBuilder() to construct. - private Links(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private Links() { - link_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private Links( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - link_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - link_.add( - input.readMessage( - com.google.devtools.cloudtrace.v2.Span.Link.parser(), extensionRegistry)); - break; - } - case 16: - { - droppedLinksCount_ = input.readInt32(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - link_ = java.util.Collections.unmodifiableList(link_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_Links_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_Links_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.Span.Links.class, - com.google.devtools.cloudtrace.v2.Span.Links.Builder.class); - } - - private int bitField0_; - public static final int LINK_FIELD_NUMBER = 1; - private java.util.List link_; - /** - * - * - *
-     * A collection of links.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - public java.util.List getLinkList() { - return link_; - } - /** - * - * - *
-     * A collection of links.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - public java.util.List - getLinkOrBuilderList() { - return link_; - } - /** - * - * - *
-     * A collection of links.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - public int getLinkCount() { - return link_.size(); - } - /** - * - * - *
-     * A collection of links.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - public com.google.devtools.cloudtrace.v2.Span.Link getLink(int index) { - return link_.get(index); - } - /** - * - * - *
-     * A collection of links.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - public com.google.devtools.cloudtrace.v2.Span.LinkOrBuilder getLinkOrBuilder(int index) { - return link_.get(index); - } - - public static final int DROPPED_LINKS_COUNT_FIELD_NUMBER = 2; - private int droppedLinksCount_; - /** - * - * - *
-     * The number of dropped links after the maximum size was enforced. If
-     * this value is 0, then no links were dropped.
-     * 
- * - * int32 dropped_links_count = 2; - */ - public int getDroppedLinksCount() { - return droppedLinksCount_; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < link_.size(); i++) { - output.writeMessage(1, link_.get(i)); - } - if (droppedLinksCount_ != 0) { - output.writeInt32(2, droppedLinksCount_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < link_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, link_.get(i)); - } - if (droppedLinksCount_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, droppedLinksCount_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.devtools.cloudtrace.v2.Span.Links)) { - return super.equals(obj); - } - com.google.devtools.cloudtrace.v2.Span.Links other = - (com.google.devtools.cloudtrace.v2.Span.Links) obj; - - if (!getLinkList().equals(other.getLinkList())) return false; - if (getDroppedLinksCount() != other.getDroppedLinksCount()) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getLinkCount() > 0) { - hash = (37 * hash) + LINK_FIELD_NUMBER; - hash = (53 * hash) + getLinkList().hashCode(); - } - hash = (37 * hash) + DROPPED_LINKS_COUNT_FIELD_NUMBER; - hash = (53 * hash) + getDroppedLinksCount(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.devtools.cloudtrace.v2.Span.Links parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Span.Links parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.Links parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Span.Links parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.Links parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Span.Links parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.Links parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Span.Links parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.Links parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Span.Links parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span.Links parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Span.Links parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.devtools.cloudtrace.v2.Span.Links prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * A collection of links, which are references from this span to a span
-     * in the same or different trace.
-     * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.Span.Links} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.devtools.cloudtrace.v2.Span.Links) - com.google.devtools.cloudtrace.v2.Span.LinksOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_Links_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_Links_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.Span.Links.class, - com.google.devtools.cloudtrace.v2.Span.Links.Builder.class); - } - - // Construct using com.google.devtools.cloudtrace.v2.Span.Links.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getLinkFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (linkBuilder_ == null) { - link_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - linkBuilder_.clear(); - } - droppedLinksCount_ = 0; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_Links_descriptor; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.Links getDefaultInstanceForType() { - return com.google.devtools.cloudtrace.v2.Span.Links.getDefaultInstance(); - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.Links build() { - com.google.devtools.cloudtrace.v2.Span.Links result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.Links buildPartial() { - com.google.devtools.cloudtrace.v2.Span.Links result = - new com.google.devtools.cloudtrace.v2.Span.Links(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (linkBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - link_ = java.util.Collections.unmodifiableList(link_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.link_ = link_; - } else { - result.link_ = linkBuilder_.build(); - } - result.droppedLinksCount_ = droppedLinksCount_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.devtools.cloudtrace.v2.Span.Links) { - return mergeFrom((com.google.devtools.cloudtrace.v2.Span.Links) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.devtools.cloudtrace.v2.Span.Links other) { - if (other == com.google.devtools.cloudtrace.v2.Span.Links.getDefaultInstance()) return this; - if (linkBuilder_ == null) { - if (!other.link_.isEmpty()) { - if (link_.isEmpty()) { - link_ = other.link_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureLinkIsMutable(); - link_.addAll(other.link_); - } - onChanged(); - } - } else { - if (!other.link_.isEmpty()) { - if (linkBuilder_.isEmpty()) { - linkBuilder_.dispose(); - linkBuilder_ = null; - link_ = other.link_; - bitField0_ = (bitField0_ & ~0x00000001); - linkBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getLinkFieldBuilder() - : null; - } else { - linkBuilder_.addAllMessages(other.link_); - } - } - } - if (other.getDroppedLinksCount() != 0) { - setDroppedLinksCount(other.getDroppedLinksCount()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.devtools.cloudtrace.v2.Span.Links parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.devtools.cloudtrace.v2.Span.Links) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.util.List link_ = - java.util.Collections.emptyList(); - - private void ensureLinkIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - link_ = new java.util.ArrayList(link_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.Link, - com.google.devtools.cloudtrace.v2.Span.Link.Builder, - com.google.devtools.cloudtrace.v2.Span.LinkOrBuilder> - linkBuilder_; - - /** - * - * - *
-       * A collection of links.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - public java.util.List getLinkList() { - if (linkBuilder_ == null) { - return java.util.Collections.unmodifiableList(link_); - } else { - return linkBuilder_.getMessageList(); - } - } - /** - * - * - *
-       * A collection of links.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - public int getLinkCount() { - if (linkBuilder_ == null) { - return link_.size(); - } else { - return linkBuilder_.getCount(); - } - } - /** - * - * - *
-       * A collection of links.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - public com.google.devtools.cloudtrace.v2.Span.Link getLink(int index) { - if (linkBuilder_ == null) { - return link_.get(index); - } else { - return linkBuilder_.getMessage(index); - } - } - /** - * - * - *
-       * A collection of links.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - public Builder setLink(int index, com.google.devtools.cloudtrace.v2.Span.Link value) { - if (linkBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureLinkIsMutable(); - link_.set(index, value); - onChanged(); - } else { - linkBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-       * A collection of links.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - public Builder setLink( - int index, com.google.devtools.cloudtrace.v2.Span.Link.Builder builderForValue) { - if (linkBuilder_ == null) { - ensureLinkIsMutable(); - link_.set(index, builderForValue.build()); - onChanged(); - } else { - linkBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * A collection of links.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - public Builder addLink(com.google.devtools.cloudtrace.v2.Span.Link value) { - if (linkBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureLinkIsMutable(); - link_.add(value); - onChanged(); - } else { - linkBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-       * A collection of links.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - public Builder addLink(int index, com.google.devtools.cloudtrace.v2.Span.Link value) { - if (linkBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureLinkIsMutable(); - link_.add(index, value); - onChanged(); - } else { - linkBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-       * A collection of links.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - public Builder addLink(com.google.devtools.cloudtrace.v2.Span.Link.Builder builderForValue) { - if (linkBuilder_ == null) { - ensureLinkIsMutable(); - link_.add(builderForValue.build()); - onChanged(); - } else { - linkBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * A collection of links.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - public Builder addLink( - int index, com.google.devtools.cloudtrace.v2.Span.Link.Builder builderForValue) { - if (linkBuilder_ == null) { - ensureLinkIsMutable(); - link_.add(index, builderForValue.build()); - onChanged(); - } else { - linkBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * A collection of links.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - public Builder addAllLink( - java.lang.Iterable values) { - if (linkBuilder_ == null) { - ensureLinkIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, link_); - onChanged(); - } else { - linkBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-       * A collection of links.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - public Builder clearLink() { - if (linkBuilder_ == null) { - link_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - linkBuilder_.clear(); - } - return this; - } - /** - * - * - *
-       * A collection of links.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - public Builder removeLink(int index) { - if (linkBuilder_ == null) { - ensureLinkIsMutable(); - link_.remove(index); - onChanged(); - } else { - linkBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-       * A collection of links.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - public com.google.devtools.cloudtrace.v2.Span.Link.Builder getLinkBuilder(int index) { - return getLinkFieldBuilder().getBuilder(index); - } - /** - * - * - *
-       * A collection of links.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - public com.google.devtools.cloudtrace.v2.Span.LinkOrBuilder getLinkOrBuilder(int index) { - if (linkBuilder_ == null) { - return link_.get(index); - } else { - return linkBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-       * A collection of links.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - public java.util.List - getLinkOrBuilderList() { - if (linkBuilder_ != null) { - return linkBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(link_); - } - } - /** - * - * - *
-       * A collection of links.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - public com.google.devtools.cloudtrace.v2.Span.Link.Builder addLinkBuilder() { - return getLinkFieldBuilder() - .addBuilder(com.google.devtools.cloudtrace.v2.Span.Link.getDefaultInstance()); - } - /** - * - * - *
-       * A collection of links.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - public com.google.devtools.cloudtrace.v2.Span.Link.Builder addLinkBuilder(int index) { - return getLinkFieldBuilder() - .addBuilder(index, com.google.devtools.cloudtrace.v2.Span.Link.getDefaultInstance()); - } - /** - * - * - *
-       * A collection of links.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.Span.Link link = 1; - */ - public java.util.List - getLinkBuilderList() { - return getLinkFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.Link, - com.google.devtools.cloudtrace.v2.Span.Link.Builder, - com.google.devtools.cloudtrace.v2.Span.LinkOrBuilder> - getLinkFieldBuilder() { - if (linkBuilder_ == null) { - linkBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.Link, - com.google.devtools.cloudtrace.v2.Span.Link.Builder, - com.google.devtools.cloudtrace.v2.Span.LinkOrBuilder>( - link_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - link_ = null; - } - return linkBuilder_; - } - - private int droppedLinksCount_; - /** - * - * - *
-       * The number of dropped links after the maximum size was enforced. If
-       * this value is 0, then no links were dropped.
-       * 
- * - * int32 dropped_links_count = 2; - */ - public int getDroppedLinksCount() { - return droppedLinksCount_; - } - /** - * - * - *
-       * The number of dropped links after the maximum size was enforced. If
-       * this value is 0, then no links were dropped.
-       * 
- * - * int32 dropped_links_count = 2; - */ - public Builder setDroppedLinksCount(int value) { - - droppedLinksCount_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * The number of dropped links after the maximum size was enforced. If
-       * this value is 0, then no links were dropped.
-       * 
- * - * int32 dropped_links_count = 2; - */ - public Builder clearDroppedLinksCount() { - - droppedLinksCount_ = 0; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.devtools.cloudtrace.v2.Span.Links) - } - - // @@protoc_insertion_point(class_scope:google.devtools.cloudtrace.v2.Span.Links) - private static final com.google.devtools.cloudtrace.v2.Span.Links DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.devtools.cloudtrace.v2.Span.Links(); - } - - public static com.google.devtools.cloudtrace.v2.Span.Links getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Links parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Links(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span.Links getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - * - * - *
-   * The resource name of the span in the following format:
-   *     projects/[PROJECT_ID]/traces/[TRACE_ID]/spans/[SPAN_ID]
-   * [TRACE_ID] is a unique identifier for a trace within a project;
-   * it is a 32-character hexadecimal encoding of a 16-byte array.
-   * [SPAN_ID] is a unique identifier for a span within a trace; it
-   * is a 16-character hexadecimal encoding of an 8-byte array.
-   * 
- * - * string name = 1; - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - * - * - *
-   * The resource name of the span in the following format:
-   *     projects/[PROJECT_ID]/traces/[TRACE_ID]/spans/[SPAN_ID]
-   * [TRACE_ID] is a unique identifier for a trace within a project;
-   * it is a 32-character hexadecimal encoding of a 16-byte array.
-   * [SPAN_ID] is a unique identifier for a span within a trace; it
-   * is a 16-character hexadecimal encoding of an 8-byte array.
-   * 
- * - * string name = 1; - */ - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int SPAN_ID_FIELD_NUMBER = 2; - private volatile java.lang.Object spanId_; - /** - * - * - *
-   * The [SPAN_ID] portion of the span's resource name.
-   * 
- * - * string span_id = 2; - */ - public java.lang.String getSpanId() { - java.lang.Object ref = spanId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - spanId_ = s; - return s; - } - } - /** - * - * - *
-   * The [SPAN_ID] portion of the span's resource name.
-   * 
- * - * string span_id = 2; - */ - public com.google.protobuf.ByteString getSpanIdBytes() { - java.lang.Object ref = spanId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - spanId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PARENT_SPAN_ID_FIELD_NUMBER = 3; - private volatile java.lang.Object parentSpanId_; - /** - * - * - *
-   * The [SPAN_ID] of this span's parent span. If this is a root span,
-   * then this field must be empty.
-   * 
- * - * string parent_span_id = 3; - */ - public java.lang.String getParentSpanId() { - java.lang.Object ref = parentSpanId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parentSpanId_ = s; - return s; - } - } - /** - * - * - *
-   * The [SPAN_ID] of this span's parent span. If this is a root span,
-   * then this field must be empty.
-   * 
- * - * string parent_span_id = 3; - */ - public com.google.protobuf.ByteString getParentSpanIdBytes() { - java.lang.Object ref = parentSpanId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parentSpanId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int DISPLAY_NAME_FIELD_NUMBER = 4; - private com.google.devtools.cloudtrace.v2.TruncatableString displayName_; - /** - * - * - *
-   * A description of the span's operation (up to 128 bytes).
-   * Stackdriver Trace displays the description in the
-   * {% dynamic print site_values.console_name %}.
-   * For example, the display name can be a qualified method name or a file name
-   * and a line number where the operation is called. A best practice is to use
-   * the same display name within an application and at the same call point.
-   * This makes it easier to correlate spans in different traces.
-   * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString display_name = 4; - */ - public boolean hasDisplayName() { - return displayName_ != null; - } - /** - * - * - *
-   * A description of the span's operation (up to 128 bytes).
-   * Stackdriver Trace displays the description in the
-   * {% dynamic print site_values.console_name %}.
-   * For example, the display name can be a qualified method name or a file name
-   * and a line number where the operation is called. A best practice is to use
-   * the same display name within an application and at the same call point.
-   * This makes it easier to correlate spans in different traces.
-   * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString display_name = 4; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString getDisplayName() { - return displayName_ == null - ? com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance() - : displayName_; - } - /** - * - * - *
-   * A description of the span's operation (up to 128 bytes).
-   * Stackdriver Trace displays the description in the
-   * {% dynamic print site_values.console_name %}.
-   * For example, the display name can be a qualified method name or a file name
-   * and a line number where the operation is called. A best practice is to use
-   * the same display name within an application and at the same call point.
-   * This makes it easier to correlate spans in different traces.
-   * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString display_name = 4; - */ - public com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder getDisplayNameOrBuilder() { - return getDisplayName(); - } - - public static final int START_TIME_FIELD_NUMBER = 5; - private com.google.protobuf.Timestamp startTime_; - /** - * - * - *
-   * The start time of the span. On the client side, this is the time kept by
-   * the local machine where the span execution starts. On the server side, this
-   * is the time when the server's application handler starts running.
-   * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - public boolean hasStartTime() { - return startTime_ != null; - } - /** - * - * - *
-   * The start time of the span. On the client side, this is the time kept by
-   * the local machine where the span execution starts. On the server side, this
-   * is the time when the server's application handler starts running.
-   * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - public com.google.protobuf.Timestamp getStartTime() { - return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; - } - /** - * - * - *
-   * The start time of the span. On the client side, this is the time kept by
-   * the local machine where the span execution starts. On the server side, this
-   * is the time when the server's application handler starts running.
-   * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { - return getStartTime(); - } - - public static final int END_TIME_FIELD_NUMBER = 6; - private com.google.protobuf.Timestamp endTime_; - /** - * - * - *
-   * The end time of the span. On the client side, this is the time kept by
-   * the local machine where the span execution ends. On the server side, this
-   * is the time when the server application handler stops running.
-   * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - public boolean hasEndTime() { - return endTime_ != null; - } - /** - * - * - *
-   * The end time of the span. On the client side, this is the time kept by
-   * the local machine where the span execution ends. On the server side, this
-   * is the time when the server application handler stops running.
-   * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - public com.google.protobuf.Timestamp getEndTime() { - return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; - } - /** - * - * - *
-   * The end time of the span. On the client side, this is the time kept by
-   * the local machine where the span execution ends. On the server side, this
-   * is the time when the server application handler stops running.
-   * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { - return getEndTime(); - } - - public static final int ATTRIBUTES_FIELD_NUMBER = 7; - private com.google.devtools.cloudtrace.v2.Span.Attributes attributes_; - /** - * - * - *
-   * A set of attributes on the span. You can have up to 32 attributes per
-   * span.
-   * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 7; - */ - public boolean hasAttributes() { - return attributes_ != null; - } - /** - * - * - *
-   * A set of attributes on the span. You can have up to 32 attributes per
-   * span.
-   * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 7; - */ - public com.google.devtools.cloudtrace.v2.Span.Attributes getAttributes() { - return attributes_ == null - ? com.google.devtools.cloudtrace.v2.Span.Attributes.getDefaultInstance() - : attributes_; - } - /** - * - * - *
-   * A set of attributes on the span. You can have up to 32 attributes per
-   * span.
-   * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 7; - */ - public com.google.devtools.cloudtrace.v2.Span.AttributesOrBuilder getAttributesOrBuilder() { - return getAttributes(); - } - - public static final int STACK_TRACE_FIELD_NUMBER = 8; - private com.google.devtools.cloudtrace.v2.StackTrace stackTrace_; - /** - * - * - *
-   * Stack trace captured at the start of the span.
-   * 
- * - * .google.devtools.cloudtrace.v2.StackTrace stack_trace = 8; - */ - public boolean hasStackTrace() { - return stackTrace_ != null; - } - /** - * - * - *
-   * Stack trace captured at the start of the span.
-   * 
- * - * .google.devtools.cloudtrace.v2.StackTrace stack_trace = 8; - */ - public com.google.devtools.cloudtrace.v2.StackTrace getStackTrace() { - return stackTrace_ == null - ? com.google.devtools.cloudtrace.v2.StackTrace.getDefaultInstance() - : stackTrace_; - } - /** - * - * - *
-   * Stack trace captured at the start of the span.
-   * 
- * - * .google.devtools.cloudtrace.v2.StackTrace stack_trace = 8; - */ - public com.google.devtools.cloudtrace.v2.StackTraceOrBuilder getStackTraceOrBuilder() { - return getStackTrace(); - } - - public static final int TIME_EVENTS_FIELD_NUMBER = 9; - private com.google.devtools.cloudtrace.v2.Span.TimeEvents timeEvents_; - /** - * - * - *
-   * A set of time events. You can have up to 32 annotations and 128 message
-   * events per span.
-   * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvents time_events = 9; - */ - public boolean hasTimeEvents() { - return timeEvents_ != null; - } - /** - * - * - *
-   * A set of time events. You can have up to 32 annotations and 128 message
-   * events per span.
-   * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvents time_events = 9; - */ - public com.google.devtools.cloudtrace.v2.Span.TimeEvents getTimeEvents() { - return timeEvents_ == null - ? com.google.devtools.cloudtrace.v2.Span.TimeEvents.getDefaultInstance() - : timeEvents_; - } - /** - * - * - *
-   * A set of time events. You can have up to 32 annotations and 128 message
-   * events per span.
-   * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvents time_events = 9; - */ - public com.google.devtools.cloudtrace.v2.Span.TimeEventsOrBuilder getTimeEventsOrBuilder() { - return getTimeEvents(); - } - - public static final int LINKS_FIELD_NUMBER = 10; - private com.google.devtools.cloudtrace.v2.Span.Links links_; - /** - * - * - *
-   * Links associated with the span. You can have up to 128 links per Span.
-   * 
- * - * .google.devtools.cloudtrace.v2.Span.Links links = 10; - */ - public boolean hasLinks() { - return links_ != null; - } - /** - * - * - *
-   * Links associated with the span. You can have up to 128 links per Span.
-   * 
- * - * .google.devtools.cloudtrace.v2.Span.Links links = 10; - */ - public com.google.devtools.cloudtrace.v2.Span.Links getLinks() { - return links_ == null - ? com.google.devtools.cloudtrace.v2.Span.Links.getDefaultInstance() - : links_; - } - /** - * - * - *
-   * Links associated with the span. You can have up to 128 links per Span.
-   * 
- * - * .google.devtools.cloudtrace.v2.Span.Links links = 10; - */ - public com.google.devtools.cloudtrace.v2.Span.LinksOrBuilder getLinksOrBuilder() { - return getLinks(); - } - - public static final int STATUS_FIELD_NUMBER = 11; - private com.google.rpc.Status status_; - /** - * - * - *
-   * An optional final status for this span.
-   * 
- * - * .google.rpc.Status status = 11; - */ - public boolean hasStatus() { - return status_ != null; - } - /** - * - * - *
-   * An optional final status for this span.
-   * 
- * - * .google.rpc.Status status = 11; - */ - public com.google.rpc.Status getStatus() { - return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; - } - /** - * - * - *
-   * An optional final status for this span.
-   * 
- * - * .google.rpc.Status status = 11; - */ - public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { - return getStatus(); - } - - public static final int SAME_PROCESS_AS_PARENT_SPAN_FIELD_NUMBER = 12; - private com.google.protobuf.BoolValue sameProcessAsParentSpan_; - /** - * - * - *
-   * (Optional) Set this parameter to indicate whether this span is in
-   * the same process as its parent. If you do not set this parameter,
-   * Stackdriver Trace is unable to take advantage of this helpful
-   * information.
-   * 
- * - * .google.protobuf.BoolValue same_process_as_parent_span = 12; - */ - public boolean hasSameProcessAsParentSpan() { - return sameProcessAsParentSpan_ != null; - } - /** - * - * - *
-   * (Optional) Set this parameter to indicate whether this span is in
-   * the same process as its parent. If you do not set this parameter,
-   * Stackdriver Trace is unable to take advantage of this helpful
-   * information.
-   * 
- * - * .google.protobuf.BoolValue same_process_as_parent_span = 12; - */ - public com.google.protobuf.BoolValue getSameProcessAsParentSpan() { - return sameProcessAsParentSpan_ == null - ? com.google.protobuf.BoolValue.getDefaultInstance() - : sameProcessAsParentSpan_; - } - /** - * - * - *
-   * (Optional) Set this parameter to indicate whether this span is in
-   * the same process as its parent. If you do not set this parameter,
-   * Stackdriver Trace is unable to take advantage of this helpful
-   * information.
-   * 
- * - * .google.protobuf.BoolValue same_process_as_parent_span = 12; - */ - public com.google.protobuf.BoolValueOrBuilder getSameProcessAsParentSpanOrBuilder() { - return getSameProcessAsParentSpan(); - } - - public static final int CHILD_SPAN_COUNT_FIELD_NUMBER = 13; - private com.google.protobuf.Int32Value childSpanCount_; - /** - * - * - *
-   * An optional number of child spans that were generated while this span
-   * was active. If set, allows implementation to detect missing child spans.
-   * 
- * - * .google.protobuf.Int32Value child_span_count = 13; - */ - public boolean hasChildSpanCount() { - return childSpanCount_ != null; - } - /** - * - * - *
-   * An optional number of child spans that were generated while this span
-   * was active. If set, allows implementation to detect missing child spans.
-   * 
- * - * .google.protobuf.Int32Value child_span_count = 13; - */ - public com.google.protobuf.Int32Value getChildSpanCount() { - return childSpanCount_ == null - ? com.google.protobuf.Int32Value.getDefaultInstance() - : childSpanCount_; - } - /** - * - * - *
-   * An optional number of child spans that were generated while this span
-   * was active. If set, allows implementation to detect missing child spans.
-   * 
- * - * .google.protobuf.Int32Value child_span_count = 13; - */ - public com.google.protobuf.Int32ValueOrBuilder getChildSpanCountOrBuilder() { - return getChildSpanCount(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getNameBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - if (!getSpanIdBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, spanId_); - } - if (!getParentSpanIdBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, parentSpanId_); - } - if (displayName_ != null) { - output.writeMessage(4, getDisplayName()); - } - if (startTime_ != null) { - output.writeMessage(5, getStartTime()); - } - if (endTime_ != null) { - output.writeMessage(6, getEndTime()); - } - if (attributes_ != null) { - output.writeMessage(7, getAttributes()); - } - if (stackTrace_ != null) { - output.writeMessage(8, getStackTrace()); - } - if (timeEvents_ != null) { - output.writeMessage(9, getTimeEvents()); - } - if (links_ != null) { - output.writeMessage(10, getLinks()); - } - if (status_ != null) { - output.writeMessage(11, getStatus()); - } - if (sameProcessAsParentSpan_ != null) { - output.writeMessage(12, getSameProcessAsParentSpan()); - } - if (childSpanCount_ != null) { - output.writeMessage(13, getChildSpanCount()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getNameBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - if (!getSpanIdBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, spanId_); - } - if (!getParentSpanIdBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, parentSpanId_); - } - if (displayName_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getDisplayName()); - } - if (startTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getStartTime()); - } - if (endTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getEndTime()); - } - if (attributes_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getAttributes()); - } - if (stackTrace_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getStackTrace()); - } - if (timeEvents_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, getTimeEvents()); - } - if (links_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, getLinks()); - } - if (status_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(11, getStatus()); - } - if (sameProcessAsParentSpan_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 12, getSameProcessAsParentSpan()); - } - if (childSpanCount_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(13, getChildSpanCount()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.devtools.cloudtrace.v2.Span)) { - return super.equals(obj); - } - com.google.devtools.cloudtrace.v2.Span other = (com.google.devtools.cloudtrace.v2.Span) obj; - - if (!getName().equals(other.getName())) return false; - if (!getSpanId().equals(other.getSpanId())) return false; - if (!getParentSpanId().equals(other.getParentSpanId())) return false; - if (hasDisplayName() != other.hasDisplayName()) return false; - if (hasDisplayName()) { - if (!getDisplayName().equals(other.getDisplayName())) return false; - } - if (hasStartTime() != other.hasStartTime()) return false; - if (hasStartTime()) { - if (!getStartTime().equals(other.getStartTime())) return false; - } - if (hasEndTime() != other.hasEndTime()) return false; - if (hasEndTime()) { - if (!getEndTime().equals(other.getEndTime())) return false; - } - if (hasAttributes() != other.hasAttributes()) return false; - if (hasAttributes()) { - if (!getAttributes().equals(other.getAttributes())) return false; - } - if (hasStackTrace() != other.hasStackTrace()) return false; - if (hasStackTrace()) { - if (!getStackTrace().equals(other.getStackTrace())) return false; - } - if (hasTimeEvents() != other.hasTimeEvents()) return false; - if (hasTimeEvents()) { - if (!getTimeEvents().equals(other.getTimeEvents())) return false; - } - if (hasLinks() != other.hasLinks()) return false; - if (hasLinks()) { - if (!getLinks().equals(other.getLinks())) return false; - } - if (hasStatus() != other.hasStatus()) return false; - if (hasStatus()) { - if (!getStatus().equals(other.getStatus())) return false; - } - if (hasSameProcessAsParentSpan() != other.hasSameProcessAsParentSpan()) return false; - if (hasSameProcessAsParentSpan()) { - if (!getSameProcessAsParentSpan().equals(other.getSameProcessAsParentSpan())) return false; - } - if (hasChildSpanCount() != other.hasChildSpanCount()) return false; - if (hasChildSpanCount()) { - if (!getChildSpanCount().equals(other.getChildSpanCount())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - hash = (37 * hash) + SPAN_ID_FIELD_NUMBER; - hash = (53 * hash) + getSpanId().hashCode(); - hash = (37 * hash) + PARENT_SPAN_ID_FIELD_NUMBER; - hash = (53 * hash) + getParentSpanId().hashCode(); - if (hasDisplayName()) { - hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; - hash = (53 * hash) + getDisplayName().hashCode(); - } - if (hasStartTime()) { - hash = (37 * hash) + START_TIME_FIELD_NUMBER; - hash = (53 * hash) + getStartTime().hashCode(); - } - if (hasEndTime()) { - hash = (37 * hash) + END_TIME_FIELD_NUMBER; - hash = (53 * hash) + getEndTime().hashCode(); - } - if (hasAttributes()) { - hash = (37 * hash) + ATTRIBUTES_FIELD_NUMBER; - hash = (53 * hash) + getAttributes().hashCode(); - } - if (hasStackTrace()) { - hash = (37 * hash) + STACK_TRACE_FIELD_NUMBER; - hash = (53 * hash) + getStackTrace().hashCode(); - } - if (hasTimeEvents()) { - hash = (37 * hash) + TIME_EVENTS_FIELD_NUMBER; - hash = (53 * hash) + getTimeEvents().hashCode(); - } - if (hasLinks()) { - hash = (37 * hash) + LINKS_FIELD_NUMBER; - hash = (53 * hash) + getLinks().hashCode(); - } - if (hasStatus()) { - hash = (37 * hash) + STATUS_FIELD_NUMBER; - hash = (53 * hash) + getStatus().hashCode(); - } - if (hasSameProcessAsParentSpan()) { - hash = (37 * hash) + SAME_PROCESS_AS_PARENT_SPAN_FIELD_NUMBER; - hash = (53 * hash) + getSameProcessAsParentSpan().hashCode(); - } - if (hasChildSpanCount()) { - hash = (37 * hash) + CHILD_SPAN_COUNT_FIELD_NUMBER; - hash = (53 * hash) + getChildSpanCount().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.devtools.cloudtrace.v2.Span parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Span parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Span parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.Span parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Span parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Span parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.Span parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.Span parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.devtools.cloudtrace.v2.Span prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A span represents a single operation within a trace. Spans can be
-   * nested to form a trace tree. Often, a trace contains a root span
-   * that describes the end-to-end latency, and one or more subspans for
-   * its sub-operations. A trace can also contain multiple root spans,
-   * or none at all. Spans do not need to be contiguous&mdash;there may be
-   * gaps or overlaps between spans in a trace.
-   * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.Span} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.devtools.cloudtrace.v2.Span) - com.google.devtools.cloudtrace.v2.SpanOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.Span.class, - com.google.devtools.cloudtrace.v2.Span.Builder.class); - } - - // Construct using com.google.devtools.cloudtrace.v2.Span.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - - spanId_ = ""; - - parentSpanId_ = ""; - - if (displayNameBuilder_ == null) { - displayName_ = null; - } else { - displayName_ = null; - displayNameBuilder_ = null; - } - if (startTimeBuilder_ == null) { - startTime_ = null; - } else { - startTime_ = null; - startTimeBuilder_ = null; - } - if (endTimeBuilder_ == null) { - endTime_ = null; - } else { - endTime_ = null; - endTimeBuilder_ = null; - } - if (attributesBuilder_ == null) { - attributes_ = null; - } else { - attributes_ = null; - attributesBuilder_ = null; - } - if (stackTraceBuilder_ == null) { - stackTrace_ = null; - } else { - stackTrace_ = null; - stackTraceBuilder_ = null; - } - if (timeEventsBuilder_ == null) { - timeEvents_ = null; - } else { - timeEvents_ = null; - timeEventsBuilder_ = null; - } - if (linksBuilder_ == null) { - links_ = null; - } else { - links_ = null; - linksBuilder_ = null; - } - if (statusBuilder_ == null) { - status_ = null; - } else { - status_ = null; - statusBuilder_ = null; - } - if (sameProcessAsParentSpanBuilder_ == null) { - sameProcessAsParentSpan_ = null; - } else { - sameProcessAsParentSpan_ = null; - sameProcessAsParentSpanBuilder_ = null; - } - if (childSpanCountBuilder_ == null) { - childSpanCount_ = null; - } else { - childSpanCount_ = null; - childSpanCountBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_Span_descriptor; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span getDefaultInstanceForType() { - return com.google.devtools.cloudtrace.v2.Span.getDefaultInstance(); - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span build() { - com.google.devtools.cloudtrace.v2.Span result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span buildPartial() { - com.google.devtools.cloudtrace.v2.Span result = - new com.google.devtools.cloudtrace.v2.Span(this); - result.name_ = name_; - result.spanId_ = spanId_; - result.parentSpanId_ = parentSpanId_; - if (displayNameBuilder_ == null) { - result.displayName_ = displayName_; - } else { - result.displayName_ = displayNameBuilder_.build(); - } - if (startTimeBuilder_ == null) { - result.startTime_ = startTime_; - } else { - result.startTime_ = startTimeBuilder_.build(); - } - if (endTimeBuilder_ == null) { - result.endTime_ = endTime_; - } else { - result.endTime_ = endTimeBuilder_.build(); - } - if (attributesBuilder_ == null) { - result.attributes_ = attributes_; - } else { - result.attributes_ = attributesBuilder_.build(); - } - if (stackTraceBuilder_ == null) { - result.stackTrace_ = stackTrace_; - } else { - result.stackTrace_ = stackTraceBuilder_.build(); - } - if (timeEventsBuilder_ == null) { - result.timeEvents_ = timeEvents_; - } else { - result.timeEvents_ = timeEventsBuilder_.build(); - } - if (linksBuilder_ == null) { - result.links_ = links_; - } else { - result.links_ = linksBuilder_.build(); - } - if (statusBuilder_ == null) { - result.status_ = status_; - } else { - result.status_ = statusBuilder_.build(); - } - if (sameProcessAsParentSpanBuilder_ == null) { - result.sameProcessAsParentSpan_ = sameProcessAsParentSpan_; - } else { - result.sameProcessAsParentSpan_ = sameProcessAsParentSpanBuilder_.build(); - } - if (childSpanCountBuilder_ == null) { - result.childSpanCount_ = childSpanCount_; - } else { - result.childSpanCount_ = childSpanCountBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.devtools.cloudtrace.v2.Span) { - return mergeFrom((com.google.devtools.cloudtrace.v2.Span) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.devtools.cloudtrace.v2.Span other) { - if (other == com.google.devtools.cloudtrace.v2.Span.getDefaultInstance()) return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - if (!other.getSpanId().isEmpty()) { - spanId_ = other.spanId_; - onChanged(); - } - if (!other.getParentSpanId().isEmpty()) { - parentSpanId_ = other.parentSpanId_; - onChanged(); - } - if (other.hasDisplayName()) { - mergeDisplayName(other.getDisplayName()); - } - if (other.hasStartTime()) { - mergeStartTime(other.getStartTime()); - } - if (other.hasEndTime()) { - mergeEndTime(other.getEndTime()); - } - if (other.hasAttributes()) { - mergeAttributes(other.getAttributes()); - } - if (other.hasStackTrace()) { - mergeStackTrace(other.getStackTrace()); - } - if (other.hasTimeEvents()) { - mergeTimeEvents(other.getTimeEvents()); - } - if (other.hasLinks()) { - mergeLinks(other.getLinks()); - } - if (other.hasStatus()) { - mergeStatus(other.getStatus()); - } - if (other.hasSameProcessAsParentSpan()) { - mergeSameProcessAsParentSpan(other.getSameProcessAsParentSpan()); - } - if (other.hasChildSpanCount()) { - mergeChildSpanCount(other.getChildSpanCount()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.devtools.cloudtrace.v2.Span parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.devtools.cloudtrace.v2.Span) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object name_ = ""; - /** - * - * - *
-     * The resource name of the span in the following format:
-     *     projects/[PROJECT_ID]/traces/[TRACE_ID]/spans/[SPAN_ID]
-     * [TRACE_ID] is a unique identifier for a trace within a project;
-     * it is a 32-character hexadecimal encoding of a 16-byte array.
-     * [SPAN_ID] is a unique identifier for a span within a trace; it
-     * is a 16-character hexadecimal encoding of an 8-byte array.
-     * 
- * - * string name = 1; - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * The resource name of the span in the following format:
-     *     projects/[PROJECT_ID]/traces/[TRACE_ID]/spans/[SPAN_ID]
-     * [TRACE_ID] is a unique identifier for a trace within a project;
-     * it is a 32-character hexadecimal encoding of a 16-byte array.
-     * [SPAN_ID] is a unique identifier for a span within a trace; it
-     * is a 16-character hexadecimal encoding of an 8-byte array.
-     * 
- * - * string name = 1; - */ - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * The resource name of the span in the following format:
-     *     projects/[PROJECT_ID]/traces/[TRACE_ID]/spans/[SPAN_ID]
-     * [TRACE_ID] is a unique identifier for a trace within a project;
-     * it is a 32-character hexadecimal encoding of a 16-byte array.
-     * [SPAN_ID] is a unique identifier for a span within a trace; it
-     * is a 16-character hexadecimal encoding of an 8-byte array.
-     * 
- * - * string name = 1; - */ - public Builder setName(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The resource name of the span in the following format:
-     *     projects/[PROJECT_ID]/traces/[TRACE_ID]/spans/[SPAN_ID]
-     * [TRACE_ID] is a unique identifier for a trace within a project;
-     * it is a 32-character hexadecimal encoding of a 16-byte array.
-     * [SPAN_ID] is a unique identifier for a span within a trace; it
-     * is a 16-character hexadecimal encoding of an 8-byte array.
-     * 
- * - * string name = 1; - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - * - * - *
-     * The resource name of the span in the following format:
-     *     projects/[PROJECT_ID]/traces/[TRACE_ID]/spans/[SPAN_ID]
-     * [TRACE_ID] is a unique identifier for a trace within a project;
-     * it is a 32-character hexadecimal encoding of a 16-byte array.
-     * [SPAN_ID] is a unique identifier for a span within a trace; it
-     * is a 16-character hexadecimal encoding of an 8-byte array.
-     * 
- * - * string name = 1; - */ - public Builder setNameBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - - private java.lang.Object spanId_ = ""; - /** - * - * - *
-     * The [SPAN_ID] portion of the span's resource name.
-     * 
- * - * string span_id = 2; - */ - public java.lang.String getSpanId() { - java.lang.Object ref = spanId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - spanId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * The [SPAN_ID] portion of the span's resource name.
-     * 
- * - * string span_id = 2; - */ - public com.google.protobuf.ByteString getSpanIdBytes() { - java.lang.Object ref = spanId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - spanId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * The [SPAN_ID] portion of the span's resource name.
-     * 
- * - * string span_id = 2; - */ - public Builder setSpanId(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - spanId_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The [SPAN_ID] portion of the span's resource name.
-     * 
- * - * string span_id = 2; - */ - public Builder clearSpanId() { - - spanId_ = getDefaultInstance().getSpanId(); - onChanged(); - return this; - } - /** - * - * - *
-     * The [SPAN_ID] portion of the span's resource name.
-     * 
- * - * string span_id = 2; - */ - public Builder setSpanIdBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - spanId_ = value; - onChanged(); - return this; - } - - private java.lang.Object parentSpanId_ = ""; - /** - * - * - *
-     * The [SPAN_ID] of this span's parent span. If this is a root span,
-     * then this field must be empty.
-     * 
- * - * string parent_span_id = 3; - */ - public java.lang.String getParentSpanId() { - java.lang.Object ref = parentSpanId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parentSpanId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * The [SPAN_ID] of this span's parent span. If this is a root span,
-     * then this field must be empty.
-     * 
- * - * string parent_span_id = 3; - */ - public com.google.protobuf.ByteString getParentSpanIdBytes() { - java.lang.Object ref = parentSpanId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parentSpanId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * The [SPAN_ID] of this span's parent span. If this is a root span,
-     * then this field must be empty.
-     * 
- * - * string parent_span_id = 3; - */ - public Builder setParentSpanId(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - parentSpanId_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The [SPAN_ID] of this span's parent span. If this is a root span,
-     * then this field must be empty.
-     * 
- * - * string parent_span_id = 3; - */ - public Builder clearParentSpanId() { - - parentSpanId_ = getDefaultInstance().getParentSpanId(); - onChanged(); - return this; - } - /** - * - * - *
-     * The [SPAN_ID] of this span's parent span. If this is a root span,
-     * then this field must be empty.
-     * 
- * - * string parent_span_id = 3; - */ - public Builder setParentSpanIdBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - parentSpanId_ = value; - onChanged(); - return this; - } - - private com.google.devtools.cloudtrace.v2.TruncatableString displayName_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder> - displayNameBuilder_; - /** - * - * - *
-     * A description of the span's operation (up to 128 bytes).
-     * Stackdriver Trace displays the description in the
-     * {% dynamic print site_values.console_name %}.
-     * For example, the display name can be a qualified method name or a file name
-     * and a line number where the operation is called. A best practice is to use
-     * the same display name within an application and at the same call point.
-     * This makes it easier to correlate spans in different traces.
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString display_name = 4; - */ - public boolean hasDisplayName() { - return displayNameBuilder_ != null || displayName_ != null; - } - /** - * - * - *
-     * A description of the span's operation (up to 128 bytes).
-     * Stackdriver Trace displays the description in the
-     * {% dynamic print site_values.console_name %}.
-     * For example, the display name can be a qualified method name or a file name
-     * and a line number where the operation is called. A best practice is to use
-     * the same display name within an application and at the same call point.
-     * This makes it easier to correlate spans in different traces.
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString display_name = 4; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString getDisplayName() { - if (displayNameBuilder_ == null) { - return displayName_ == null - ? com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance() - : displayName_; - } else { - return displayNameBuilder_.getMessage(); - } - } - /** - * - * - *
-     * A description of the span's operation (up to 128 bytes).
-     * Stackdriver Trace displays the description in the
-     * {% dynamic print site_values.console_name %}.
-     * For example, the display name can be a qualified method name or a file name
-     * and a line number where the operation is called. A best practice is to use
-     * the same display name within an application and at the same call point.
-     * This makes it easier to correlate spans in different traces.
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString display_name = 4; - */ - public Builder setDisplayName(com.google.devtools.cloudtrace.v2.TruncatableString value) { - if (displayNameBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - displayName_ = value; - onChanged(); - } else { - displayNameBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * A description of the span's operation (up to 128 bytes).
-     * Stackdriver Trace displays the description in the
-     * {% dynamic print site_values.console_name %}.
-     * For example, the display name can be a qualified method name or a file name
-     * and a line number where the operation is called. A best practice is to use
-     * the same display name within an application and at the same call point.
-     * This makes it easier to correlate spans in different traces.
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString display_name = 4; - */ - public Builder setDisplayName( - com.google.devtools.cloudtrace.v2.TruncatableString.Builder builderForValue) { - if (displayNameBuilder_ == null) { - displayName_ = builderForValue.build(); - onChanged(); - } else { - displayNameBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * A description of the span's operation (up to 128 bytes).
-     * Stackdriver Trace displays the description in the
-     * {% dynamic print site_values.console_name %}.
-     * For example, the display name can be a qualified method name or a file name
-     * and a line number where the operation is called. A best practice is to use
-     * the same display name within an application and at the same call point.
-     * This makes it easier to correlate spans in different traces.
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString display_name = 4; - */ - public Builder mergeDisplayName(com.google.devtools.cloudtrace.v2.TruncatableString value) { - if (displayNameBuilder_ == null) { - if (displayName_ != null) { - displayName_ = - com.google.devtools.cloudtrace.v2.TruncatableString.newBuilder(displayName_) - .mergeFrom(value) - .buildPartial(); - } else { - displayName_ = value; - } - onChanged(); - } else { - displayNameBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * A description of the span's operation (up to 128 bytes).
-     * Stackdriver Trace displays the description in the
-     * {% dynamic print site_values.console_name %}.
-     * For example, the display name can be a qualified method name or a file name
-     * and a line number where the operation is called. A best practice is to use
-     * the same display name within an application and at the same call point.
-     * This makes it easier to correlate spans in different traces.
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString display_name = 4; - */ - public Builder clearDisplayName() { - if (displayNameBuilder_ == null) { - displayName_ = null; - onChanged(); - } else { - displayName_ = null; - displayNameBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * A description of the span's operation (up to 128 bytes).
-     * Stackdriver Trace displays the description in the
-     * {% dynamic print site_values.console_name %}.
-     * For example, the display name can be a qualified method name or a file name
-     * and a line number where the operation is called. A best practice is to use
-     * the same display name within an application and at the same call point.
-     * This makes it easier to correlate spans in different traces.
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString display_name = 4; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString.Builder getDisplayNameBuilder() { - - onChanged(); - return getDisplayNameFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * A description of the span's operation (up to 128 bytes).
-     * Stackdriver Trace displays the description in the
-     * {% dynamic print site_values.console_name %}.
-     * For example, the display name can be a qualified method name or a file name
-     * and a line number where the operation is called. A best practice is to use
-     * the same display name within an application and at the same call point.
-     * This makes it easier to correlate spans in different traces.
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString display_name = 4; - */ - public com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder getDisplayNameOrBuilder() { - if (displayNameBuilder_ != null) { - return displayNameBuilder_.getMessageOrBuilder(); - } else { - return displayName_ == null - ? com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance() - : displayName_; - } - } - /** - * - * - *
-     * A description of the span's operation (up to 128 bytes).
-     * Stackdriver Trace displays the description in the
-     * {% dynamic print site_values.console_name %}.
-     * For example, the display name can be a qualified method name or a file name
-     * and a line number where the operation is called. A best practice is to use
-     * the same display name within an application and at the same call point.
-     * This makes it easier to correlate spans in different traces.
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString display_name = 4; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder> - getDisplayNameFieldBuilder() { - if (displayNameBuilder_ == null) { - displayNameBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder>( - getDisplayName(), getParentForChildren(), isClean()); - displayName_ = null; - } - return displayNameBuilder_; - } - - private com.google.protobuf.Timestamp startTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - startTimeBuilder_; - /** - * - * - *
-     * The start time of the span. On the client side, this is the time kept by
-     * the local machine where the span execution starts. On the server side, this
-     * is the time when the server's application handler starts running.
-     * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - public boolean hasStartTime() { - return startTimeBuilder_ != null || startTime_ != null; - } - /** - * - * - *
-     * The start time of the span. On the client side, this is the time kept by
-     * the local machine where the span execution starts. On the server side, this
-     * is the time when the server's application handler starts running.
-     * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - public com.google.protobuf.Timestamp getStartTime() { - if (startTimeBuilder_ == null) { - return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; - } else { - return startTimeBuilder_.getMessage(); - } - } - /** - * - * - *
-     * The start time of the span. On the client side, this is the time kept by
-     * the local machine where the span execution starts. On the server side, this
-     * is the time when the server's application handler starts running.
-     * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - public Builder setStartTime(com.google.protobuf.Timestamp value) { - if (startTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - startTime_ = value; - onChanged(); - } else { - startTimeBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * The start time of the span. On the client side, this is the time kept by
-     * the local machine where the span execution starts. On the server side, this
-     * is the time when the server's application handler starts running.
-     * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (startTimeBuilder_ == null) { - startTime_ = builderForValue.build(); - onChanged(); - } else { - startTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * The start time of the span. On the client side, this is the time kept by
-     * the local machine where the span execution starts. On the server side, this
-     * is the time when the server's application handler starts running.
-     * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - public Builder mergeStartTime(com.google.protobuf.Timestamp value) { - if (startTimeBuilder_ == null) { - if (startTime_ != null) { - startTime_ = - com.google.protobuf.Timestamp.newBuilder(startTime_).mergeFrom(value).buildPartial(); - } else { - startTime_ = value; - } - onChanged(); - } else { - startTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * The start time of the span. On the client side, this is the time kept by
-     * the local machine where the span execution starts. On the server side, this
-     * is the time when the server's application handler starts running.
-     * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - public Builder clearStartTime() { - if (startTimeBuilder_ == null) { - startTime_ = null; - onChanged(); - } else { - startTime_ = null; - startTimeBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * The start time of the span. On the client side, this is the time kept by
-     * the local machine where the span execution starts. On the server side, this
-     * is the time when the server's application handler starts running.
-     * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { - - onChanged(); - return getStartTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * The start time of the span. On the client side, this is the time kept by
-     * the local machine where the span execution starts. On the server side, this
-     * is the time when the server's application handler starts running.
-     * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { - if (startTimeBuilder_ != null) { - return startTimeBuilder_.getMessageOrBuilder(); - } else { - return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; - } - } - /** - * - * - *
-     * The start time of the span. On the client side, this is the time kept by
-     * the local machine where the span execution starts. On the server side, this
-     * is the time when the server's application handler starts running.
-     * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getStartTimeFieldBuilder() { - if (startTimeBuilder_ == null) { - startTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getStartTime(), getParentForChildren(), isClean()); - startTime_ = null; - } - return startTimeBuilder_; - } - - private com.google.protobuf.Timestamp endTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - endTimeBuilder_; - /** - * - * - *
-     * The end time of the span. On the client side, this is the time kept by
-     * the local machine where the span execution ends. On the server side, this
-     * is the time when the server application handler stops running.
-     * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - public boolean hasEndTime() { - return endTimeBuilder_ != null || endTime_ != null; - } - /** - * - * - *
-     * The end time of the span. On the client side, this is the time kept by
-     * the local machine where the span execution ends. On the server side, this
-     * is the time when the server application handler stops running.
-     * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - public com.google.protobuf.Timestamp getEndTime() { - if (endTimeBuilder_ == null) { - return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; - } else { - return endTimeBuilder_.getMessage(); - } - } - /** - * - * - *
-     * The end time of the span. On the client side, this is the time kept by
-     * the local machine where the span execution ends. On the server side, this
-     * is the time when the server application handler stops running.
-     * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - public Builder setEndTime(com.google.protobuf.Timestamp value) { - if (endTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - endTime_ = value; - onChanged(); - } else { - endTimeBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * The end time of the span. On the client side, this is the time kept by
-     * the local machine where the span execution ends. On the server side, this
-     * is the time when the server application handler stops running.
-     * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (endTimeBuilder_ == null) { - endTime_ = builderForValue.build(); - onChanged(); - } else { - endTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * The end time of the span. On the client side, this is the time kept by
-     * the local machine where the span execution ends. On the server side, this
-     * is the time when the server application handler stops running.
-     * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - public Builder mergeEndTime(com.google.protobuf.Timestamp value) { - if (endTimeBuilder_ == null) { - if (endTime_ != null) { - endTime_ = - com.google.protobuf.Timestamp.newBuilder(endTime_).mergeFrom(value).buildPartial(); - } else { - endTime_ = value; - } - onChanged(); - } else { - endTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * The end time of the span. On the client side, this is the time kept by
-     * the local machine where the span execution ends. On the server side, this
-     * is the time when the server application handler stops running.
-     * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - public Builder clearEndTime() { - if (endTimeBuilder_ == null) { - endTime_ = null; - onChanged(); - } else { - endTime_ = null; - endTimeBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * The end time of the span. On the client side, this is the time kept by
-     * the local machine where the span execution ends. On the server side, this
-     * is the time when the server application handler stops running.
-     * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { - - onChanged(); - return getEndTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * The end time of the span. On the client side, this is the time kept by
-     * the local machine where the span execution ends. On the server side, this
-     * is the time when the server application handler stops running.
-     * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { - if (endTimeBuilder_ != null) { - return endTimeBuilder_.getMessageOrBuilder(); - } else { - return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; - } - } - /** - * - * - *
-     * The end time of the span. On the client side, this is the time kept by
-     * the local machine where the span execution ends. On the server side, this
-     * is the time when the server application handler stops running.
-     * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getEndTimeFieldBuilder() { - if (endTimeBuilder_ == null) { - endTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getEndTime(), getParentForChildren(), isClean()); - endTime_ = null; - } - return endTimeBuilder_; - } - - private com.google.devtools.cloudtrace.v2.Span.Attributes attributes_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.Attributes, - com.google.devtools.cloudtrace.v2.Span.Attributes.Builder, - com.google.devtools.cloudtrace.v2.Span.AttributesOrBuilder> - attributesBuilder_; - /** - * - * - *
-     * A set of attributes on the span. You can have up to 32 attributes per
-     * span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 7; - */ - public boolean hasAttributes() { - return attributesBuilder_ != null || attributes_ != null; - } - /** - * - * - *
-     * A set of attributes on the span. You can have up to 32 attributes per
-     * span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 7; - */ - public com.google.devtools.cloudtrace.v2.Span.Attributes getAttributes() { - if (attributesBuilder_ == null) { - return attributes_ == null - ? com.google.devtools.cloudtrace.v2.Span.Attributes.getDefaultInstance() - : attributes_; - } else { - return attributesBuilder_.getMessage(); - } - } - /** - * - * - *
-     * A set of attributes on the span. You can have up to 32 attributes per
-     * span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 7; - */ - public Builder setAttributes(com.google.devtools.cloudtrace.v2.Span.Attributes value) { - if (attributesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - attributes_ = value; - onChanged(); - } else { - attributesBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * A set of attributes on the span. You can have up to 32 attributes per
-     * span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 7; - */ - public Builder setAttributes( - com.google.devtools.cloudtrace.v2.Span.Attributes.Builder builderForValue) { - if (attributesBuilder_ == null) { - attributes_ = builderForValue.build(); - onChanged(); - } else { - attributesBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * A set of attributes on the span. You can have up to 32 attributes per
-     * span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 7; - */ - public Builder mergeAttributes(com.google.devtools.cloudtrace.v2.Span.Attributes value) { - if (attributesBuilder_ == null) { - if (attributes_ != null) { - attributes_ = - com.google.devtools.cloudtrace.v2.Span.Attributes.newBuilder(attributes_) - .mergeFrom(value) - .buildPartial(); - } else { - attributes_ = value; - } - onChanged(); - } else { - attributesBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * A set of attributes on the span. You can have up to 32 attributes per
-     * span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 7; - */ - public Builder clearAttributes() { - if (attributesBuilder_ == null) { - attributes_ = null; - onChanged(); - } else { - attributes_ = null; - attributesBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * A set of attributes on the span. You can have up to 32 attributes per
-     * span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 7; - */ - public com.google.devtools.cloudtrace.v2.Span.Attributes.Builder getAttributesBuilder() { - - onChanged(); - return getAttributesFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * A set of attributes on the span. You can have up to 32 attributes per
-     * span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 7; - */ - public com.google.devtools.cloudtrace.v2.Span.AttributesOrBuilder getAttributesOrBuilder() { - if (attributesBuilder_ != null) { - return attributesBuilder_.getMessageOrBuilder(); - } else { - return attributes_ == null - ? com.google.devtools.cloudtrace.v2.Span.Attributes.getDefaultInstance() - : attributes_; - } - } - /** - * - * - *
-     * A set of attributes on the span. You can have up to 32 attributes per
-     * span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 7; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.Attributes, - com.google.devtools.cloudtrace.v2.Span.Attributes.Builder, - com.google.devtools.cloudtrace.v2.Span.AttributesOrBuilder> - getAttributesFieldBuilder() { - if (attributesBuilder_ == null) { - attributesBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.Attributes, - com.google.devtools.cloudtrace.v2.Span.Attributes.Builder, - com.google.devtools.cloudtrace.v2.Span.AttributesOrBuilder>( - getAttributes(), getParentForChildren(), isClean()); - attributes_ = null; - } - return attributesBuilder_; - } - - private com.google.devtools.cloudtrace.v2.StackTrace stackTrace_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.StackTrace, - com.google.devtools.cloudtrace.v2.StackTrace.Builder, - com.google.devtools.cloudtrace.v2.StackTraceOrBuilder> - stackTraceBuilder_; - /** - * - * - *
-     * Stack trace captured at the start of the span.
-     * 
- * - * .google.devtools.cloudtrace.v2.StackTrace stack_trace = 8; - */ - public boolean hasStackTrace() { - return stackTraceBuilder_ != null || stackTrace_ != null; - } - /** - * - * - *
-     * Stack trace captured at the start of the span.
-     * 
- * - * .google.devtools.cloudtrace.v2.StackTrace stack_trace = 8; - */ - public com.google.devtools.cloudtrace.v2.StackTrace getStackTrace() { - if (stackTraceBuilder_ == null) { - return stackTrace_ == null - ? com.google.devtools.cloudtrace.v2.StackTrace.getDefaultInstance() - : stackTrace_; - } else { - return stackTraceBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Stack trace captured at the start of the span.
-     * 
- * - * .google.devtools.cloudtrace.v2.StackTrace stack_trace = 8; - */ - public Builder setStackTrace(com.google.devtools.cloudtrace.v2.StackTrace value) { - if (stackTraceBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - stackTrace_ = value; - onChanged(); - } else { - stackTraceBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Stack trace captured at the start of the span.
-     * 
- * - * .google.devtools.cloudtrace.v2.StackTrace stack_trace = 8; - */ - public Builder setStackTrace( - com.google.devtools.cloudtrace.v2.StackTrace.Builder builderForValue) { - if (stackTraceBuilder_ == null) { - stackTrace_ = builderForValue.build(); - onChanged(); - } else { - stackTraceBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Stack trace captured at the start of the span.
-     * 
- * - * .google.devtools.cloudtrace.v2.StackTrace stack_trace = 8; - */ - public Builder mergeStackTrace(com.google.devtools.cloudtrace.v2.StackTrace value) { - if (stackTraceBuilder_ == null) { - if (stackTrace_ != null) { - stackTrace_ = - com.google.devtools.cloudtrace.v2.StackTrace.newBuilder(stackTrace_) - .mergeFrom(value) - .buildPartial(); - } else { - stackTrace_ = value; - } - onChanged(); - } else { - stackTraceBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Stack trace captured at the start of the span.
-     * 
- * - * .google.devtools.cloudtrace.v2.StackTrace stack_trace = 8; - */ - public Builder clearStackTrace() { - if (stackTraceBuilder_ == null) { - stackTrace_ = null; - onChanged(); - } else { - stackTrace_ = null; - stackTraceBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Stack trace captured at the start of the span.
-     * 
- * - * .google.devtools.cloudtrace.v2.StackTrace stack_trace = 8; - */ - public com.google.devtools.cloudtrace.v2.StackTrace.Builder getStackTraceBuilder() { - - onChanged(); - return getStackTraceFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Stack trace captured at the start of the span.
-     * 
- * - * .google.devtools.cloudtrace.v2.StackTrace stack_trace = 8; - */ - public com.google.devtools.cloudtrace.v2.StackTraceOrBuilder getStackTraceOrBuilder() { - if (stackTraceBuilder_ != null) { - return stackTraceBuilder_.getMessageOrBuilder(); - } else { - return stackTrace_ == null - ? com.google.devtools.cloudtrace.v2.StackTrace.getDefaultInstance() - : stackTrace_; - } - } - /** - * - * - *
-     * Stack trace captured at the start of the span.
-     * 
- * - * .google.devtools.cloudtrace.v2.StackTrace stack_trace = 8; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.StackTrace, - com.google.devtools.cloudtrace.v2.StackTrace.Builder, - com.google.devtools.cloudtrace.v2.StackTraceOrBuilder> - getStackTraceFieldBuilder() { - if (stackTraceBuilder_ == null) { - stackTraceBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.StackTrace, - com.google.devtools.cloudtrace.v2.StackTrace.Builder, - com.google.devtools.cloudtrace.v2.StackTraceOrBuilder>( - getStackTrace(), getParentForChildren(), isClean()); - stackTrace_ = null; - } - return stackTraceBuilder_; - } - - private com.google.devtools.cloudtrace.v2.Span.TimeEvents timeEvents_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.TimeEvents, - com.google.devtools.cloudtrace.v2.Span.TimeEvents.Builder, - com.google.devtools.cloudtrace.v2.Span.TimeEventsOrBuilder> - timeEventsBuilder_; - /** - * - * - *
-     * A set of time events. You can have up to 32 annotations and 128 message
-     * events per span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvents time_events = 9; - */ - public boolean hasTimeEvents() { - return timeEventsBuilder_ != null || timeEvents_ != null; - } - /** - * - * - *
-     * A set of time events. You can have up to 32 annotations and 128 message
-     * events per span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvents time_events = 9; - */ - public com.google.devtools.cloudtrace.v2.Span.TimeEvents getTimeEvents() { - if (timeEventsBuilder_ == null) { - return timeEvents_ == null - ? com.google.devtools.cloudtrace.v2.Span.TimeEvents.getDefaultInstance() - : timeEvents_; - } else { - return timeEventsBuilder_.getMessage(); - } - } - /** - * - * - *
-     * A set of time events. You can have up to 32 annotations and 128 message
-     * events per span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvents time_events = 9; - */ - public Builder setTimeEvents(com.google.devtools.cloudtrace.v2.Span.TimeEvents value) { - if (timeEventsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - timeEvents_ = value; - onChanged(); - } else { - timeEventsBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * A set of time events. You can have up to 32 annotations and 128 message
-     * events per span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvents time_events = 9; - */ - public Builder setTimeEvents( - com.google.devtools.cloudtrace.v2.Span.TimeEvents.Builder builderForValue) { - if (timeEventsBuilder_ == null) { - timeEvents_ = builderForValue.build(); - onChanged(); - } else { - timeEventsBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * A set of time events. You can have up to 32 annotations and 128 message
-     * events per span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvents time_events = 9; - */ - public Builder mergeTimeEvents(com.google.devtools.cloudtrace.v2.Span.TimeEvents value) { - if (timeEventsBuilder_ == null) { - if (timeEvents_ != null) { - timeEvents_ = - com.google.devtools.cloudtrace.v2.Span.TimeEvents.newBuilder(timeEvents_) - .mergeFrom(value) - .buildPartial(); - } else { - timeEvents_ = value; - } - onChanged(); - } else { - timeEventsBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * A set of time events. You can have up to 32 annotations and 128 message
-     * events per span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvents time_events = 9; - */ - public Builder clearTimeEvents() { - if (timeEventsBuilder_ == null) { - timeEvents_ = null; - onChanged(); - } else { - timeEvents_ = null; - timeEventsBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * A set of time events. You can have up to 32 annotations and 128 message
-     * events per span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvents time_events = 9; - */ - public com.google.devtools.cloudtrace.v2.Span.TimeEvents.Builder getTimeEventsBuilder() { - - onChanged(); - return getTimeEventsFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * A set of time events. You can have up to 32 annotations and 128 message
-     * events per span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvents time_events = 9; - */ - public com.google.devtools.cloudtrace.v2.Span.TimeEventsOrBuilder getTimeEventsOrBuilder() { - if (timeEventsBuilder_ != null) { - return timeEventsBuilder_.getMessageOrBuilder(); - } else { - return timeEvents_ == null - ? com.google.devtools.cloudtrace.v2.Span.TimeEvents.getDefaultInstance() - : timeEvents_; - } - } - /** - * - * - *
-     * A set of time events. You can have up to 32 annotations and 128 message
-     * events per span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvents time_events = 9; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.TimeEvents, - com.google.devtools.cloudtrace.v2.Span.TimeEvents.Builder, - com.google.devtools.cloudtrace.v2.Span.TimeEventsOrBuilder> - getTimeEventsFieldBuilder() { - if (timeEventsBuilder_ == null) { - timeEventsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.TimeEvents, - com.google.devtools.cloudtrace.v2.Span.TimeEvents.Builder, - com.google.devtools.cloudtrace.v2.Span.TimeEventsOrBuilder>( - getTimeEvents(), getParentForChildren(), isClean()); - timeEvents_ = null; - } - return timeEventsBuilder_; - } - - private com.google.devtools.cloudtrace.v2.Span.Links links_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.Links, - com.google.devtools.cloudtrace.v2.Span.Links.Builder, - com.google.devtools.cloudtrace.v2.Span.LinksOrBuilder> - linksBuilder_; - /** - * - * - *
-     * Links associated with the span. You can have up to 128 links per Span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Links links = 10; - */ - public boolean hasLinks() { - return linksBuilder_ != null || links_ != null; - } - /** - * - * - *
-     * Links associated with the span. You can have up to 128 links per Span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Links links = 10; - */ - public com.google.devtools.cloudtrace.v2.Span.Links getLinks() { - if (linksBuilder_ == null) { - return links_ == null - ? com.google.devtools.cloudtrace.v2.Span.Links.getDefaultInstance() - : links_; - } else { - return linksBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Links associated with the span. You can have up to 128 links per Span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Links links = 10; - */ - public Builder setLinks(com.google.devtools.cloudtrace.v2.Span.Links value) { - if (linksBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - links_ = value; - onChanged(); - } else { - linksBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Links associated with the span. You can have up to 128 links per Span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Links links = 10; - */ - public Builder setLinks(com.google.devtools.cloudtrace.v2.Span.Links.Builder builderForValue) { - if (linksBuilder_ == null) { - links_ = builderForValue.build(); - onChanged(); - } else { - linksBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Links associated with the span. You can have up to 128 links per Span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Links links = 10; - */ - public Builder mergeLinks(com.google.devtools.cloudtrace.v2.Span.Links value) { - if (linksBuilder_ == null) { - if (links_ != null) { - links_ = - com.google.devtools.cloudtrace.v2.Span.Links.newBuilder(links_) - .mergeFrom(value) - .buildPartial(); - } else { - links_ = value; - } - onChanged(); - } else { - linksBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Links associated with the span. You can have up to 128 links per Span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Links links = 10; - */ - public Builder clearLinks() { - if (linksBuilder_ == null) { - links_ = null; - onChanged(); - } else { - links_ = null; - linksBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Links associated with the span. You can have up to 128 links per Span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Links links = 10; - */ - public com.google.devtools.cloudtrace.v2.Span.Links.Builder getLinksBuilder() { - - onChanged(); - return getLinksFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Links associated with the span. You can have up to 128 links per Span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Links links = 10; - */ - public com.google.devtools.cloudtrace.v2.Span.LinksOrBuilder getLinksOrBuilder() { - if (linksBuilder_ != null) { - return linksBuilder_.getMessageOrBuilder(); - } else { - return links_ == null - ? com.google.devtools.cloudtrace.v2.Span.Links.getDefaultInstance() - : links_; - } - } - /** - * - * - *
-     * Links associated with the span. You can have up to 128 links per Span.
-     * 
- * - * .google.devtools.cloudtrace.v2.Span.Links links = 10; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.Links, - com.google.devtools.cloudtrace.v2.Span.Links.Builder, - com.google.devtools.cloudtrace.v2.Span.LinksOrBuilder> - getLinksFieldBuilder() { - if (linksBuilder_ == null) { - linksBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Span.Links, - com.google.devtools.cloudtrace.v2.Span.Links.Builder, - com.google.devtools.cloudtrace.v2.Span.LinksOrBuilder>( - getLinks(), getParentForChildren(), isClean()); - links_ = null; - } - return linksBuilder_; - } - - private com.google.rpc.Status status_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> - statusBuilder_; - /** - * - * - *
-     * An optional final status for this span.
-     * 
- * - * .google.rpc.Status status = 11; - */ - public boolean hasStatus() { - return statusBuilder_ != null || status_ != null; - } - /** - * - * - *
-     * An optional final status for this span.
-     * 
- * - * .google.rpc.Status status = 11; - */ - public com.google.rpc.Status getStatus() { - if (statusBuilder_ == null) { - return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; - } else { - return statusBuilder_.getMessage(); - } - } - /** - * - * - *
-     * An optional final status for this span.
-     * 
- * - * .google.rpc.Status status = 11; - */ - public Builder setStatus(com.google.rpc.Status value) { - if (statusBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - status_ = value; - onChanged(); - } else { - statusBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * An optional final status for this span.
-     * 
- * - * .google.rpc.Status status = 11; - */ - public Builder setStatus(com.google.rpc.Status.Builder builderForValue) { - if (statusBuilder_ == null) { - status_ = builderForValue.build(); - onChanged(); - } else { - statusBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * An optional final status for this span.
-     * 
- * - * .google.rpc.Status status = 11; - */ - public Builder mergeStatus(com.google.rpc.Status value) { - if (statusBuilder_ == null) { - if (status_ != null) { - status_ = com.google.rpc.Status.newBuilder(status_).mergeFrom(value).buildPartial(); - } else { - status_ = value; - } - onChanged(); - } else { - statusBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * An optional final status for this span.
-     * 
- * - * .google.rpc.Status status = 11; - */ - public Builder clearStatus() { - if (statusBuilder_ == null) { - status_ = null; - onChanged(); - } else { - status_ = null; - statusBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * An optional final status for this span.
-     * 
- * - * .google.rpc.Status status = 11; - */ - public com.google.rpc.Status.Builder getStatusBuilder() { - - onChanged(); - return getStatusFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * An optional final status for this span.
-     * 
- * - * .google.rpc.Status status = 11; - */ - public com.google.rpc.StatusOrBuilder getStatusOrBuilder() { - if (statusBuilder_ != null) { - return statusBuilder_.getMessageOrBuilder(); - } else { - return status_ == null ? com.google.rpc.Status.getDefaultInstance() : status_; - } - } - /** - * - * - *
-     * An optional final status for this span.
-     * 
- * - * .google.rpc.Status status = 11; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> - getStatusFieldBuilder() { - if (statusBuilder_ == null) { - statusBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.rpc.Status, - com.google.rpc.Status.Builder, - com.google.rpc.StatusOrBuilder>(getStatus(), getParentForChildren(), isClean()); - status_ = null; - } - return statusBuilder_; - } - - private com.google.protobuf.BoolValue sameProcessAsParentSpan_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.BoolValue, - com.google.protobuf.BoolValue.Builder, - com.google.protobuf.BoolValueOrBuilder> - sameProcessAsParentSpanBuilder_; - /** - * - * - *
-     * (Optional) Set this parameter to indicate whether this span is in
-     * the same process as its parent. If you do not set this parameter,
-     * Stackdriver Trace is unable to take advantage of this helpful
-     * information.
-     * 
- * - * .google.protobuf.BoolValue same_process_as_parent_span = 12; - */ - public boolean hasSameProcessAsParentSpan() { - return sameProcessAsParentSpanBuilder_ != null || sameProcessAsParentSpan_ != null; - } - /** - * - * - *
-     * (Optional) Set this parameter to indicate whether this span is in
-     * the same process as its parent. If you do not set this parameter,
-     * Stackdriver Trace is unable to take advantage of this helpful
-     * information.
-     * 
- * - * .google.protobuf.BoolValue same_process_as_parent_span = 12; - */ - public com.google.protobuf.BoolValue getSameProcessAsParentSpan() { - if (sameProcessAsParentSpanBuilder_ == null) { - return sameProcessAsParentSpan_ == null - ? com.google.protobuf.BoolValue.getDefaultInstance() - : sameProcessAsParentSpan_; - } else { - return sameProcessAsParentSpanBuilder_.getMessage(); - } - } - /** - * - * - *
-     * (Optional) Set this parameter to indicate whether this span is in
-     * the same process as its parent. If you do not set this parameter,
-     * Stackdriver Trace is unable to take advantage of this helpful
-     * information.
-     * 
- * - * .google.protobuf.BoolValue same_process_as_parent_span = 12; - */ - public Builder setSameProcessAsParentSpan(com.google.protobuf.BoolValue value) { - if (sameProcessAsParentSpanBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - sameProcessAsParentSpan_ = value; - onChanged(); - } else { - sameProcessAsParentSpanBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * (Optional) Set this parameter to indicate whether this span is in
-     * the same process as its parent. If you do not set this parameter,
-     * Stackdriver Trace is unable to take advantage of this helpful
-     * information.
-     * 
- * - * .google.protobuf.BoolValue same_process_as_parent_span = 12; - */ - public Builder setSameProcessAsParentSpan( - com.google.protobuf.BoolValue.Builder builderForValue) { - if (sameProcessAsParentSpanBuilder_ == null) { - sameProcessAsParentSpan_ = builderForValue.build(); - onChanged(); - } else { - sameProcessAsParentSpanBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * (Optional) Set this parameter to indicate whether this span is in
-     * the same process as its parent. If you do not set this parameter,
-     * Stackdriver Trace is unable to take advantage of this helpful
-     * information.
-     * 
- * - * .google.protobuf.BoolValue same_process_as_parent_span = 12; - */ - public Builder mergeSameProcessAsParentSpan(com.google.protobuf.BoolValue value) { - if (sameProcessAsParentSpanBuilder_ == null) { - if (sameProcessAsParentSpan_ != null) { - sameProcessAsParentSpan_ = - com.google.protobuf.BoolValue.newBuilder(sameProcessAsParentSpan_) - .mergeFrom(value) - .buildPartial(); - } else { - sameProcessAsParentSpan_ = value; - } - onChanged(); - } else { - sameProcessAsParentSpanBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * (Optional) Set this parameter to indicate whether this span is in
-     * the same process as its parent. If you do not set this parameter,
-     * Stackdriver Trace is unable to take advantage of this helpful
-     * information.
-     * 
- * - * .google.protobuf.BoolValue same_process_as_parent_span = 12; - */ - public Builder clearSameProcessAsParentSpan() { - if (sameProcessAsParentSpanBuilder_ == null) { - sameProcessAsParentSpan_ = null; - onChanged(); - } else { - sameProcessAsParentSpan_ = null; - sameProcessAsParentSpanBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * (Optional) Set this parameter to indicate whether this span is in
-     * the same process as its parent. If you do not set this parameter,
-     * Stackdriver Trace is unable to take advantage of this helpful
-     * information.
-     * 
- * - * .google.protobuf.BoolValue same_process_as_parent_span = 12; - */ - public com.google.protobuf.BoolValue.Builder getSameProcessAsParentSpanBuilder() { - - onChanged(); - return getSameProcessAsParentSpanFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * (Optional) Set this parameter to indicate whether this span is in
-     * the same process as its parent. If you do not set this parameter,
-     * Stackdriver Trace is unable to take advantage of this helpful
-     * information.
-     * 
- * - * .google.protobuf.BoolValue same_process_as_parent_span = 12; - */ - public com.google.protobuf.BoolValueOrBuilder getSameProcessAsParentSpanOrBuilder() { - if (sameProcessAsParentSpanBuilder_ != null) { - return sameProcessAsParentSpanBuilder_.getMessageOrBuilder(); - } else { - return sameProcessAsParentSpan_ == null - ? com.google.protobuf.BoolValue.getDefaultInstance() - : sameProcessAsParentSpan_; - } - } - /** - * - * - *
-     * (Optional) Set this parameter to indicate whether this span is in
-     * the same process as its parent. If you do not set this parameter,
-     * Stackdriver Trace is unable to take advantage of this helpful
-     * information.
-     * 
- * - * .google.protobuf.BoolValue same_process_as_parent_span = 12; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.BoolValue, - com.google.protobuf.BoolValue.Builder, - com.google.protobuf.BoolValueOrBuilder> - getSameProcessAsParentSpanFieldBuilder() { - if (sameProcessAsParentSpanBuilder_ == null) { - sameProcessAsParentSpanBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.BoolValue, - com.google.protobuf.BoolValue.Builder, - com.google.protobuf.BoolValueOrBuilder>( - getSameProcessAsParentSpan(), getParentForChildren(), isClean()); - sameProcessAsParentSpan_ = null; - } - return sameProcessAsParentSpanBuilder_; - } - - private com.google.protobuf.Int32Value childSpanCount_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Int32Value, - com.google.protobuf.Int32Value.Builder, - com.google.protobuf.Int32ValueOrBuilder> - childSpanCountBuilder_; - /** - * - * - *
-     * An optional number of child spans that were generated while this span
-     * was active. If set, allows implementation to detect missing child spans.
-     * 
- * - * .google.protobuf.Int32Value child_span_count = 13; - */ - public boolean hasChildSpanCount() { - return childSpanCountBuilder_ != null || childSpanCount_ != null; - } - /** - * - * - *
-     * An optional number of child spans that were generated while this span
-     * was active. If set, allows implementation to detect missing child spans.
-     * 
- * - * .google.protobuf.Int32Value child_span_count = 13; - */ - public com.google.protobuf.Int32Value getChildSpanCount() { - if (childSpanCountBuilder_ == null) { - return childSpanCount_ == null - ? com.google.protobuf.Int32Value.getDefaultInstance() - : childSpanCount_; - } else { - return childSpanCountBuilder_.getMessage(); - } - } - /** - * - * - *
-     * An optional number of child spans that were generated while this span
-     * was active. If set, allows implementation to detect missing child spans.
-     * 
- * - * .google.protobuf.Int32Value child_span_count = 13; - */ - public Builder setChildSpanCount(com.google.protobuf.Int32Value value) { - if (childSpanCountBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - childSpanCount_ = value; - onChanged(); - } else { - childSpanCountBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * An optional number of child spans that were generated while this span
-     * was active. If set, allows implementation to detect missing child spans.
-     * 
- * - * .google.protobuf.Int32Value child_span_count = 13; - */ - public Builder setChildSpanCount(com.google.protobuf.Int32Value.Builder builderForValue) { - if (childSpanCountBuilder_ == null) { - childSpanCount_ = builderForValue.build(); - onChanged(); - } else { - childSpanCountBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * An optional number of child spans that were generated while this span
-     * was active. If set, allows implementation to detect missing child spans.
-     * 
- * - * .google.protobuf.Int32Value child_span_count = 13; - */ - public Builder mergeChildSpanCount(com.google.protobuf.Int32Value value) { - if (childSpanCountBuilder_ == null) { - if (childSpanCount_ != null) { - childSpanCount_ = - com.google.protobuf.Int32Value.newBuilder(childSpanCount_) - .mergeFrom(value) - .buildPartial(); - } else { - childSpanCount_ = value; - } - onChanged(); - } else { - childSpanCountBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * An optional number of child spans that were generated while this span
-     * was active. If set, allows implementation to detect missing child spans.
-     * 
- * - * .google.protobuf.Int32Value child_span_count = 13; - */ - public Builder clearChildSpanCount() { - if (childSpanCountBuilder_ == null) { - childSpanCount_ = null; - onChanged(); - } else { - childSpanCount_ = null; - childSpanCountBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * An optional number of child spans that were generated while this span
-     * was active. If set, allows implementation to detect missing child spans.
-     * 
- * - * .google.protobuf.Int32Value child_span_count = 13; - */ - public com.google.protobuf.Int32Value.Builder getChildSpanCountBuilder() { - - onChanged(); - return getChildSpanCountFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * An optional number of child spans that were generated while this span
-     * was active. If set, allows implementation to detect missing child spans.
-     * 
- * - * .google.protobuf.Int32Value child_span_count = 13; - */ - public com.google.protobuf.Int32ValueOrBuilder getChildSpanCountOrBuilder() { - if (childSpanCountBuilder_ != null) { - return childSpanCountBuilder_.getMessageOrBuilder(); - } else { - return childSpanCount_ == null - ? com.google.protobuf.Int32Value.getDefaultInstance() - : childSpanCount_; - } - } - /** - * - * - *
-     * An optional number of child spans that were generated while this span
-     * was active. If set, allows implementation to detect missing child spans.
-     * 
- * - * .google.protobuf.Int32Value child_span_count = 13; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Int32Value, - com.google.protobuf.Int32Value.Builder, - com.google.protobuf.Int32ValueOrBuilder> - getChildSpanCountFieldBuilder() { - if (childSpanCountBuilder_ == null) { - childSpanCountBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Int32Value, - com.google.protobuf.Int32Value.Builder, - com.google.protobuf.Int32ValueOrBuilder>( - getChildSpanCount(), getParentForChildren(), isClean()); - childSpanCount_ = null; - } - return childSpanCountBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.devtools.cloudtrace.v2.Span) - } - - // @@protoc_insertion_point(class_scope:google.devtools.cloudtrace.v2.Span) - private static final com.google.devtools.cloudtrace.v2.Span DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.devtools.cloudtrace.v2.Span(); - } - - public static com.google.devtools.cloudtrace.v2.Span getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Span parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Span(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.Span getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/SpanName.java b/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/SpanName.java deleted file mode 100644 index 7b3c48dbef46..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/SpanName.java +++ /dev/null @@ -1,202 +0,0 @@ -/* - * Copyright 2018 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software distributed under the License - * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express - * or implied. See the License for the specific language governing permissions and limitations under - * the License. - */ - -package com.google.devtools.cloudtrace.v2; - -import com.google.api.pathtemplate.PathTemplate; -import com.google.api.resourcenames.ResourceName; -import com.google.common.base.Preconditions; -import com.google.common.collect.ImmutableMap; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -// AUTO-GENERATED DOCUMENTATION AND CLASS -@javax.annotation.Generated("by GAPIC protoc plugin") -public class SpanName implements ResourceName { - - private static final PathTemplate PATH_TEMPLATE = - PathTemplate.createWithoutUrlEncoding("projects/{project}/traces/{trace}/spans/{span}"); - - private volatile Map fieldValuesMap; - - private final String project; - private final String trace; - private final String span; - - public String getProject() { - return project; - } - - public String getTrace() { - return trace; - } - - public String getSpan() { - return span; - } - - public static Builder newBuilder() { - return new Builder(); - } - - public Builder toBuilder() { - return new Builder(this); - } - - private SpanName(Builder builder) { - project = Preconditions.checkNotNull(builder.getProject()); - trace = Preconditions.checkNotNull(builder.getTrace()); - span = Preconditions.checkNotNull(builder.getSpan()); - } - - public static SpanName of(String project, String trace, String span) { - return newBuilder().setProject(project).setTrace(trace).setSpan(span).build(); - } - - public static String format(String project, String trace, String span) { - return newBuilder().setProject(project).setTrace(trace).setSpan(span).build().toString(); - } - - public static SpanName parse(String formattedString) { - if (formattedString.isEmpty()) { - return null; - } - Map matchMap = - PATH_TEMPLATE.validatedMatch( - formattedString, "SpanName.parse: formattedString not in valid format"); - return of(matchMap.get("project"), matchMap.get("trace"), matchMap.get("span")); - } - - public static List parseList(List formattedStrings) { - List list = new ArrayList<>(formattedStrings.size()); - for (String formattedString : formattedStrings) { - list.add(parse(formattedString)); - } - return list; - } - - public static List toStringList(List values) { - List list = new ArrayList(values.size()); - for (SpanName value : values) { - if (value == null) { - list.add(""); - } else { - list.add(value.toString()); - } - } - return list; - } - - public static boolean isParsableFrom(String formattedString) { - return PATH_TEMPLATE.matches(formattedString); - } - - public Map getFieldValuesMap() { - if (fieldValuesMap == null) { - synchronized (this) { - if (fieldValuesMap == null) { - ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); - fieldMapBuilder.put("project", project); - fieldMapBuilder.put("trace", trace); - fieldMapBuilder.put("span", span); - fieldValuesMap = fieldMapBuilder.build(); - } - } - } - return fieldValuesMap; - } - - public String getFieldValue(String fieldName) { - return getFieldValuesMap().get(fieldName); - } - - @Override - public String toString() { - return PATH_TEMPLATE.instantiate("project", project, "trace", trace, "span", span); - } - - /** Builder for SpanName. */ - public static class Builder { - - private String project; - private String trace; - private String span; - - public String getProject() { - return project; - } - - public String getTrace() { - return trace; - } - - public String getSpan() { - return span; - } - - public Builder setProject(String project) { - this.project = project; - return this; - } - - public Builder setTrace(String trace) { - this.trace = trace; - return this; - } - - public Builder setSpan(String span) { - this.span = span; - return this; - } - - private Builder() {} - - private Builder(SpanName spanName) { - project = spanName.project; - trace = spanName.trace; - span = spanName.span; - } - - public SpanName build() { - return new SpanName(this); - } - } - - @Override - public boolean equals(Object o) { - if (o == this) { - return true; - } - if (o instanceof SpanName) { - SpanName that = (SpanName) o; - return (this.project.equals(that.project)) - && (this.trace.equals(that.trace)) - && (this.span.equals(that.span)); - } - return false; - } - - @Override - public int hashCode() { - int h = 1; - h *= 1000003; - h ^= project.hashCode(); - h *= 1000003; - h ^= trace.hashCode(); - h *= 1000003; - h ^= span.hashCode(); - return h; - } -} diff --git a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/SpanOrBuilder.java b/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/SpanOrBuilder.java deleted file mode 100644 index c12e181e2baa..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/SpanOrBuilder.java +++ /dev/null @@ -1,443 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v2/trace.proto - -package com.google.devtools.cloudtrace.v2; - -public interface SpanOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.devtools.cloudtrace.v2.Span) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * The resource name of the span in the following format:
-   *     projects/[PROJECT_ID]/traces/[TRACE_ID]/spans/[SPAN_ID]
-   * [TRACE_ID] is a unique identifier for a trace within a project;
-   * it is a 32-character hexadecimal encoding of a 16-byte array.
-   * [SPAN_ID] is a unique identifier for a span within a trace; it
-   * is a 16-character hexadecimal encoding of an 8-byte array.
-   * 
- * - * string name = 1; - */ - java.lang.String getName(); - /** - * - * - *
-   * The resource name of the span in the following format:
-   *     projects/[PROJECT_ID]/traces/[TRACE_ID]/spans/[SPAN_ID]
-   * [TRACE_ID] is a unique identifier for a trace within a project;
-   * it is a 32-character hexadecimal encoding of a 16-byte array.
-   * [SPAN_ID] is a unique identifier for a span within a trace; it
-   * is a 16-character hexadecimal encoding of an 8-byte array.
-   * 
- * - * string name = 1; - */ - com.google.protobuf.ByteString getNameBytes(); - - /** - * - * - *
-   * The [SPAN_ID] portion of the span's resource name.
-   * 
- * - * string span_id = 2; - */ - java.lang.String getSpanId(); - /** - * - * - *
-   * The [SPAN_ID] portion of the span's resource name.
-   * 
- * - * string span_id = 2; - */ - com.google.protobuf.ByteString getSpanIdBytes(); - - /** - * - * - *
-   * The [SPAN_ID] of this span's parent span. If this is a root span,
-   * then this field must be empty.
-   * 
- * - * string parent_span_id = 3; - */ - java.lang.String getParentSpanId(); - /** - * - * - *
-   * The [SPAN_ID] of this span's parent span. If this is a root span,
-   * then this field must be empty.
-   * 
- * - * string parent_span_id = 3; - */ - com.google.protobuf.ByteString getParentSpanIdBytes(); - - /** - * - * - *
-   * A description of the span's operation (up to 128 bytes).
-   * Stackdriver Trace displays the description in the
-   * {% dynamic print site_values.console_name %}.
-   * For example, the display name can be a qualified method name or a file name
-   * and a line number where the operation is called. A best practice is to use
-   * the same display name within an application and at the same call point.
-   * This makes it easier to correlate spans in different traces.
-   * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString display_name = 4; - */ - boolean hasDisplayName(); - /** - * - * - *
-   * A description of the span's operation (up to 128 bytes).
-   * Stackdriver Trace displays the description in the
-   * {% dynamic print site_values.console_name %}.
-   * For example, the display name can be a qualified method name or a file name
-   * and a line number where the operation is called. A best practice is to use
-   * the same display name within an application and at the same call point.
-   * This makes it easier to correlate spans in different traces.
-   * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString display_name = 4; - */ - com.google.devtools.cloudtrace.v2.TruncatableString getDisplayName(); - /** - * - * - *
-   * A description of the span's operation (up to 128 bytes).
-   * Stackdriver Trace displays the description in the
-   * {% dynamic print site_values.console_name %}.
-   * For example, the display name can be a qualified method name or a file name
-   * and a line number where the operation is called. A best practice is to use
-   * the same display name within an application and at the same call point.
-   * This makes it easier to correlate spans in different traces.
-   * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString display_name = 4; - */ - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder getDisplayNameOrBuilder(); - - /** - * - * - *
-   * The start time of the span. On the client side, this is the time kept by
-   * the local machine where the span execution starts. On the server side, this
-   * is the time when the server's application handler starts running.
-   * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - boolean hasStartTime(); - /** - * - * - *
-   * The start time of the span. On the client side, this is the time kept by
-   * the local machine where the span execution starts. On the server side, this
-   * is the time when the server's application handler starts running.
-   * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - com.google.protobuf.Timestamp getStartTime(); - /** - * - * - *
-   * The start time of the span. On the client side, this is the time kept by
-   * the local machine where the span execution starts. On the server side, this
-   * is the time when the server's application handler starts running.
-   * 
- * - * .google.protobuf.Timestamp start_time = 5; - */ - com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder(); - - /** - * - * - *
-   * The end time of the span. On the client side, this is the time kept by
-   * the local machine where the span execution ends. On the server side, this
-   * is the time when the server application handler stops running.
-   * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - boolean hasEndTime(); - /** - * - * - *
-   * The end time of the span. On the client side, this is the time kept by
-   * the local machine where the span execution ends. On the server side, this
-   * is the time when the server application handler stops running.
-   * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - com.google.protobuf.Timestamp getEndTime(); - /** - * - * - *
-   * The end time of the span. On the client side, this is the time kept by
-   * the local machine where the span execution ends. On the server side, this
-   * is the time when the server application handler stops running.
-   * 
- * - * .google.protobuf.Timestamp end_time = 6; - */ - com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder(); - - /** - * - * - *
-   * A set of attributes on the span. You can have up to 32 attributes per
-   * span.
-   * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 7; - */ - boolean hasAttributes(); - /** - * - * - *
-   * A set of attributes on the span. You can have up to 32 attributes per
-   * span.
-   * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 7; - */ - com.google.devtools.cloudtrace.v2.Span.Attributes getAttributes(); - /** - * - * - *
-   * A set of attributes on the span. You can have up to 32 attributes per
-   * span.
-   * 
- * - * .google.devtools.cloudtrace.v2.Span.Attributes attributes = 7; - */ - com.google.devtools.cloudtrace.v2.Span.AttributesOrBuilder getAttributesOrBuilder(); - - /** - * - * - *
-   * Stack trace captured at the start of the span.
-   * 
- * - * .google.devtools.cloudtrace.v2.StackTrace stack_trace = 8; - */ - boolean hasStackTrace(); - /** - * - * - *
-   * Stack trace captured at the start of the span.
-   * 
- * - * .google.devtools.cloudtrace.v2.StackTrace stack_trace = 8; - */ - com.google.devtools.cloudtrace.v2.StackTrace getStackTrace(); - /** - * - * - *
-   * Stack trace captured at the start of the span.
-   * 
- * - * .google.devtools.cloudtrace.v2.StackTrace stack_trace = 8; - */ - com.google.devtools.cloudtrace.v2.StackTraceOrBuilder getStackTraceOrBuilder(); - - /** - * - * - *
-   * A set of time events. You can have up to 32 annotations and 128 message
-   * events per span.
-   * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvents time_events = 9; - */ - boolean hasTimeEvents(); - /** - * - * - *
-   * A set of time events. You can have up to 32 annotations and 128 message
-   * events per span.
-   * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvents time_events = 9; - */ - com.google.devtools.cloudtrace.v2.Span.TimeEvents getTimeEvents(); - /** - * - * - *
-   * A set of time events. You can have up to 32 annotations and 128 message
-   * events per span.
-   * 
- * - * .google.devtools.cloudtrace.v2.Span.TimeEvents time_events = 9; - */ - com.google.devtools.cloudtrace.v2.Span.TimeEventsOrBuilder getTimeEventsOrBuilder(); - - /** - * - * - *
-   * Links associated with the span. You can have up to 128 links per Span.
-   * 
- * - * .google.devtools.cloudtrace.v2.Span.Links links = 10; - */ - boolean hasLinks(); - /** - * - * - *
-   * Links associated with the span. You can have up to 128 links per Span.
-   * 
- * - * .google.devtools.cloudtrace.v2.Span.Links links = 10; - */ - com.google.devtools.cloudtrace.v2.Span.Links getLinks(); - /** - * - * - *
-   * Links associated with the span. You can have up to 128 links per Span.
-   * 
- * - * .google.devtools.cloudtrace.v2.Span.Links links = 10; - */ - com.google.devtools.cloudtrace.v2.Span.LinksOrBuilder getLinksOrBuilder(); - - /** - * - * - *
-   * An optional final status for this span.
-   * 
- * - * .google.rpc.Status status = 11; - */ - boolean hasStatus(); - /** - * - * - *
-   * An optional final status for this span.
-   * 
- * - * .google.rpc.Status status = 11; - */ - com.google.rpc.Status getStatus(); - /** - * - * - *
-   * An optional final status for this span.
-   * 
- * - * .google.rpc.Status status = 11; - */ - com.google.rpc.StatusOrBuilder getStatusOrBuilder(); - - /** - * - * - *
-   * (Optional) Set this parameter to indicate whether this span is in
-   * the same process as its parent. If you do not set this parameter,
-   * Stackdriver Trace is unable to take advantage of this helpful
-   * information.
-   * 
- * - * .google.protobuf.BoolValue same_process_as_parent_span = 12; - */ - boolean hasSameProcessAsParentSpan(); - /** - * - * - *
-   * (Optional) Set this parameter to indicate whether this span is in
-   * the same process as its parent. If you do not set this parameter,
-   * Stackdriver Trace is unable to take advantage of this helpful
-   * information.
-   * 
- * - * .google.protobuf.BoolValue same_process_as_parent_span = 12; - */ - com.google.protobuf.BoolValue getSameProcessAsParentSpan(); - /** - * - * - *
-   * (Optional) Set this parameter to indicate whether this span is in
-   * the same process as its parent. If you do not set this parameter,
-   * Stackdriver Trace is unable to take advantage of this helpful
-   * information.
-   * 
- * - * .google.protobuf.BoolValue same_process_as_parent_span = 12; - */ - com.google.protobuf.BoolValueOrBuilder getSameProcessAsParentSpanOrBuilder(); - - /** - * - * - *
-   * An optional number of child spans that were generated while this span
-   * was active. If set, allows implementation to detect missing child spans.
-   * 
- * - * .google.protobuf.Int32Value child_span_count = 13; - */ - boolean hasChildSpanCount(); - /** - * - * - *
-   * An optional number of child spans that were generated while this span
-   * was active. If set, allows implementation to detect missing child spans.
-   * 
- * - * .google.protobuf.Int32Value child_span_count = 13; - */ - com.google.protobuf.Int32Value getChildSpanCount(); - /** - * - * - *
-   * An optional number of child spans that were generated while this span
-   * was active. If set, allows implementation to detect missing child spans.
-   * 
- * - * .google.protobuf.Int32Value child_span_count = 13; - */ - com.google.protobuf.Int32ValueOrBuilder getChildSpanCountOrBuilder(); -} diff --git a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/StackTrace.java b/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/StackTrace.java deleted file mode 100644 index 0a87f8807eb5..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/StackTrace.java +++ /dev/null @@ -1,4107 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v2/trace.proto - -package com.google.devtools.cloudtrace.v2; - -/** - * - * - *
- * A call stack appearing in a trace.
- * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.StackTrace} - */ -public final class StackTrace extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.devtools.cloudtrace.v2.StackTrace) - StackTraceOrBuilder { - private static final long serialVersionUID = 0L; - // Use StackTrace.newBuilder() to construct. - private StackTrace(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private StackTrace() {} - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private StackTrace( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.devtools.cloudtrace.v2.StackTrace.StackFrames.Builder subBuilder = null; - if (stackFrames_ != null) { - subBuilder = stackFrames_.toBuilder(); - } - stackFrames_ = - input.readMessage( - com.google.devtools.cloudtrace.v2.StackTrace.StackFrames.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(stackFrames_); - stackFrames_ = subBuilder.buildPartial(); - } - - break; - } - case 16: - { - stackTraceHashId_ = input.readInt64(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_StackTrace_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_StackTrace_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.StackTrace.class, - com.google.devtools.cloudtrace.v2.StackTrace.Builder.class); - } - - public interface StackFrameOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.devtools.cloudtrace.v2.StackTrace.StackFrame) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * The fully-qualified name that uniquely identifies the function or
-     * method that is active in this frame (up to 1024 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString function_name = 1; - */ - boolean hasFunctionName(); - /** - * - * - *
-     * The fully-qualified name that uniquely identifies the function or
-     * method that is active in this frame (up to 1024 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString function_name = 1; - */ - com.google.devtools.cloudtrace.v2.TruncatableString getFunctionName(); - /** - * - * - *
-     * The fully-qualified name that uniquely identifies the function or
-     * method that is active in this frame (up to 1024 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString function_name = 1; - */ - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder getFunctionNameOrBuilder(); - - /** - * - * - *
-     * An un-mangled function name, if `function_name` is
-     * [mangled](http://www.avabodh.com/cxxin/namemangling.html). The name can
-     * be fully-qualified (up to 1024 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString original_function_name = 2; - */ - boolean hasOriginalFunctionName(); - /** - * - * - *
-     * An un-mangled function name, if `function_name` is
-     * [mangled](http://www.avabodh.com/cxxin/namemangling.html). The name can
-     * be fully-qualified (up to 1024 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString original_function_name = 2; - */ - com.google.devtools.cloudtrace.v2.TruncatableString getOriginalFunctionName(); - /** - * - * - *
-     * An un-mangled function name, if `function_name` is
-     * [mangled](http://www.avabodh.com/cxxin/namemangling.html). The name can
-     * be fully-qualified (up to 1024 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString original_function_name = 2; - */ - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder getOriginalFunctionNameOrBuilder(); - - /** - * - * - *
-     * The name of the source file where the function call appears (up to 256
-     * bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString file_name = 3; - */ - boolean hasFileName(); - /** - * - * - *
-     * The name of the source file where the function call appears (up to 256
-     * bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString file_name = 3; - */ - com.google.devtools.cloudtrace.v2.TruncatableString getFileName(); - /** - * - * - *
-     * The name of the source file where the function call appears (up to 256
-     * bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString file_name = 3; - */ - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder getFileNameOrBuilder(); - - /** - * - * - *
-     * The line number in `file_name` where the function call appears.
-     * 
- * - * int64 line_number = 4; - */ - long getLineNumber(); - - /** - * - * - *
-     * The column number where the function call appears, if available.
-     * This is important in JavaScript because of its anonymous functions.
-     * 
- * - * int64 column_number = 5; - */ - long getColumnNumber(); - - /** - * - * - *
-     * The binary module from where the code was loaded.
-     * 
- * - * .google.devtools.cloudtrace.v2.Module load_module = 6; - */ - boolean hasLoadModule(); - /** - * - * - *
-     * The binary module from where the code was loaded.
-     * 
- * - * .google.devtools.cloudtrace.v2.Module load_module = 6; - */ - com.google.devtools.cloudtrace.v2.Module getLoadModule(); - /** - * - * - *
-     * The binary module from where the code was loaded.
-     * 
- * - * .google.devtools.cloudtrace.v2.Module load_module = 6; - */ - com.google.devtools.cloudtrace.v2.ModuleOrBuilder getLoadModuleOrBuilder(); - - /** - * - * - *
-     * The version of the deployed source code (up to 128 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString source_version = 7; - */ - boolean hasSourceVersion(); - /** - * - * - *
-     * The version of the deployed source code (up to 128 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString source_version = 7; - */ - com.google.devtools.cloudtrace.v2.TruncatableString getSourceVersion(); - /** - * - * - *
-     * The version of the deployed source code (up to 128 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString source_version = 7; - */ - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder getSourceVersionOrBuilder(); - } - /** - * - * - *
-   * Represents a single stack frame in a stack trace.
-   * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.StackTrace.StackFrame} - */ - public static final class StackFrame extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.devtools.cloudtrace.v2.StackTrace.StackFrame) - StackFrameOrBuilder { - private static final long serialVersionUID = 0L; - // Use StackFrame.newBuilder() to construct. - private StackFrame(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private StackFrame() {} - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private StackFrame( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.devtools.cloudtrace.v2.TruncatableString.Builder subBuilder = null; - if (functionName_ != null) { - subBuilder = functionName_.toBuilder(); - } - functionName_ = - input.readMessage( - com.google.devtools.cloudtrace.v2.TruncatableString.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(functionName_); - functionName_ = subBuilder.buildPartial(); - } - - break; - } - case 18: - { - com.google.devtools.cloudtrace.v2.TruncatableString.Builder subBuilder = null; - if (originalFunctionName_ != null) { - subBuilder = originalFunctionName_.toBuilder(); - } - originalFunctionName_ = - input.readMessage( - com.google.devtools.cloudtrace.v2.TruncatableString.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(originalFunctionName_); - originalFunctionName_ = subBuilder.buildPartial(); - } - - break; - } - case 26: - { - com.google.devtools.cloudtrace.v2.TruncatableString.Builder subBuilder = null; - if (fileName_ != null) { - subBuilder = fileName_.toBuilder(); - } - fileName_ = - input.readMessage( - com.google.devtools.cloudtrace.v2.TruncatableString.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(fileName_); - fileName_ = subBuilder.buildPartial(); - } - - break; - } - case 32: - { - lineNumber_ = input.readInt64(); - break; - } - case 40: - { - columnNumber_ = input.readInt64(); - break; - } - case 50: - { - com.google.devtools.cloudtrace.v2.Module.Builder subBuilder = null; - if (loadModule_ != null) { - subBuilder = loadModule_.toBuilder(); - } - loadModule_ = - input.readMessage( - com.google.devtools.cloudtrace.v2.Module.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(loadModule_); - loadModule_ = subBuilder.buildPartial(); - } - - break; - } - case 58: - { - com.google.devtools.cloudtrace.v2.TruncatableString.Builder subBuilder = null; - if (sourceVersion_ != null) { - subBuilder = sourceVersion_.toBuilder(); - } - sourceVersion_ = - input.readMessage( - com.google.devtools.cloudtrace.v2.TruncatableString.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(sourceVersion_); - sourceVersion_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrame_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrame_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.StackTrace.StackFrame.class, - com.google.devtools.cloudtrace.v2.StackTrace.StackFrame.Builder.class); - } - - public static final int FUNCTION_NAME_FIELD_NUMBER = 1; - private com.google.devtools.cloudtrace.v2.TruncatableString functionName_; - /** - * - * - *
-     * The fully-qualified name that uniquely identifies the function or
-     * method that is active in this frame (up to 1024 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString function_name = 1; - */ - public boolean hasFunctionName() { - return functionName_ != null; - } - /** - * - * - *
-     * The fully-qualified name that uniquely identifies the function or
-     * method that is active in this frame (up to 1024 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString function_name = 1; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString getFunctionName() { - return functionName_ == null - ? com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance() - : functionName_; - } - /** - * - * - *
-     * The fully-qualified name that uniquely identifies the function or
-     * method that is active in this frame (up to 1024 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString function_name = 1; - */ - public com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder getFunctionNameOrBuilder() { - return getFunctionName(); - } - - public static final int ORIGINAL_FUNCTION_NAME_FIELD_NUMBER = 2; - private com.google.devtools.cloudtrace.v2.TruncatableString originalFunctionName_; - /** - * - * - *
-     * An un-mangled function name, if `function_name` is
-     * [mangled](http://www.avabodh.com/cxxin/namemangling.html). The name can
-     * be fully-qualified (up to 1024 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString original_function_name = 2; - */ - public boolean hasOriginalFunctionName() { - return originalFunctionName_ != null; - } - /** - * - * - *
-     * An un-mangled function name, if `function_name` is
-     * [mangled](http://www.avabodh.com/cxxin/namemangling.html). The name can
-     * be fully-qualified (up to 1024 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString original_function_name = 2; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString getOriginalFunctionName() { - return originalFunctionName_ == null - ? com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance() - : originalFunctionName_; - } - /** - * - * - *
-     * An un-mangled function name, if `function_name` is
-     * [mangled](http://www.avabodh.com/cxxin/namemangling.html). The name can
-     * be fully-qualified (up to 1024 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString original_function_name = 2; - */ - public com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder - getOriginalFunctionNameOrBuilder() { - return getOriginalFunctionName(); - } - - public static final int FILE_NAME_FIELD_NUMBER = 3; - private com.google.devtools.cloudtrace.v2.TruncatableString fileName_; - /** - * - * - *
-     * The name of the source file where the function call appears (up to 256
-     * bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString file_name = 3; - */ - public boolean hasFileName() { - return fileName_ != null; - } - /** - * - * - *
-     * The name of the source file where the function call appears (up to 256
-     * bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString file_name = 3; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString getFileName() { - return fileName_ == null - ? com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance() - : fileName_; - } - /** - * - * - *
-     * The name of the source file where the function call appears (up to 256
-     * bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString file_name = 3; - */ - public com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder getFileNameOrBuilder() { - return getFileName(); - } - - public static final int LINE_NUMBER_FIELD_NUMBER = 4; - private long lineNumber_; - /** - * - * - *
-     * The line number in `file_name` where the function call appears.
-     * 
- * - * int64 line_number = 4; - */ - public long getLineNumber() { - return lineNumber_; - } - - public static final int COLUMN_NUMBER_FIELD_NUMBER = 5; - private long columnNumber_; - /** - * - * - *
-     * The column number where the function call appears, if available.
-     * This is important in JavaScript because of its anonymous functions.
-     * 
- * - * int64 column_number = 5; - */ - public long getColumnNumber() { - return columnNumber_; - } - - public static final int LOAD_MODULE_FIELD_NUMBER = 6; - private com.google.devtools.cloudtrace.v2.Module loadModule_; - /** - * - * - *
-     * The binary module from where the code was loaded.
-     * 
- * - * .google.devtools.cloudtrace.v2.Module load_module = 6; - */ - public boolean hasLoadModule() { - return loadModule_ != null; - } - /** - * - * - *
-     * The binary module from where the code was loaded.
-     * 
- * - * .google.devtools.cloudtrace.v2.Module load_module = 6; - */ - public com.google.devtools.cloudtrace.v2.Module getLoadModule() { - return loadModule_ == null - ? com.google.devtools.cloudtrace.v2.Module.getDefaultInstance() - : loadModule_; - } - /** - * - * - *
-     * The binary module from where the code was loaded.
-     * 
- * - * .google.devtools.cloudtrace.v2.Module load_module = 6; - */ - public com.google.devtools.cloudtrace.v2.ModuleOrBuilder getLoadModuleOrBuilder() { - return getLoadModule(); - } - - public static final int SOURCE_VERSION_FIELD_NUMBER = 7; - private com.google.devtools.cloudtrace.v2.TruncatableString sourceVersion_; - /** - * - * - *
-     * The version of the deployed source code (up to 128 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString source_version = 7; - */ - public boolean hasSourceVersion() { - return sourceVersion_ != null; - } - /** - * - * - *
-     * The version of the deployed source code (up to 128 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString source_version = 7; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString getSourceVersion() { - return sourceVersion_ == null - ? com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance() - : sourceVersion_; - } - /** - * - * - *
-     * The version of the deployed source code (up to 128 bytes).
-     * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString source_version = 7; - */ - public com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder - getSourceVersionOrBuilder() { - return getSourceVersion(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (functionName_ != null) { - output.writeMessage(1, getFunctionName()); - } - if (originalFunctionName_ != null) { - output.writeMessage(2, getOriginalFunctionName()); - } - if (fileName_ != null) { - output.writeMessage(3, getFileName()); - } - if (lineNumber_ != 0L) { - output.writeInt64(4, lineNumber_); - } - if (columnNumber_ != 0L) { - output.writeInt64(5, columnNumber_); - } - if (loadModule_ != null) { - output.writeMessage(6, getLoadModule()); - } - if (sourceVersion_ != null) { - output.writeMessage(7, getSourceVersion()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (functionName_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getFunctionName()); - } - if (originalFunctionName_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(2, getOriginalFunctionName()); - } - if (fileName_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getFileName()); - } - if (lineNumber_ != 0L) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(4, lineNumber_); - } - if (columnNumber_ != 0L) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(5, columnNumber_); - } - if (loadModule_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getLoadModule()); - } - if (sourceVersion_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getSourceVersion()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.devtools.cloudtrace.v2.StackTrace.StackFrame)) { - return super.equals(obj); - } - com.google.devtools.cloudtrace.v2.StackTrace.StackFrame other = - (com.google.devtools.cloudtrace.v2.StackTrace.StackFrame) obj; - - if (hasFunctionName() != other.hasFunctionName()) return false; - if (hasFunctionName()) { - if (!getFunctionName().equals(other.getFunctionName())) return false; - } - if (hasOriginalFunctionName() != other.hasOriginalFunctionName()) return false; - if (hasOriginalFunctionName()) { - if (!getOriginalFunctionName().equals(other.getOriginalFunctionName())) return false; - } - if (hasFileName() != other.hasFileName()) return false; - if (hasFileName()) { - if (!getFileName().equals(other.getFileName())) return false; - } - if (getLineNumber() != other.getLineNumber()) return false; - if (getColumnNumber() != other.getColumnNumber()) return false; - if (hasLoadModule() != other.hasLoadModule()) return false; - if (hasLoadModule()) { - if (!getLoadModule().equals(other.getLoadModule())) return false; - } - if (hasSourceVersion() != other.hasSourceVersion()) return false; - if (hasSourceVersion()) { - if (!getSourceVersion().equals(other.getSourceVersion())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasFunctionName()) { - hash = (37 * hash) + FUNCTION_NAME_FIELD_NUMBER; - hash = (53 * hash) + getFunctionName().hashCode(); - } - if (hasOriginalFunctionName()) { - hash = (37 * hash) + ORIGINAL_FUNCTION_NAME_FIELD_NUMBER; - hash = (53 * hash) + getOriginalFunctionName().hashCode(); - } - if (hasFileName()) { - hash = (37 * hash) + FILE_NAME_FIELD_NUMBER; - hash = (53 * hash) + getFileName().hashCode(); - } - hash = (37 * hash) + LINE_NUMBER_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getLineNumber()); - hash = (37 * hash) + COLUMN_NUMBER_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getColumnNumber()); - if (hasLoadModule()) { - hash = (37 * hash) + LOAD_MODULE_FIELD_NUMBER; - hash = (53 * hash) + getLoadModule().hashCode(); - } - if (hasSourceVersion()) { - hash = (37 * hash) + SOURCE_VERSION_FIELD_NUMBER; - hash = (53 * hash) + getSourceVersion().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.devtools.cloudtrace.v2.StackTrace.StackFrame parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace.StackFrame parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace.StackFrame parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace.StackFrame parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace.StackFrame parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace.StackFrame parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace.StackFrame parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace.StackFrame parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace.StackFrame parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace.StackFrame parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace.StackFrame parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace.StackFrame parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.devtools.cloudtrace.v2.StackTrace.StackFrame prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * Represents a single stack frame in a stack trace.
-     * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.StackTrace.StackFrame} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.devtools.cloudtrace.v2.StackTrace.StackFrame) - com.google.devtools.cloudtrace.v2.StackTrace.StackFrameOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrame_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrame_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.StackTrace.StackFrame.class, - com.google.devtools.cloudtrace.v2.StackTrace.StackFrame.Builder.class); - } - - // Construct using com.google.devtools.cloudtrace.v2.StackTrace.StackFrame.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (functionNameBuilder_ == null) { - functionName_ = null; - } else { - functionName_ = null; - functionNameBuilder_ = null; - } - if (originalFunctionNameBuilder_ == null) { - originalFunctionName_ = null; - } else { - originalFunctionName_ = null; - originalFunctionNameBuilder_ = null; - } - if (fileNameBuilder_ == null) { - fileName_ = null; - } else { - fileName_ = null; - fileNameBuilder_ = null; - } - lineNumber_ = 0L; - - columnNumber_ = 0L; - - if (loadModuleBuilder_ == null) { - loadModule_ = null; - } else { - loadModule_ = null; - loadModuleBuilder_ = null; - } - if (sourceVersionBuilder_ == null) { - sourceVersion_ = null; - } else { - sourceVersion_ = null; - sourceVersionBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrame_descriptor; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.StackTrace.StackFrame getDefaultInstanceForType() { - return com.google.devtools.cloudtrace.v2.StackTrace.StackFrame.getDefaultInstance(); - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.StackTrace.StackFrame build() { - com.google.devtools.cloudtrace.v2.StackTrace.StackFrame result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.StackTrace.StackFrame buildPartial() { - com.google.devtools.cloudtrace.v2.StackTrace.StackFrame result = - new com.google.devtools.cloudtrace.v2.StackTrace.StackFrame(this); - if (functionNameBuilder_ == null) { - result.functionName_ = functionName_; - } else { - result.functionName_ = functionNameBuilder_.build(); - } - if (originalFunctionNameBuilder_ == null) { - result.originalFunctionName_ = originalFunctionName_; - } else { - result.originalFunctionName_ = originalFunctionNameBuilder_.build(); - } - if (fileNameBuilder_ == null) { - result.fileName_ = fileName_; - } else { - result.fileName_ = fileNameBuilder_.build(); - } - result.lineNumber_ = lineNumber_; - result.columnNumber_ = columnNumber_; - if (loadModuleBuilder_ == null) { - result.loadModule_ = loadModule_; - } else { - result.loadModule_ = loadModuleBuilder_.build(); - } - if (sourceVersionBuilder_ == null) { - result.sourceVersion_ = sourceVersion_; - } else { - result.sourceVersion_ = sourceVersionBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.devtools.cloudtrace.v2.StackTrace.StackFrame) { - return mergeFrom((com.google.devtools.cloudtrace.v2.StackTrace.StackFrame) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.devtools.cloudtrace.v2.StackTrace.StackFrame other) { - if (other == com.google.devtools.cloudtrace.v2.StackTrace.StackFrame.getDefaultInstance()) - return this; - if (other.hasFunctionName()) { - mergeFunctionName(other.getFunctionName()); - } - if (other.hasOriginalFunctionName()) { - mergeOriginalFunctionName(other.getOriginalFunctionName()); - } - if (other.hasFileName()) { - mergeFileName(other.getFileName()); - } - if (other.getLineNumber() != 0L) { - setLineNumber(other.getLineNumber()); - } - if (other.getColumnNumber() != 0L) { - setColumnNumber(other.getColumnNumber()); - } - if (other.hasLoadModule()) { - mergeLoadModule(other.getLoadModule()); - } - if (other.hasSourceVersion()) { - mergeSourceVersion(other.getSourceVersion()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.devtools.cloudtrace.v2.StackTrace.StackFrame parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.devtools.cloudtrace.v2.StackTrace.StackFrame) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.devtools.cloudtrace.v2.TruncatableString functionName_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder> - functionNameBuilder_; - /** - * - * - *
-       * The fully-qualified name that uniquely identifies the function or
-       * method that is active in this frame (up to 1024 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString function_name = 1; - */ - public boolean hasFunctionName() { - return functionNameBuilder_ != null || functionName_ != null; - } - /** - * - * - *
-       * The fully-qualified name that uniquely identifies the function or
-       * method that is active in this frame (up to 1024 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString function_name = 1; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString getFunctionName() { - if (functionNameBuilder_ == null) { - return functionName_ == null - ? com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance() - : functionName_; - } else { - return functionNameBuilder_.getMessage(); - } - } - /** - * - * - *
-       * The fully-qualified name that uniquely identifies the function or
-       * method that is active in this frame (up to 1024 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString function_name = 1; - */ - public Builder setFunctionName(com.google.devtools.cloudtrace.v2.TruncatableString value) { - if (functionNameBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - functionName_ = value; - onChanged(); - } else { - functionNameBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-       * The fully-qualified name that uniquely identifies the function or
-       * method that is active in this frame (up to 1024 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString function_name = 1; - */ - public Builder setFunctionName( - com.google.devtools.cloudtrace.v2.TruncatableString.Builder builderForValue) { - if (functionNameBuilder_ == null) { - functionName_ = builderForValue.build(); - onChanged(); - } else { - functionNameBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-       * The fully-qualified name that uniquely identifies the function or
-       * method that is active in this frame (up to 1024 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString function_name = 1; - */ - public Builder mergeFunctionName(com.google.devtools.cloudtrace.v2.TruncatableString value) { - if (functionNameBuilder_ == null) { - if (functionName_ != null) { - functionName_ = - com.google.devtools.cloudtrace.v2.TruncatableString.newBuilder(functionName_) - .mergeFrom(value) - .buildPartial(); - } else { - functionName_ = value; - } - onChanged(); - } else { - functionNameBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-       * The fully-qualified name that uniquely identifies the function or
-       * method that is active in this frame (up to 1024 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString function_name = 1; - */ - public Builder clearFunctionName() { - if (functionNameBuilder_ == null) { - functionName_ = null; - onChanged(); - } else { - functionName_ = null; - functionNameBuilder_ = null; - } - - return this; - } - /** - * - * - *
-       * The fully-qualified name that uniquely identifies the function or
-       * method that is active in this frame (up to 1024 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString function_name = 1; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString.Builder getFunctionNameBuilder() { - - onChanged(); - return getFunctionNameFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * The fully-qualified name that uniquely identifies the function or
-       * method that is active in this frame (up to 1024 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString function_name = 1; - */ - public com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder - getFunctionNameOrBuilder() { - if (functionNameBuilder_ != null) { - return functionNameBuilder_.getMessageOrBuilder(); - } else { - return functionName_ == null - ? com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance() - : functionName_; - } - } - /** - * - * - *
-       * The fully-qualified name that uniquely identifies the function or
-       * method that is active in this frame (up to 1024 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString function_name = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder> - getFunctionNameFieldBuilder() { - if (functionNameBuilder_ == null) { - functionNameBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder>( - getFunctionName(), getParentForChildren(), isClean()); - functionName_ = null; - } - return functionNameBuilder_; - } - - private com.google.devtools.cloudtrace.v2.TruncatableString originalFunctionName_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder> - originalFunctionNameBuilder_; - /** - * - * - *
-       * An un-mangled function name, if `function_name` is
-       * [mangled](http://www.avabodh.com/cxxin/namemangling.html). The name can
-       * be fully-qualified (up to 1024 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString original_function_name = 2; - */ - public boolean hasOriginalFunctionName() { - return originalFunctionNameBuilder_ != null || originalFunctionName_ != null; - } - /** - * - * - *
-       * An un-mangled function name, if `function_name` is
-       * [mangled](http://www.avabodh.com/cxxin/namemangling.html). The name can
-       * be fully-qualified (up to 1024 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString original_function_name = 2; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString getOriginalFunctionName() { - if (originalFunctionNameBuilder_ == null) { - return originalFunctionName_ == null - ? com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance() - : originalFunctionName_; - } else { - return originalFunctionNameBuilder_.getMessage(); - } - } - /** - * - * - *
-       * An un-mangled function name, if `function_name` is
-       * [mangled](http://www.avabodh.com/cxxin/namemangling.html). The name can
-       * be fully-qualified (up to 1024 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString original_function_name = 2; - */ - public Builder setOriginalFunctionName( - com.google.devtools.cloudtrace.v2.TruncatableString value) { - if (originalFunctionNameBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - originalFunctionName_ = value; - onChanged(); - } else { - originalFunctionNameBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-       * An un-mangled function name, if `function_name` is
-       * [mangled](http://www.avabodh.com/cxxin/namemangling.html). The name can
-       * be fully-qualified (up to 1024 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString original_function_name = 2; - */ - public Builder setOriginalFunctionName( - com.google.devtools.cloudtrace.v2.TruncatableString.Builder builderForValue) { - if (originalFunctionNameBuilder_ == null) { - originalFunctionName_ = builderForValue.build(); - onChanged(); - } else { - originalFunctionNameBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-       * An un-mangled function name, if `function_name` is
-       * [mangled](http://www.avabodh.com/cxxin/namemangling.html). The name can
-       * be fully-qualified (up to 1024 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString original_function_name = 2; - */ - public Builder mergeOriginalFunctionName( - com.google.devtools.cloudtrace.v2.TruncatableString value) { - if (originalFunctionNameBuilder_ == null) { - if (originalFunctionName_ != null) { - originalFunctionName_ = - com.google.devtools.cloudtrace.v2.TruncatableString.newBuilder( - originalFunctionName_) - .mergeFrom(value) - .buildPartial(); - } else { - originalFunctionName_ = value; - } - onChanged(); - } else { - originalFunctionNameBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-       * An un-mangled function name, if `function_name` is
-       * [mangled](http://www.avabodh.com/cxxin/namemangling.html). The name can
-       * be fully-qualified (up to 1024 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString original_function_name = 2; - */ - public Builder clearOriginalFunctionName() { - if (originalFunctionNameBuilder_ == null) { - originalFunctionName_ = null; - onChanged(); - } else { - originalFunctionName_ = null; - originalFunctionNameBuilder_ = null; - } - - return this; - } - /** - * - * - *
-       * An un-mangled function name, if `function_name` is
-       * [mangled](http://www.avabodh.com/cxxin/namemangling.html). The name can
-       * be fully-qualified (up to 1024 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString original_function_name = 2; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString.Builder - getOriginalFunctionNameBuilder() { - - onChanged(); - return getOriginalFunctionNameFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * An un-mangled function name, if `function_name` is
-       * [mangled](http://www.avabodh.com/cxxin/namemangling.html). The name can
-       * be fully-qualified (up to 1024 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString original_function_name = 2; - */ - public com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder - getOriginalFunctionNameOrBuilder() { - if (originalFunctionNameBuilder_ != null) { - return originalFunctionNameBuilder_.getMessageOrBuilder(); - } else { - return originalFunctionName_ == null - ? com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance() - : originalFunctionName_; - } - } - /** - * - * - *
-       * An un-mangled function name, if `function_name` is
-       * [mangled](http://www.avabodh.com/cxxin/namemangling.html). The name can
-       * be fully-qualified (up to 1024 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString original_function_name = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder> - getOriginalFunctionNameFieldBuilder() { - if (originalFunctionNameBuilder_ == null) { - originalFunctionNameBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder>( - getOriginalFunctionName(), getParentForChildren(), isClean()); - originalFunctionName_ = null; - } - return originalFunctionNameBuilder_; - } - - private com.google.devtools.cloudtrace.v2.TruncatableString fileName_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder> - fileNameBuilder_; - /** - * - * - *
-       * The name of the source file where the function call appears (up to 256
-       * bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString file_name = 3; - */ - public boolean hasFileName() { - return fileNameBuilder_ != null || fileName_ != null; - } - /** - * - * - *
-       * The name of the source file where the function call appears (up to 256
-       * bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString file_name = 3; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString getFileName() { - if (fileNameBuilder_ == null) { - return fileName_ == null - ? com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance() - : fileName_; - } else { - return fileNameBuilder_.getMessage(); - } - } - /** - * - * - *
-       * The name of the source file where the function call appears (up to 256
-       * bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString file_name = 3; - */ - public Builder setFileName(com.google.devtools.cloudtrace.v2.TruncatableString value) { - if (fileNameBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - fileName_ = value; - onChanged(); - } else { - fileNameBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-       * The name of the source file where the function call appears (up to 256
-       * bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString file_name = 3; - */ - public Builder setFileName( - com.google.devtools.cloudtrace.v2.TruncatableString.Builder builderForValue) { - if (fileNameBuilder_ == null) { - fileName_ = builderForValue.build(); - onChanged(); - } else { - fileNameBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-       * The name of the source file where the function call appears (up to 256
-       * bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString file_name = 3; - */ - public Builder mergeFileName(com.google.devtools.cloudtrace.v2.TruncatableString value) { - if (fileNameBuilder_ == null) { - if (fileName_ != null) { - fileName_ = - com.google.devtools.cloudtrace.v2.TruncatableString.newBuilder(fileName_) - .mergeFrom(value) - .buildPartial(); - } else { - fileName_ = value; - } - onChanged(); - } else { - fileNameBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-       * The name of the source file where the function call appears (up to 256
-       * bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString file_name = 3; - */ - public Builder clearFileName() { - if (fileNameBuilder_ == null) { - fileName_ = null; - onChanged(); - } else { - fileName_ = null; - fileNameBuilder_ = null; - } - - return this; - } - /** - * - * - *
-       * The name of the source file where the function call appears (up to 256
-       * bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString file_name = 3; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString.Builder getFileNameBuilder() { - - onChanged(); - return getFileNameFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * The name of the source file where the function call appears (up to 256
-       * bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString file_name = 3; - */ - public com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder getFileNameOrBuilder() { - if (fileNameBuilder_ != null) { - return fileNameBuilder_.getMessageOrBuilder(); - } else { - return fileName_ == null - ? com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance() - : fileName_; - } - } - /** - * - * - *
-       * The name of the source file where the function call appears (up to 256
-       * bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString file_name = 3; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder> - getFileNameFieldBuilder() { - if (fileNameBuilder_ == null) { - fileNameBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder>( - getFileName(), getParentForChildren(), isClean()); - fileName_ = null; - } - return fileNameBuilder_; - } - - private long lineNumber_; - /** - * - * - *
-       * The line number in `file_name` where the function call appears.
-       * 
- * - * int64 line_number = 4; - */ - public long getLineNumber() { - return lineNumber_; - } - /** - * - * - *
-       * The line number in `file_name` where the function call appears.
-       * 
- * - * int64 line_number = 4; - */ - public Builder setLineNumber(long value) { - - lineNumber_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * The line number in `file_name` where the function call appears.
-       * 
- * - * int64 line_number = 4; - */ - public Builder clearLineNumber() { - - lineNumber_ = 0L; - onChanged(); - return this; - } - - private long columnNumber_; - /** - * - * - *
-       * The column number where the function call appears, if available.
-       * This is important in JavaScript because of its anonymous functions.
-       * 
- * - * int64 column_number = 5; - */ - public long getColumnNumber() { - return columnNumber_; - } - /** - * - * - *
-       * The column number where the function call appears, if available.
-       * This is important in JavaScript because of its anonymous functions.
-       * 
- * - * int64 column_number = 5; - */ - public Builder setColumnNumber(long value) { - - columnNumber_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * The column number where the function call appears, if available.
-       * This is important in JavaScript because of its anonymous functions.
-       * 
- * - * int64 column_number = 5; - */ - public Builder clearColumnNumber() { - - columnNumber_ = 0L; - onChanged(); - return this; - } - - private com.google.devtools.cloudtrace.v2.Module loadModule_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Module, - com.google.devtools.cloudtrace.v2.Module.Builder, - com.google.devtools.cloudtrace.v2.ModuleOrBuilder> - loadModuleBuilder_; - /** - * - * - *
-       * The binary module from where the code was loaded.
-       * 
- * - * .google.devtools.cloudtrace.v2.Module load_module = 6; - */ - public boolean hasLoadModule() { - return loadModuleBuilder_ != null || loadModule_ != null; - } - /** - * - * - *
-       * The binary module from where the code was loaded.
-       * 
- * - * .google.devtools.cloudtrace.v2.Module load_module = 6; - */ - public com.google.devtools.cloudtrace.v2.Module getLoadModule() { - if (loadModuleBuilder_ == null) { - return loadModule_ == null - ? com.google.devtools.cloudtrace.v2.Module.getDefaultInstance() - : loadModule_; - } else { - return loadModuleBuilder_.getMessage(); - } - } - /** - * - * - *
-       * The binary module from where the code was loaded.
-       * 
- * - * .google.devtools.cloudtrace.v2.Module load_module = 6; - */ - public Builder setLoadModule(com.google.devtools.cloudtrace.v2.Module value) { - if (loadModuleBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - loadModule_ = value; - onChanged(); - } else { - loadModuleBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-       * The binary module from where the code was loaded.
-       * 
- * - * .google.devtools.cloudtrace.v2.Module load_module = 6; - */ - public Builder setLoadModule( - com.google.devtools.cloudtrace.v2.Module.Builder builderForValue) { - if (loadModuleBuilder_ == null) { - loadModule_ = builderForValue.build(); - onChanged(); - } else { - loadModuleBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-       * The binary module from where the code was loaded.
-       * 
- * - * .google.devtools.cloudtrace.v2.Module load_module = 6; - */ - public Builder mergeLoadModule(com.google.devtools.cloudtrace.v2.Module value) { - if (loadModuleBuilder_ == null) { - if (loadModule_ != null) { - loadModule_ = - com.google.devtools.cloudtrace.v2.Module.newBuilder(loadModule_) - .mergeFrom(value) - .buildPartial(); - } else { - loadModule_ = value; - } - onChanged(); - } else { - loadModuleBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-       * The binary module from where the code was loaded.
-       * 
- * - * .google.devtools.cloudtrace.v2.Module load_module = 6; - */ - public Builder clearLoadModule() { - if (loadModuleBuilder_ == null) { - loadModule_ = null; - onChanged(); - } else { - loadModule_ = null; - loadModuleBuilder_ = null; - } - - return this; - } - /** - * - * - *
-       * The binary module from where the code was loaded.
-       * 
- * - * .google.devtools.cloudtrace.v2.Module load_module = 6; - */ - public com.google.devtools.cloudtrace.v2.Module.Builder getLoadModuleBuilder() { - - onChanged(); - return getLoadModuleFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * The binary module from where the code was loaded.
-       * 
- * - * .google.devtools.cloudtrace.v2.Module load_module = 6; - */ - public com.google.devtools.cloudtrace.v2.ModuleOrBuilder getLoadModuleOrBuilder() { - if (loadModuleBuilder_ != null) { - return loadModuleBuilder_.getMessageOrBuilder(); - } else { - return loadModule_ == null - ? com.google.devtools.cloudtrace.v2.Module.getDefaultInstance() - : loadModule_; - } - } - /** - * - * - *
-       * The binary module from where the code was loaded.
-       * 
- * - * .google.devtools.cloudtrace.v2.Module load_module = 6; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Module, - com.google.devtools.cloudtrace.v2.Module.Builder, - com.google.devtools.cloudtrace.v2.ModuleOrBuilder> - getLoadModuleFieldBuilder() { - if (loadModuleBuilder_ == null) { - loadModuleBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.Module, - com.google.devtools.cloudtrace.v2.Module.Builder, - com.google.devtools.cloudtrace.v2.ModuleOrBuilder>( - getLoadModule(), getParentForChildren(), isClean()); - loadModule_ = null; - } - return loadModuleBuilder_; - } - - private com.google.devtools.cloudtrace.v2.TruncatableString sourceVersion_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder> - sourceVersionBuilder_; - /** - * - * - *
-       * The version of the deployed source code (up to 128 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString source_version = 7; - */ - public boolean hasSourceVersion() { - return sourceVersionBuilder_ != null || sourceVersion_ != null; - } - /** - * - * - *
-       * The version of the deployed source code (up to 128 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString source_version = 7; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString getSourceVersion() { - if (sourceVersionBuilder_ == null) { - return sourceVersion_ == null - ? com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance() - : sourceVersion_; - } else { - return sourceVersionBuilder_.getMessage(); - } - } - /** - * - * - *
-       * The version of the deployed source code (up to 128 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString source_version = 7; - */ - public Builder setSourceVersion(com.google.devtools.cloudtrace.v2.TruncatableString value) { - if (sourceVersionBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - sourceVersion_ = value; - onChanged(); - } else { - sourceVersionBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-       * The version of the deployed source code (up to 128 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString source_version = 7; - */ - public Builder setSourceVersion( - com.google.devtools.cloudtrace.v2.TruncatableString.Builder builderForValue) { - if (sourceVersionBuilder_ == null) { - sourceVersion_ = builderForValue.build(); - onChanged(); - } else { - sourceVersionBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-       * The version of the deployed source code (up to 128 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString source_version = 7; - */ - public Builder mergeSourceVersion(com.google.devtools.cloudtrace.v2.TruncatableString value) { - if (sourceVersionBuilder_ == null) { - if (sourceVersion_ != null) { - sourceVersion_ = - com.google.devtools.cloudtrace.v2.TruncatableString.newBuilder(sourceVersion_) - .mergeFrom(value) - .buildPartial(); - } else { - sourceVersion_ = value; - } - onChanged(); - } else { - sourceVersionBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-       * The version of the deployed source code (up to 128 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString source_version = 7; - */ - public Builder clearSourceVersion() { - if (sourceVersionBuilder_ == null) { - sourceVersion_ = null; - onChanged(); - } else { - sourceVersion_ = null; - sourceVersionBuilder_ = null; - } - - return this; - } - /** - * - * - *
-       * The version of the deployed source code (up to 128 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString source_version = 7; - */ - public com.google.devtools.cloudtrace.v2.TruncatableString.Builder getSourceVersionBuilder() { - - onChanged(); - return getSourceVersionFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * The version of the deployed source code (up to 128 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString source_version = 7; - */ - public com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder - getSourceVersionOrBuilder() { - if (sourceVersionBuilder_ != null) { - return sourceVersionBuilder_.getMessageOrBuilder(); - } else { - return sourceVersion_ == null - ? com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance() - : sourceVersion_; - } - } - /** - * - * - *
-       * The version of the deployed source code (up to 128 bytes).
-       * 
- * - * .google.devtools.cloudtrace.v2.TruncatableString source_version = 7; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder> - getSourceVersionFieldBuilder() { - if (sourceVersionBuilder_ == null) { - sourceVersionBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.TruncatableString, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder, - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder>( - getSourceVersion(), getParentForChildren(), isClean()); - sourceVersion_ = null; - } - return sourceVersionBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.devtools.cloudtrace.v2.StackTrace.StackFrame) - } - - // @@protoc_insertion_point(class_scope:google.devtools.cloudtrace.v2.StackTrace.StackFrame) - private static final com.google.devtools.cloudtrace.v2.StackTrace.StackFrame DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.devtools.cloudtrace.v2.StackTrace.StackFrame(); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace.StackFrame getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public StackFrame parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new StackFrame(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.StackTrace.StackFrame getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public interface StackFramesOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.devtools.cloudtrace.v2.StackTrace.StackFrames) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * Stack frames in this call stack.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - java.util.List getFrameList(); - /** - * - * - *
-     * Stack frames in this call stack.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - com.google.devtools.cloudtrace.v2.StackTrace.StackFrame getFrame(int index); - /** - * - * - *
-     * Stack frames in this call stack.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - int getFrameCount(); - /** - * - * - *
-     * Stack frames in this call stack.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - java.util.List - getFrameOrBuilderList(); - /** - * - * - *
-     * Stack frames in this call stack.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - com.google.devtools.cloudtrace.v2.StackTrace.StackFrameOrBuilder getFrameOrBuilder(int index); - - /** - * - * - *
-     * The number of stack frames that were dropped because there
-     * were too many stack frames.
-     * If this value is 0, then no stack frames were dropped.
-     * 
- * - * int32 dropped_frames_count = 2; - */ - int getDroppedFramesCount(); - } - /** - * - * - *
-   * A collection of stack frames, which can be truncated.
-   * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.StackTrace.StackFrames} - */ - public static final class StackFrames extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.devtools.cloudtrace.v2.StackTrace.StackFrames) - StackFramesOrBuilder { - private static final long serialVersionUID = 0L; - // Use StackFrames.newBuilder() to construct. - private StackFrames(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private StackFrames() { - frame_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private StackFrames( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - frame_ = - new java.util.ArrayList< - com.google.devtools.cloudtrace.v2.StackTrace.StackFrame>(); - mutable_bitField0_ |= 0x00000001; - } - frame_.add( - input.readMessage( - com.google.devtools.cloudtrace.v2.StackTrace.StackFrame.parser(), - extensionRegistry)); - break; - } - case 16: - { - droppedFramesCount_ = input.readInt32(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - frame_ = java.util.Collections.unmodifiableList(frame_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrames_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrames_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.StackTrace.StackFrames.class, - com.google.devtools.cloudtrace.v2.StackTrace.StackFrames.Builder.class); - } - - private int bitField0_; - public static final int FRAME_FIELD_NUMBER = 1; - private java.util.List frame_; - /** - * - * - *
-     * Stack frames in this call stack.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - public java.util.List getFrameList() { - return frame_; - } - /** - * - * - *
-     * Stack frames in this call stack.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - public java.util.List< - ? extends com.google.devtools.cloudtrace.v2.StackTrace.StackFrameOrBuilder> - getFrameOrBuilderList() { - return frame_; - } - /** - * - * - *
-     * Stack frames in this call stack.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - public int getFrameCount() { - return frame_.size(); - } - /** - * - * - *
-     * Stack frames in this call stack.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - public com.google.devtools.cloudtrace.v2.StackTrace.StackFrame getFrame(int index) { - return frame_.get(index); - } - /** - * - * - *
-     * Stack frames in this call stack.
-     * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - public com.google.devtools.cloudtrace.v2.StackTrace.StackFrameOrBuilder getFrameOrBuilder( - int index) { - return frame_.get(index); - } - - public static final int DROPPED_FRAMES_COUNT_FIELD_NUMBER = 2; - private int droppedFramesCount_; - /** - * - * - *
-     * The number of stack frames that were dropped because there
-     * were too many stack frames.
-     * If this value is 0, then no stack frames were dropped.
-     * 
- * - * int32 dropped_frames_count = 2; - */ - public int getDroppedFramesCount() { - return droppedFramesCount_; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < frame_.size(); i++) { - output.writeMessage(1, frame_.get(i)); - } - if (droppedFramesCount_ != 0) { - output.writeInt32(2, droppedFramesCount_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < frame_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, frame_.get(i)); - } - if (droppedFramesCount_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, droppedFramesCount_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.devtools.cloudtrace.v2.StackTrace.StackFrames)) { - return super.equals(obj); - } - com.google.devtools.cloudtrace.v2.StackTrace.StackFrames other = - (com.google.devtools.cloudtrace.v2.StackTrace.StackFrames) obj; - - if (!getFrameList().equals(other.getFrameList())) return false; - if (getDroppedFramesCount() != other.getDroppedFramesCount()) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getFrameCount() > 0) { - hash = (37 * hash) + FRAME_FIELD_NUMBER; - hash = (53 * hash) + getFrameList().hashCode(); - } - hash = (37 * hash) + DROPPED_FRAMES_COUNT_FIELD_NUMBER; - hash = (53 * hash) + getDroppedFramesCount(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.devtools.cloudtrace.v2.StackTrace.StackFrames parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace.StackFrames parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace.StackFrames parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace.StackFrames parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace.StackFrames parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace.StackFrames parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace.StackFrames parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace.StackFrames parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace.StackFrames parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace.StackFrames parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace.StackFrames parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace.StackFrames parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.devtools.cloudtrace.v2.StackTrace.StackFrames prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * A collection of stack frames, which can be truncated.
-     * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.StackTrace.StackFrames} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.devtools.cloudtrace.v2.StackTrace.StackFrames) - com.google.devtools.cloudtrace.v2.StackTrace.StackFramesOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrames_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrames_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.StackTrace.StackFrames.class, - com.google.devtools.cloudtrace.v2.StackTrace.StackFrames.Builder.class); - } - - // Construct using com.google.devtools.cloudtrace.v2.StackTrace.StackFrames.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getFrameFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (frameBuilder_ == null) { - frame_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - frameBuilder_.clear(); - } - droppedFramesCount_ = 0; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrames_descriptor; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.StackTrace.StackFrames getDefaultInstanceForType() { - return com.google.devtools.cloudtrace.v2.StackTrace.StackFrames.getDefaultInstance(); - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.StackTrace.StackFrames build() { - com.google.devtools.cloudtrace.v2.StackTrace.StackFrames result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.StackTrace.StackFrames buildPartial() { - com.google.devtools.cloudtrace.v2.StackTrace.StackFrames result = - new com.google.devtools.cloudtrace.v2.StackTrace.StackFrames(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (frameBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - frame_ = java.util.Collections.unmodifiableList(frame_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.frame_ = frame_; - } else { - result.frame_ = frameBuilder_.build(); - } - result.droppedFramesCount_ = droppedFramesCount_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.devtools.cloudtrace.v2.StackTrace.StackFrames) { - return mergeFrom((com.google.devtools.cloudtrace.v2.StackTrace.StackFrames) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.devtools.cloudtrace.v2.StackTrace.StackFrames other) { - if (other == com.google.devtools.cloudtrace.v2.StackTrace.StackFrames.getDefaultInstance()) - return this; - if (frameBuilder_ == null) { - if (!other.frame_.isEmpty()) { - if (frame_.isEmpty()) { - frame_ = other.frame_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureFrameIsMutable(); - frame_.addAll(other.frame_); - } - onChanged(); - } - } else { - if (!other.frame_.isEmpty()) { - if (frameBuilder_.isEmpty()) { - frameBuilder_.dispose(); - frameBuilder_ = null; - frame_ = other.frame_; - bitField0_ = (bitField0_ & ~0x00000001); - frameBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getFrameFieldBuilder() - : null; - } else { - frameBuilder_.addAllMessages(other.frame_); - } - } - } - if (other.getDroppedFramesCount() != 0) { - setDroppedFramesCount(other.getDroppedFramesCount()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.devtools.cloudtrace.v2.StackTrace.StackFrames parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.devtools.cloudtrace.v2.StackTrace.StackFrames) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.util.List frame_ = - java.util.Collections.emptyList(); - - private void ensureFrameIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - frame_ = - new java.util.ArrayList( - frame_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.devtools.cloudtrace.v2.StackTrace.StackFrame, - com.google.devtools.cloudtrace.v2.StackTrace.StackFrame.Builder, - com.google.devtools.cloudtrace.v2.StackTrace.StackFrameOrBuilder> - frameBuilder_; - - /** - * - * - *
-       * Stack frames in this call stack.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - public java.util.List - getFrameList() { - if (frameBuilder_ == null) { - return java.util.Collections.unmodifiableList(frame_); - } else { - return frameBuilder_.getMessageList(); - } - } - /** - * - * - *
-       * Stack frames in this call stack.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - public int getFrameCount() { - if (frameBuilder_ == null) { - return frame_.size(); - } else { - return frameBuilder_.getCount(); - } - } - /** - * - * - *
-       * Stack frames in this call stack.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - public com.google.devtools.cloudtrace.v2.StackTrace.StackFrame getFrame(int index) { - if (frameBuilder_ == null) { - return frame_.get(index); - } else { - return frameBuilder_.getMessage(index); - } - } - /** - * - * - *
-       * Stack frames in this call stack.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - public Builder setFrame( - int index, com.google.devtools.cloudtrace.v2.StackTrace.StackFrame value) { - if (frameBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFrameIsMutable(); - frame_.set(index, value); - onChanged(); - } else { - frameBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-       * Stack frames in this call stack.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - public Builder setFrame( - int index, - com.google.devtools.cloudtrace.v2.StackTrace.StackFrame.Builder builderForValue) { - if (frameBuilder_ == null) { - ensureFrameIsMutable(); - frame_.set(index, builderForValue.build()); - onChanged(); - } else { - frameBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * Stack frames in this call stack.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - public Builder addFrame(com.google.devtools.cloudtrace.v2.StackTrace.StackFrame value) { - if (frameBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFrameIsMutable(); - frame_.add(value); - onChanged(); - } else { - frameBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-       * Stack frames in this call stack.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - public Builder addFrame( - int index, com.google.devtools.cloudtrace.v2.StackTrace.StackFrame value) { - if (frameBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFrameIsMutable(); - frame_.add(index, value); - onChanged(); - } else { - frameBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-       * Stack frames in this call stack.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - public Builder addFrame( - com.google.devtools.cloudtrace.v2.StackTrace.StackFrame.Builder builderForValue) { - if (frameBuilder_ == null) { - ensureFrameIsMutable(); - frame_.add(builderForValue.build()); - onChanged(); - } else { - frameBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * Stack frames in this call stack.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - public Builder addFrame( - int index, - com.google.devtools.cloudtrace.v2.StackTrace.StackFrame.Builder builderForValue) { - if (frameBuilder_ == null) { - ensureFrameIsMutable(); - frame_.add(index, builderForValue.build()); - onChanged(); - } else { - frameBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * Stack frames in this call stack.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - public Builder addAllFrame( - java.lang.Iterable - values) { - if (frameBuilder_ == null) { - ensureFrameIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, frame_); - onChanged(); - } else { - frameBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-       * Stack frames in this call stack.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - public Builder clearFrame() { - if (frameBuilder_ == null) { - frame_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - frameBuilder_.clear(); - } - return this; - } - /** - * - * - *
-       * Stack frames in this call stack.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - public Builder removeFrame(int index) { - if (frameBuilder_ == null) { - ensureFrameIsMutable(); - frame_.remove(index); - onChanged(); - } else { - frameBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-       * Stack frames in this call stack.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - public com.google.devtools.cloudtrace.v2.StackTrace.StackFrame.Builder getFrameBuilder( - int index) { - return getFrameFieldBuilder().getBuilder(index); - } - /** - * - * - *
-       * Stack frames in this call stack.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - public com.google.devtools.cloudtrace.v2.StackTrace.StackFrameOrBuilder getFrameOrBuilder( - int index) { - if (frameBuilder_ == null) { - return frame_.get(index); - } else { - return frameBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-       * Stack frames in this call stack.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - public java.util.List< - ? extends com.google.devtools.cloudtrace.v2.StackTrace.StackFrameOrBuilder> - getFrameOrBuilderList() { - if (frameBuilder_ != null) { - return frameBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(frame_); - } - } - /** - * - * - *
-       * Stack frames in this call stack.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - public com.google.devtools.cloudtrace.v2.StackTrace.StackFrame.Builder addFrameBuilder() { - return getFrameFieldBuilder() - .addBuilder( - com.google.devtools.cloudtrace.v2.StackTrace.StackFrame.getDefaultInstance()); - } - /** - * - * - *
-       * Stack frames in this call stack.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - public com.google.devtools.cloudtrace.v2.StackTrace.StackFrame.Builder addFrameBuilder( - int index) { - return getFrameFieldBuilder() - .addBuilder( - index, - com.google.devtools.cloudtrace.v2.StackTrace.StackFrame.getDefaultInstance()); - } - /** - * - * - *
-       * Stack frames in this call stack.
-       * 
- * - * repeated .google.devtools.cloudtrace.v2.StackTrace.StackFrame frame = 1; - */ - public java.util.List - getFrameBuilderList() { - return getFrameFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.devtools.cloudtrace.v2.StackTrace.StackFrame, - com.google.devtools.cloudtrace.v2.StackTrace.StackFrame.Builder, - com.google.devtools.cloudtrace.v2.StackTrace.StackFrameOrBuilder> - getFrameFieldBuilder() { - if (frameBuilder_ == null) { - frameBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.devtools.cloudtrace.v2.StackTrace.StackFrame, - com.google.devtools.cloudtrace.v2.StackTrace.StackFrame.Builder, - com.google.devtools.cloudtrace.v2.StackTrace.StackFrameOrBuilder>( - frame_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - frame_ = null; - } - return frameBuilder_; - } - - private int droppedFramesCount_; - /** - * - * - *
-       * The number of stack frames that were dropped because there
-       * were too many stack frames.
-       * If this value is 0, then no stack frames were dropped.
-       * 
- * - * int32 dropped_frames_count = 2; - */ - public int getDroppedFramesCount() { - return droppedFramesCount_; - } - /** - * - * - *
-       * The number of stack frames that were dropped because there
-       * were too many stack frames.
-       * If this value is 0, then no stack frames were dropped.
-       * 
- * - * int32 dropped_frames_count = 2; - */ - public Builder setDroppedFramesCount(int value) { - - droppedFramesCount_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * The number of stack frames that were dropped because there
-       * were too many stack frames.
-       * If this value is 0, then no stack frames were dropped.
-       * 
- * - * int32 dropped_frames_count = 2; - */ - public Builder clearDroppedFramesCount() { - - droppedFramesCount_ = 0; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.devtools.cloudtrace.v2.StackTrace.StackFrames) - } - - // @@protoc_insertion_point(class_scope:google.devtools.cloudtrace.v2.StackTrace.StackFrames) - private static final com.google.devtools.cloudtrace.v2.StackTrace.StackFrames DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.devtools.cloudtrace.v2.StackTrace.StackFrames(); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace.StackFrames getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public StackFrames parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new StackFrames(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.StackTrace.StackFrames getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public static final int STACK_FRAMES_FIELD_NUMBER = 1; - private com.google.devtools.cloudtrace.v2.StackTrace.StackFrames stackFrames_; - /** - * - * - *
-   * Stack frames in this stack trace. A maximum of 128 frames are allowed.
-   * 
- * - * .google.devtools.cloudtrace.v2.StackTrace.StackFrames stack_frames = 1; - */ - public boolean hasStackFrames() { - return stackFrames_ != null; - } - /** - * - * - *
-   * Stack frames in this stack trace. A maximum of 128 frames are allowed.
-   * 
- * - * .google.devtools.cloudtrace.v2.StackTrace.StackFrames stack_frames = 1; - */ - public com.google.devtools.cloudtrace.v2.StackTrace.StackFrames getStackFrames() { - return stackFrames_ == null - ? com.google.devtools.cloudtrace.v2.StackTrace.StackFrames.getDefaultInstance() - : stackFrames_; - } - /** - * - * - *
-   * Stack frames in this stack trace. A maximum of 128 frames are allowed.
-   * 
- * - * .google.devtools.cloudtrace.v2.StackTrace.StackFrames stack_frames = 1; - */ - public com.google.devtools.cloudtrace.v2.StackTrace.StackFramesOrBuilder - getStackFramesOrBuilder() { - return getStackFrames(); - } - - public static final int STACK_TRACE_HASH_ID_FIELD_NUMBER = 2; - private long stackTraceHashId_; - /** - * - * - *
-   * The hash ID is used to conserve network bandwidth for duplicate
-   * stack traces within a single trace.
-   * Often multiple spans will have identical stack traces.
-   * The first occurrence of a stack trace should contain both the
-   * `stackFrame` content and a value in `stackTraceHashId`.
-   * Subsequent spans within the same request can refer
-   * to that stack trace by only setting `stackTraceHashId`.
-   * 
- * - * int64 stack_trace_hash_id = 2; - */ - public long getStackTraceHashId() { - return stackTraceHashId_; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (stackFrames_ != null) { - output.writeMessage(1, getStackFrames()); - } - if (stackTraceHashId_ != 0L) { - output.writeInt64(2, stackTraceHashId_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (stackFrames_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getStackFrames()); - } - if (stackTraceHashId_ != 0L) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, stackTraceHashId_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.devtools.cloudtrace.v2.StackTrace)) { - return super.equals(obj); - } - com.google.devtools.cloudtrace.v2.StackTrace other = - (com.google.devtools.cloudtrace.v2.StackTrace) obj; - - if (hasStackFrames() != other.hasStackFrames()) return false; - if (hasStackFrames()) { - if (!getStackFrames().equals(other.getStackFrames())) return false; - } - if (getStackTraceHashId() != other.getStackTraceHashId()) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasStackFrames()) { - hash = (37 * hash) + STACK_FRAMES_FIELD_NUMBER; - hash = (53 * hash) + getStackFrames().hashCode(); - } - hash = (37 * hash) + STACK_TRACE_HASH_ID_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getStackTraceHashId()); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.devtools.cloudtrace.v2.StackTrace parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.devtools.cloudtrace.v2.StackTrace prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A call stack appearing in a trace.
-   * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.StackTrace} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.devtools.cloudtrace.v2.StackTrace) - com.google.devtools.cloudtrace.v2.StackTraceOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_StackTrace_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_StackTrace_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.StackTrace.class, - com.google.devtools.cloudtrace.v2.StackTrace.Builder.class); - } - - // Construct using com.google.devtools.cloudtrace.v2.StackTrace.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (stackFramesBuilder_ == null) { - stackFrames_ = null; - } else { - stackFrames_ = null; - stackFramesBuilder_ = null; - } - stackTraceHashId_ = 0L; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_StackTrace_descriptor; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.StackTrace getDefaultInstanceForType() { - return com.google.devtools.cloudtrace.v2.StackTrace.getDefaultInstance(); - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.StackTrace build() { - com.google.devtools.cloudtrace.v2.StackTrace result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.StackTrace buildPartial() { - com.google.devtools.cloudtrace.v2.StackTrace result = - new com.google.devtools.cloudtrace.v2.StackTrace(this); - if (stackFramesBuilder_ == null) { - result.stackFrames_ = stackFrames_; - } else { - result.stackFrames_ = stackFramesBuilder_.build(); - } - result.stackTraceHashId_ = stackTraceHashId_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.devtools.cloudtrace.v2.StackTrace) { - return mergeFrom((com.google.devtools.cloudtrace.v2.StackTrace) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.devtools.cloudtrace.v2.StackTrace other) { - if (other == com.google.devtools.cloudtrace.v2.StackTrace.getDefaultInstance()) return this; - if (other.hasStackFrames()) { - mergeStackFrames(other.getStackFrames()); - } - if (other.getStackTraceHashId() != 0L) { - setStackTraceHashId(other.getStackTraceHashId()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.devtools.cloudtrace.v2.StackTrace parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.devtools.cloudtrace.v2.StackTrace) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.devtools.cloudtrace.v2.StackTrace.StackFrames stackFrames_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.StackTrace.StackFrames, - com.google.devtools.cloudtrace.v2.StackTrace.StackFrames.Builder, - com.google.devtools.cloudtrace.v2.StackTrace.StackFramesOrBuilder> - stackFramesBuilder_; - /** - * - * - *
-     * Stack frames in this stack trace. A maximum of 128 frames are allowed.
-     * 
- * - * .google.devtools.cloudtrace.v2.StackTrace.StackFrames stack_frames = 1; - */ - public boolean hasStackFrames() { - return stackFramesBuilder_ != null || stackFrames_ != null; - } - /** - * - * - *
-     * Stack frames in this stack trace. A maximum of 128 frames are allowed.
-     * 
- * - * .google.devtools.cloudtrace.v2.StackTrace.StackFrames stack_frames = 1; - */ - public com.google.devtools.cloudtrace.v2.StackTrace.StackFrames getStackFrames() { - if (stackFramesBuilder_ == null) { - return stackFrames_ == null - ? com.google.devtools.cloudtrace.v2.StackTrace.StackFrames.getDefaultInstance() - : stackFrames_; - } else { - return stackFramesBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Stack frames in this stack trace. A maximum of 128 frames are allowed.
-     * 
- * - * .google.devtools.cloudtrace.v2.StackTrace.StackFrames stack_frames = 1; - */ - public Builder setStackFrames(com.google.devtools.cloudtrace.v2.StackTrace.StackFrames value) { - if (stackFramesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - stackFrames_ = value; - onChanged(); - } else { - stackFramesBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Stack frames in this stack trace. A maximum of 128 frames are allowed.
-     * 
- * - * .google.devtools.cloudtrace.v2.StackTrace.StackFrames stack_frames = 1; - */ - public Builder setStackFrames( - com.google.devtools.cloudtrace.v2.StackTrace.StackFrames.Builder builderForValue) { - if (stackFramesBuilder_ == null) { - stackFrames_ = builderForValue.build(); - onChanged(); - } else { - stackFramesBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Stack frames in this stack trace. A maximum of 128 frames are allowed.
-     * 
- * - * .google.devtools.cloudtrace.v2.StackTrace.StackFrames stack_frames = 1; - */ - public Builder mergeStackFrames( - com.google.devtools.cloudtrace.v2.StackTrace.StackFrames value) { - if (stackFramesBuilder_ == null) { - if (stackFrames_ != null) { - stackFrames_ = - com.google.devtools.cloudtrace.v2.StackTrace.StackFrames.newBuilder(stackFrames_) - .mergeFrom(value) - .buildPartial(); - } else { - stackFrames_ = value; - } - onChanged(); - } else { - stackFramesBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Stack frames in this stack trace. A maximum of 128 frames are allowed.
-     * 
- * - * .google.devtools.cloudtrace.v2.StackTrace.StackFrames stack_frames = 1; - */ - public Builder clearStackFrames() { - if (stackFramesBuilder_ == null) { - stackFrames_ = null; - onChanged(); - } else { - stackFrames_ = null; - stackFramesBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Stack frames in this stack trace. A maximum of 128 frames are allowed.
-     * 
- * - * .google.devtools.cloudtrace.v2.StackTrace.StackFrames stack_frames = 1; - */ - public com.google.devtools.cloudtrace.v2.StackTrace.StackFrames.Builder - getStackFramesBuilder() { - - onChanged(); - return getStackFramesFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Stack frames in this stack trace. A maximum of 128 frames are allowed.
-     * 
- * - * .google.devtools.cloudtrace.v2.StackTrace.StackFrames stack_frames = 1; - */ - public com.google.devtools.cloudtrace.v2.StackTrace.StackFramesOrBuilder - getStackFramesOrBuilder() { - if (stackFramesBuilder_ != null) { - return stackFramesBuilder_.getMessageOrBuilder(); - } else { - return stackFrames_ == null - ? com.google.devtools.cloudtrace.v2.StackTrace.StackFrames.getDefaultInstance() - : stackFrames_; - } - } - /** - * - * - *
-     * Stack frames in this stack trace. A maximum of 128 frames are allowed.
-     * 
- * - * .google.devtools.cloudtrace.v2.StackTrace.StackFrames stack_frames = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.StackTrace.StackFrames, - com.google.devtools.cloudtrace.v2.StackTrace.StackFrames.Builder, - com.google.devtools.cloudtrace.v2.StackTrace.StackFramesOrBuilder> - getStackFramesFieldBuilder() { - if (stackFramesBuilder_ == null) { - stackFramesBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.devtools.cloudtrace.v2.StackTrace.StackFrames, - com.google.devtools.cloudtrace.v2.StackTrace.StackFrames.Builder, - com.google.devtools.cloudtrace.v2.StackTrace.StackFramesOrBuilder>( - getStackFrames(), getParentForChildren(), isClean()); - stackFrames_ = null; - } - return stackFramesBuilder_; - } - - private long stackTraceHashId_; - /** - * - * - *
-     * The hash ID is used to conserve network bandwidth for duplicate
-     * stack traces within a single trace.
-     * Often multiple spans will have identical stack traces.
-     * The first occurrence of a stack trace should contain both the
-     * `stackFrame` content and a value in `stackTraceHashId`.
-     * Subsequent spans within the same request can refer
-     * to that stack trace by only setting `stackTraceHashId`.
-     * 
- * - * int64 stack_trace_hash_id = 2; - */ - public long getStackTraceHashId() { - return stackTraceHashId_; - } - /** - * - * - *
-     * The hash ID is used to conserve network bandwidth for duplicate
-     * stack traces within a single trace.
-     * Often multiple spans will have identical stack traces.
-     * The first occurrence of a stack trace should contain both the
-     * `stackFrame` content and a value in `stackTraceHashId`.
-     * Subsequent spans within the same request can refer
-     * to that stack trace by only setting `stackTraceHashId`.
-     * 
- * - * int64 stack_trace_hash_id = 2; - */ - public Builder setStackTraceHashId(long value) { - - stackTraceHashId_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The hash ID is used to conserve network bandwidth for duplicate
-     * stack traces within a single trace.
-     * Often multiple spans will have identical stack traces.
-     * The first occurrence of a stack trace should contain both the
-     * `stackFrame` content and a value in `stackTraceHashId`.
-     * Subsequent spans within the same request can refer
-     * to that stack trace by only setting `stackTraceHashId`.
-     * 
- * - * int64 stack_trace_hash_id = 2; - */ - public Builder clearStackTraceHashId() { - - stackTraceHashId_ = 0L; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.devtools.cloudtrace.v2.StackTrace) - } - - // @@protoc_insertion_point(class_scope:google.devtools.cloudtrace.v2.StackTrace) - private static final com.google.devtools.cloudtrace.v2.StackTrace DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.devtools.cloudtrace.v2.StackTrace(); - } - - public static com.google.devtools.cloudtrace.v2.StackTrace getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public StackTrace parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new StackTrace(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.StackTrace getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/StackTraceOrBuilder.java b/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/StackTraceOrBuilder.java deleted file mode 100644 index 8a1cb4b3b307..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/StackTraceOrBuilder.java +++ /dev/null @@ -1,58 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v2/trace.proto - -package com.google.devtools.cloudtrace.v2; - -public interface StackTraceOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.devtools.cloudtrace.v2.StackTrace) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Stack frames in this stack trace. A maximum of 128 frames are allowed.
-   * 
- * - * .google.devtools.cloudtrace.v2.StackTrace.StackFrames stack_frames = 1; - */ - boolean hasStackFrames(); - /** - * - * - *
-   * Stack frames in this stack trace. A maximum of 128 frames are allowed.
-   * 
- * - * .google.devtools.cloudtrace.v2.StackTrace.StackFrames stack_frames = 1; - */ - com.google.devtools.cloudtrace.v2.StackTrace.StackFrames getStackFrames(); - /** - * - * - *
-   * Stack frames in this stack trace. A maximum of 128 frames are allowed.
-   * 
- * - * .google.devtools.cloudtrace.v2.StackTrace.StackFrames stack_frames = 1; - */ - com.google.devtools.cloudtrace.v2.StackTrace.StackFramesOrBuilder getStackFramesOrBuilder(); - - /** - * - * - *
-   * The hash ID is used to conserve network bandwidth for duplicate
-   * stack traces within a single trace.
-   * Often multiple spans will have identical stack traces.
-   * The first occurrence of a stack trace should contain both the
-   * `stackFrame` content and a value in `stackTraceHashId`.
-   * Subsequent spans within the same request can refer
-   * to that stack trace by only setting `stackTraceHashId`.
-   * 
- * - * int64 stack_trace_hash_id = 2; - */ - long getStackTraceHashId(); -} diff --git a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/TraceProto.java b/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/TraceProto.java deleted file mode 100644 index 953e8a25c40b..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/TraceProto.java +++ /dev/null @@ -1,338 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v2/trace.proto - -package com.google.devtools.cloudtrace.v2; - -public final class TraceProto { - private TraceProto() {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); - } - - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_devtools_cloudtrace_v2_Span_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_devtools_cloudtrace_v2_Span_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_devtools_cloudtrace_v2_Span_Attributes_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_devtools_cloudtrace_v2_Span_Attributes_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_devtools_cloudtrace_v2_Span_Attributes_AttributeMapEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_devtools_cloudtrace_v2_Span_Attributes_AttributeMapEntry_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_Annotation_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_Annotation_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_MessageEvent_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_MessageEvent_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_devtools_cloudtrace_v2_Span_TimeEvents_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_devtools_cloudtrace_v2_Span_TimeEvents_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_devtools_cloudtrace_v2_Span_Link_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_devtools_cloudtrace_v2_Span_Link_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_devtools_cloudtrace_v2_Span_Links_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_devtools_cloudtrace_v2_Span_Links_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_devtools_cloudtrace_v2_AttributeValue_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_devtools_cloudtrace_v2_AttributeValue_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_devtools_cloudtrace_v2_StackTrace_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_devtools_cloudtrace_v2_StackTrace_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrame_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrame_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrames_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrames_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_devtools_cloudtrace_v2_Module_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_devtools_cloudtrace_v2_Module_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_devtools_cloudtrace_v2_TruncatableString_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_devtools_cloudtrace_v2_TruncatableString_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { - return descriptor; - } - - private static com.google.protobuf.Descriptors.FileDescriptor descriptor; - - static { - java.lang.String[] descriptorData = { - "\n)google/devtools/cloudtrace/v2/trace.pr" - + "oto\022\035google.devtools.cloudtrace.v2\032\034goog" - + "le/api/annotations.proto\032\037google/protobu" - + "f/timestamp.proto\032\036google/protobuf/wrapp" - + "ers.proto\032\027google/rpc/status.proto\"\305\017\n\004S" - + "pan\022\014\n\004name\030\001 \001(\t\022\017\n\007span_id\030\002 \001(\t\022\026\n\016pa" - + "rent_span_id\030\003 \001(\t\022F\n\014display_name\030\004 \001(\013" - + "20.google.devtools.cloudtrace.v2.Truncat" - + "ableString\022.\n\nstart_time\030\005 \001(\0132\032.google." - + "protobuf.Timestamp\022,\n\010end_time\030\006 \001(\0132\032.g" - + "oogle.protobuf.Timestamp\022B\n\nattributes\030\007" - + " \001(\0132..google.devtools.cloudtrace.v2.Spa" - + "n.Attributes\022>\n\013stack_trace\030\010 \001(\0132).goog" - + "le.devtools.cloudtrace.v2.StackTrace\022C\n\013" - + "time_events\030\t \001(\0132..google.devtools.clou" - + "dtrace.v2.Span.TimeEvents\0228\n\005links\030\n \001(\013" - + "2).google.devtools.cloudtrace.v2.Span.Li" - + "nks\022\"\n\006status\030\013 \001(\0132\022.google.rpc.Status\022" - + "?\n\033same_process_as_parent_span\030\014 \001(\0132\032.g" - + "oogle.protobuf.BoolValue\0225\n\020child_span_c" - + "ount\030\r \001(\0132\033.google.protobuf.Int32Value\032" - + "\353\001\n\nAttributes\022W\n\rattribute_map\030\001 \003(\0132@." - + "google.devtools.cloudtrace.v2.Span.Attri" - + "butes.AttributeMapEntry\022 \n\030dropped_attri" - + "butes_count\030\002 \001(\005\032b\n\021AttributeMapEntry\022\013" - + "\n\003key\030\001 \001(\t\022<\n\005value\030\002 \001(\0132-.google.devt" - + "ools.cloudtrace.v2.AttributeValue:\0028\001\032\337\004" - + "\n\tTimeEvent\022(\n\004time\030\001 \001(\0132\032.google.proto" - + "buf.Timestamp\022N\n\nannotation\030\002 \001(\01328.goog" - + "le.devtools.cloudtrace.v2.Span.TimeEvent" - + ".AnnotationH\000\022S\n\rmessage_event\030\003 \001(\0132:.g" - + "oogle.devtools.cloudtrace.v2.Span.TimeEv" - + "ent.MessageEventH\000\032\227\001\n\nAnnotation\022E\n\013des" - + "cription\030\001 \001(\01320.google.devtools.cloudtr" - + "ace.v2.TruncatableString\022B\n\nattributes\030\002" - + " \001(\0132..google.devtools.cloudtrace.v2.Spa" - + "n.Attributes\032\337\001\n\014MessageEvent\022M\n\004type\030\001 " - + "\001(\0162?.google.devtools.cloudtrace.v2.Span" - + ".TimeEvent.MessageEvent.Type\022\n\n\002id\030\002 \001(\003" - + "\022\037\n\027uncompressed_size_bytes\030\003 \001(\003\022\035\n\025com" - + "pressed_size_bytes\030\004 \001(\003\"4\n\004Type\022\024\n\020TYPE" - + "_UNSPECIFIED\020\000\022\010\n\004SENT\020\001\022\014\n\010RECEIVED\020\002B\007" - + "\n\005value\032\230\001\n\nTimeEvents\022A\n\ntime_event\030\001 \003" - + "(\0132-.google.devtools.cloudtrace.v2.Span." - + "TimeEvent\022!\n\031dropped_annotations_count\030\002" - + " \001(\005\022$\n\034dropped_message_events_count\030\003 \001" - + "(\005\032\367\001\n\004Link\022\020\n\010trace_id\030\001 \001(\t\022\017\n\007span_id" - + "\030\002 \001(\t\022;\n\004type\030\003 \001(\0162-.google.devtools.c" - + "loudtrace.v2.Span.Link.Type\022B\n\nattribute" - + "s\030\004 \001(\0132..google.devtools.cloudtrace.v2." - + "Span.Attributes\"K\n\004Type\022\024\n\020TYPE_UNSPECIF" - + "IED\020\000\022\025\n\021CHILD_LINKED_SPAN\020\001\022\026\n\022PARENT_L" - + "INKED_SPAN\020\002\032\\\n\005Links\0226\n\004link\030\001 \003(\0132(.go" - + "ogle.devtools.cloudtrace.v2.Span.Link\022\033\n" - + "\023dropped_links_count\030\002 \001(\005\"\216\001\n\016Attribute" - + "Value\022H\n\014string_value\030\001 \001(\01320.google.dev" - + "tools.cloudtrace.v2.TruncatableStringH\000\022" - + "\023\n\tint_value\030\002 \001(\003H\000\022\024\n\nbool_value\030\003 \001(\010" - + "H\000B\007\n\005value\"\211\005\n\nStackTrace\022K\n\014stack_fram" - + "es\030\001 \001(\01325.google.devtools.cloudtrace.v2" - + ".StackTrace.StackFrames\022\033\n\023stack_trace_h" - + "ash_id\030\002 \001(\003\032\236\003\n\nStackFrame\022G\n\rfunction_" - + "name\030\001 \001(\01320.google.devtools.cloudtrace." - + "v2.TruncatableString\022P\n\026original_functio" - + "n_name\030\002 \001(\01320.google.devtools.cloudtrac" - + "e.v2.TruncatableString\022C\n\tfile_name\030\003 \001(" - + "\01320.google.devtools.cloudtrace.v2.Trunca" - + "tableString\022\023\n\013line_number\030\004 \001(\003\022\025\n\rcolu" - + "mn_number\030\005 \001(\003\022:\n\013load_module\030\006 \001(\0132%.g" - + "oogle.devtools.cloudtrace.v2.Module\022H\n\016s" - + "ource_version\030\007 \001(\01320.google.devtools.cl" - + "oudtrace.v2.TruncatableString\032p\n\013StackFr" - + "ames\022C\n\005frame\030\001 \003(\01324.google.devtools.cl" - + "oudtrace.v2.StackTrace.StackFrame\022\034\n\024dro" - + "pped_frames_count\030\002 \001(\005\"\216\001\n\006Module\022@\n\006mo" - + "dule\030\001 \001(\01320.google.devtools.cloudtrace." - + "v2.TruncatableString\022B\n\010build_id\030\002 \001(\01320" - + ".google.devtools.cloudtrace.v2.Truncatab" - + "leString\"@\n\021TruncatableString\022\r\n\005value\030\001" - + " \001(\t\022\034\n\024truncated_byte_count\030\002 \001(\005B\252\001\n!c" - + "om.google.devtools.cloudtrace.v2B\nTraceP" - + "rotoP\001ZGgoogle.golang.org/genproto/googl" - + "eapis/devtools/cloudtrace/v2;cloudtrace\252" - + "\002\025Google.Cloud.Trace.V2\312\002\025Google\\Cloud\\T" - + "race\\V2b\006proto3" - }; - com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = - new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { - public com.google.protobuf.ExtensionRegistry assignDescriptors( - com.google.protobuf.Descriptors.FileDescriptor root) { - descriptor = root; - return null; - } - }; - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.AnnotationsProto.getDescriptor(), - com.google.protobuf.TimestampProto.getDescriptor(), - com.google.protobuf.WrappersProto.getDescriptor(), - com.google.rpc.StatusProto.getDescriptor(), - }, - assigner); - internal_static_google_devtools_cloudtrace_v2_Span_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_google_devtools_cloudtrace_v2_Span_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_devtools_cloudtrace_v2_Span_descriptor, - new java.lang.String[] { - "Name", - "SpanId", - "ParentSpanId", - "DisplayName", - "StartTime", - "EndTime", - "Attributes", - "StackTrace", - "TimeEvents", - "Links", - "Status", - "SameProcessAsParentSpan", - "ChildSpanCount", - }); - internal_static_google_devtools_cloudtrace_v2_Span_Attributes_descriptor = - internal_static_google_devtools_cloudtrace_v2_Span_descriptor.getNestedTypes().get(0); - internal_static_google_devtools_cloudtrace_v2_Span_Attributes_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_devtools_cloudtrace_v2_Span_Attributes_descriptor, - new java.lang.String[] { - "AttributeMap", "DroppedAttributesCount", - }); - internal_static_google_devtools_cloudtrace_v2_Span_Attributes_AttributeMapEntry_descriptor = - internal_static_google_devtools_cloudtrace_v2_Span_Attributes_descriptor - .getNestedTypes() - .get(0); - internal_static_google_devtools_cloudtrace_v2_Span_Attributes_AttributeMapEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_devtools_cloudtrace_v2_Span_Attributes_AttributeMapEntry_descriptor, - new java.lang.String[] { - "Key", "Value", - }); - internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_descriptor = - internal_static_google_devtools_cloudtrace_v2_Span_descriptor.getNestedTypes().get(1); - internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_descriptor, - new java.lang.String[] { - "Time", "Annotation", "MessageEvent", "Value", - }); - internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_Annotation_descriptor = - internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_descriptor - .getNestedTypes() - .get(0); - internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_Annotation_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_Annotation_descriptor, - new java.lang.String[] { - "Description", "Attributes", - }); - internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_MessageEvent_descriptor = - internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_descriptor - .getNestedTypes() - .get(1); - internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_MessageEvent_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_MessageEvent_descriptor, - new java.lang.String[] { - "Type", "Id", "UncompressedSizeBytes", "CompressedSizeBytes", - }); - internal_static_google_devtools_cloudtrace_v2_Span_TimeEvents_descriptor = - internal_static_google_devtools_cloudtrace_v2_Span_descriptor.getNestedTypes().get(2); - internal_static_google_devtools_cloudtrace_v2_Span_TimeEvents_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_devtools_cloudtrace_v2_Span_TimeEvents_descriptor, - new java.lang.String[] { - "TimeEvent", "DroppedAnnotationsCount", "DroppedMessageEventsCount", - }); - internal_static_google_devtools_cloudtrace_v2_Span_Link_descriptor = - internal_static_google_devtools_cloudtrace_v2_Span_descriptor.getNestedTypes().get(3); - internal_static_google_devtools_cloudtrace_v2_Span_Link_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_devtools_cloudtrace_v2_Span_Link_descriptor, - new java.lang.String[] { - "TraceId", "SpanId", "Type", "Attributes", - }); - internal_static_google_devtools_cloudtrace_v2_Span_Links_descriptor = - internal_static_google_devtools_cloudtrace_v2_Span_descriptor.getNestedTypes().get(4); - internal_static_google_devtools_cloudtrace_v2_Span_Links_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_devtools_cloudtrace_v2_Span_Links_descriptor, - new java.lang.String[] { - "Link", "DroppedLinksCount", - }); - internal_static_google_devtools_cloudtrace_v2_AttributeValue_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_google_devtools_cloudtrace_v2_AttributeValue_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_devtools_cloudtrace_v2_AttributeValue_descriptor, - new java.lang.String[] { - "StringValue", "IntValue", "BoolValue", "Value", - }); - internal_static_google_devtools_cloudtrace_v2_StackTrace_descriptor = - getDescriptor().getMessageTypes().get(2); - internal_static_google_devtools_cloudtrace_v2_StackTrace_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_devtools_cloudtrace_v2_StackTrace_descriptor, - new java.lang.String[] { - "StackFrames", "StackTraceHashId", - }); - internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrame_descriptor = - internal_static_google_devtools_cloudtrace_v2_StackTrace_descriptor.getNestedTypes().get(0); - internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrame_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrame_descriptor, - new java.lang.String[] { - "FunctionName", - "OriginalFunctionName", - "FileName", - "LineNumber", - "ColumnNumber", - "LoadModule", - "SourceVersion", - }); - internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrames_descriptor = - internal_static_google_devtools_cloudtrace_v2_StackTrace_descriptor.getNestedTypes().get(1); - internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrames_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrames_descriptor, - new java.lang.String[] { - "Frame", "DroppedFramesCount", - }); - internal_static_google_devtools_cloudtrace_v2_Module_descriptor = - getDescriptor().getMessageTypes().get(3); - internal_static_google_devtools_cloudtrace_v2_Module_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_devtools_cloudtrace_v2_Module_descriptor, - new java.lang.String[] { - "Module", "BuildId", - }); - internal_static_google_devtools_cloudtrace_v2_TruncatableString_descriptor = - getDescriptor().getMessageTypes().get(4); - internal_static_google_devtools_cloudtrace_v2_TruncatableString_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_devtools_cloudtrace_v2_TruncatableString_descriptor, - new java.lang.String[] { - "Value", "TruncatedByteCount", - }); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); - com.google.protobuf.WrappersProto.getDescriptor(); - com.google.rpc.StatusProto.getDescriptor(); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/TracingProto.java b/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/TracingProto.java deleted file mode 100644 index e4767801c554..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/TracingProto.java +++ /dev/null @@ -1,86 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v2/tracing.proto - -package com.google.devtools.cloudtrace.v2; - -public final class TracingProto { - private TracingProto() {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); - } - - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_devtools_cloudtrace_v2_BatchWriteSpansRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_devtools_cloudtrace_v2_BatchWriteSpansRequest_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { - return descriptor; - } - - private static com.google.protobuf.Descriptors.FileDescriptor descriptor; - - static { - java.lang.String[] descriptorData = { - "\n+google/devtools/cloudtrace/v2/tracing." - + "proto\022\035google.devtools.cloudtrace.v2\032\034go" - + "ogle/api/annotations.proto\032)google/devto" - + "ols/cloudtrace/v2/trace.proto\032\033google/pr" - + "otobuf/empty.proto\032\037google/protobuf/time" - + "stamp.proto\"Z\n\026BatchWriteSpansRequest\022\014\n" - + "\004name\030\001 \001(\t\0222\n\005spans\030\002 \003(\0132#.google.devt" - + "ools.cloudtrace.v2.Span2\257\002\n\014TraceService" - + "\022\224\001\n\017BatchWriteSpans\0225.google.devtools.c" - + "loudtrace.v2.BatchWriteSpansRequest\032\026.go" - + "ogle.protobuf.Empty\"2\202\323\344\223\002,\"\'/v2/{name=p" - + "rojects/*}/traces:batchWrite:\001*\022\207\001\n\nCrea" - + "teSpan\022#.google.devtools.cloudtrace.v2.S" - + "pan\032#.google.devtools.cloudtrace.v2.Span" - + "\"/\202\323\344\223\002)\"$/v2/{name=projects/*/traces/*}" - + "/spans:\001*B\254\001\n!com.google.devtools.cloudt" - + "race.v2B\014TracingProtoP\001ZGgoogle.golang.o" - + "rg/genproto/googleapis/devtools/cloudtra" - + "ce/v2;cloudtrace\252\002\025Google.Cloud.Trace.V2" - + "\312\002\025Google\\Cloud\\Trace\\V2b\006proto3" - }; - com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = - new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { - public com.google.protobuf.ExtensionRegistry assignDescriptors( - com.google.protobuf.Descriptors.FileDescriptor root) { - descriptor = root; - return null; - } - }; - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.AnnotationsProto.getDescriptor(), - com.google.devtools.cloudtrace.v2.TraceProto.getDescriptor(), - com.google.protobuf.EmptyProto.getDescriptor(), - com.google.protobuf.TimestampProto.getDescriptor(), - }, - assigner); - internal_static_google_devtools_cloudtrace_v2_BatchWriteSpansRequest_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_google_devtools_cloudtrace_v2_BatchWriteSpansRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_devtools_cloudtrace_v2_BatchWriteSpansRequest_descriptor, - new java.lang.String[] { - "Name", "Spans", - }); - com.google.protobuf.ExtensionRegistry registry = - com.google.protobuf.ExtensionRegistry.newInstance(); - registry.add(com.google.api.AnnotationsProto.http); - com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( - descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.devtools.cloudtrace.v2.TraceProto.getDescriptor(); - com.google.protobuf.EmptyProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/TruncatableString.java b/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/TruncatableString.java deleted file mode 100644 index d962789c2a5e..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/TruncatableString.java +++ /dev/null @@ -1,716 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v2/trace.proto - -package com.google.devtools.cloudtrace.v2; - -/** - * - * - *
- * Represents a string that might be shortened to a specified length.
- * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.TruncatableString} - */ -public final class TruncatableString extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.devtools.cloudtrace.v2.TruncatableString) - TruncatableStringOrBuilder { - private static final long serialVersionUID = 0L; - // Use TruncatableString.newBuilder() to construct. - private TruncatableString(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private TruncatableString() { - value_ = ""; - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private TruncatableString( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - value_ = s; - break; - } - case 16: - { - truncatedByteCount_ = input.readInt32(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_TruncatableString_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_TruncatableString_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.TruncatableString.class, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder.class); - } - - public static final int VALUE_FIELD_NUMBER = 1; - private volatile java.lang.Object value_; - /** - * - * - *
-   * The shortened string. For example, if the original string is 500
-   * bytes long and the limit of the string is 128 bytes, then
-   * `value` contains the first 128 bytes of the 500-byte string.
-   * Truncation always happens on a UTF8 character boundary. If there
-   * are multi-byte characters in the string, then the length of the
-   * shortened string might be less than the size limit.
-   * 
- * - * string value = 1; - */ - public java.lang.String getValue() { - java.lang.Object ref = value_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - value_ = s; - return s; - } - } - /** - * - * - *
-   * The shortened string. For example, if the original string is 500
-   * bytes long and the limit of the string is 128 bytes, then
-   * `value` contains the first 128 bytes of the 500-byte string.
-   * Truncation always happens on a UTF8 character boundary. If there
-   * are multi-byte characters in the string, then the length of the
-   * shortened string might be less than the size limit.
-   * 
- * - * string value = 1; - */ - public com.google.protobuf.ByteString getValueBytes() { - java.lang.Object ref = value_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - value_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TRUNCATED_BYTE_COUNT_FIELD_NUMBER = 2; - private int truncatedByteCount_; - /** - * - * - *
-   * The number of bytes removed from the original string. If this
-   * value is 0, then the string was not shortened.
-   * 
- * - * int32 truncated_byte_count = 2; - */ - public int getTruncatedByteCount() { - return truncatedByteCount_; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getValueBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, value_); - } - if (truncatedByteCount_ != 0) { - output.writeInt32(2, truncatedByteCount_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getValueBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, value_); - } - if (truncatedByteCount_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, truncatedByteCount_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.devtools.cloudtrace.v2.TruncatableString)) { - return super.equals(obj); - } - com.google.devtools.cloudtrace.v2.TruncatableString other = - (com.google.devtools.cloudtrace.v2.TruncatableString) obj; - - if (!getValue().equals(other.getValue())) return false; - if (getTruncatedByteCount() != other.getTruncatedByteCount()) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + VALUE_FIELD_NUMBER; - hash = (53 * hash) + getValue().hashCode(); - hash = (37 * hash) + TRUNCATED_BYTE_COUNT_FIELD_NUMBER; - hash = (53 * hash) + getTruncatedByteCount(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.devtools.cloudtrace.v2.TruncatableString parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.TruncatableString parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.TruncatableString parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.TruncatableString parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.TruncatableString parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.devtools.cloudtrace.v2.TruncatableString parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.TruncatableString parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.TruncatableString parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.TruncatableString parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.TruncatableString parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.devtools.cloudtrace.v2.TruncatableString parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.devtools.cloudtrace.v2.TruncatableString parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.devtools.cloudtrace.v2.TruncatableString prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * Represents a string that might be shortened to a specified length.
-   * 
- * - * Protobuf type {@code google.devtools.cloudtrace.v2.TruncatableString} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.devtools.cloudtrace.v2.TruncatableString) - com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_TruncatableString_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_TruncatableString_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.devtools.cloudtrace.v2.TruncatableString.class, - com.google.devtools.cloudtrace.v2.TruncatableString.Builder.class); - } - - // Construct using com.google.devtools.cloudtrace.v2.TruncatableString.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - value_ = ""; - - truncatedByteCount_ = 0; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.devtools.cloudtrace.v2.TraceProto - .internal_static_google_devtools_cloudtrace_v2_TruncatableString_descriptor; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.TruncatableString getDefaultInstanceForType() { - return com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance(); - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.TruncatableString build() { - com.google.devtools.cloudtrace.v2.TruncatableString result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.TruncatableString buildPartial() { - com.google.devtools.cloudtrace.v2.TruncatableString result = - new com.google.devtools.cloudtrace.v2.TruncatableString(this); - result.value_ = value_; - result.truncatedByteCount_ = truncatedByteCount_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.devtools.cloudtrace.v2.TruncatableString) { - return mergeFrom((com.google.devtools.cloudtrace.v2.TruncatableString) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.devtools.cloudtrace.v2.TruncatableString other) { - if (other == com.google.devtools.cloudtrace.v2.TruncatableString.getDefaultInstance()) - return this; - if (!other.getValue().isEmpty()) { - value_ = other.value_; - onChanged(); - } - if (other.getTruncatedByteCount() != 0) { - setTruncatedByteCount(other.getTruncatedByteCount()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.devtools.cloudtrace.v2.TruncatableString parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.devtools.cloudtrace.v2.TruncatableString) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object value_ = ""; - /** - * - * - *
-     * The shortened string. For example, if the original string is 500
-     * bytes long and the limit of the string is 128 bytes, then
-     * `value` contains the first 128 bytes of the 500-byte string.
-     * Truncation always happens on a UTF8 character boundary. If there
-     * are multi-byte characters in the string, then the length of the
-     * shortened string might be less than the size limit.
-     * 
- * - * string value = 1; - */ - public java.lang.String getValue() { - java.lang.Object ref = value_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - value_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * The shortened string. For example, if the original string is 500
-     * bytes long and the limit of the string is 128 bytes, then
-     * `value` contains the first 128 bytes of the 500-byte string.
-     * Truncation always happens on a UTF8 character boundary. If there
-     * are multi-byte characters in the string, then the length of the
-     * shortened string might be less than the size limit.
-     * 
- * - * string value = 1; - */ - public com.google.protobuf.ByteString getValueBytes() { - java.lang.Object ref = value_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - value_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * The shortened string. For example, if the original string is 500
-     * bytes long and the limit of the string is 128 bytes, then
-     * `value` contains the first 128 bytes of the 500-byte string.
-     * Truncation always happens on a UTF8 character boundary. If there
-     * are multi-byte characters in the string, then the length of the
-     * shortened string might be less than the size limit.
-     * 
- * - * string value = 1; - */ - public Builder setValue(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - value_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The shortened string. For example, if the original string is 500
-     * bytes long and the limit of the string is 128 bytes, then
-     * `value` contains the first 128 bytes of the 500-byte string.
-     * Truncation always happens on a UTF8 character boundary. If there
-     * are multi-byte characters in the string, then the length of the
-     * shortened string might be less than the size limit.
-     * 
- * - * string value = 1; - */ - public Builder clearValue() { - - value_ = getDefaultInstance().getValue(); - onChanged(); - return this; - } - /** - * - * - *
-     * The shortened string. For example, if the original string is 500
-     * bytes long and the limit of the string is 128 bytes, then
-     * `value` contains the first 128 bytes of the 500-byte string.
-     * Truncation always happens on a UTF8 character boundary. If there
-     * are multi-byte characters in the string, then the length of the
-     * shortened string might be less than the size limit.
-     * 
- * - * string value = 1; - */ - public Builder setValueBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - value_ = value; - onChanged(); - return this; - } - - private int truncatedByteCount_; - /** - * - * - *
-     * The number of bytes removed from the original string. If this
-     * value is 0, then the string was not shortened.
-     * 
- * - * int32 truncated_byte_count = 2; - */ - public int getTruncatedByteCount() { - return truncatedByteCount_; - } - /** - * - * - *
-     * The number of bytes removed from the original string. If this
-     * value is 0, then the string was not shortened.
-     * 
- * - * int32 truncated_byte_count = 2; - */ - public Builder setTruncatedByteCount(int value) { - - truncatedByteCount_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The number of bytes removed from the original string. If this
-     * value is 0, then the string was not shortened.
-     * 
- * - * int32 truncated_byte_count = 2; - */ - public Builder clearTruncatedByteCount() { - - truncatedByteCount_ = 0; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.devtools.cloudtrace.v2.TruncatableString) - } - - // @@protoc_insertion_point(class_scope:google.devtools.cloudtrace.v2.TruncatableString) - private static final com.google.devtools.cloudtrace.v2.TruncatableString DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.devtools.cloudtrace.v2.TruncatableString(); - } - - public static com.google.devtools.cloudtrace.v2.TruncatableString getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public TruncatableString parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new TruncatableString(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.devtools.cloudtrace.v2.TruncatableString getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/TruncatableStringOrBuilder.java b/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/TruncatableStringOrBuilder.java deleted file mode 100644 index 526bfa17b20f..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/TruncatableStringOrBuilder.java +++ /dev/null @@ -1,53 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/devtools/cloudtrace/v2/trace.proto - -package com.google.devtools.cloudtrace.v2; - -public interface TruncatableStringOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.devtools.cloudtrace.v2.TruncatableString) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * The shortened string. For example, if the original string is 500
-   * bytes long and the limit of the string is 128 bytes, then
-   * `value` contains the first 128 bytes of the 500-byte string.
-   * Truncation always happens on a UTF8 character boundary. If there
-   * are multi-byte characters in the string, then the length of the
-   * shortened string might be less than the size limit.
-   * 
- * - * string value = 1; - */ - java.lang.String getValue(); - /** - * - * - *
-   * The shortened string. For example, if the original string is 500
-   * bytes long and the limit of the string is 128 bytes, then
-   * `value` contains the first 128 bytes of the 500-byte string.
-   * Truncation always happens on a UTF8 character boundary. If there
-   * are multi-byte characters in the string, then the length of the
-   * shortened string might be less than the size limit.
-   * 
- * - * string value = 1; - */ - com.google.protobuf.ByteString getValueBytes(); - - /** - * - * - *
-   * The number of bytes removed from the original string. If this
-   * value is 0, then the string was not shortened.
-   * 
- * - * int32 truncated_byte_count = 2; - */ - int getTruncatedByteCount(); -} diff --git a/google-api-grpc/proto-google-cloud-trace-v2/src/main/proto/google/devtools/cloudtrace/v2/trace.proto b/google-api-grpc/proto-google-cloud-trace-v2/src/main/proto/google/devtools/cloudtrace/v2/trace.proto deleted file mode 100644 index d9fbe663b38a..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v2/src/main/proto/google/devtools/cloudtrace/v2/trace.proto +++ /dev/null @@ -1,335 +0,0 @@ -// Copyright 2017 Google Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -syntax = "proto3"; - -package google.devtools.cloudtrace.v2; - -import "google/api/annotations.proto"; -import "google/protobuf/timestamp.proto"; -import "google/protobuf/wrappers.proto"; -import "google/rpc/status.proto"; - -option csharp_namespace = "Google.Cloud.Trace.V2"; -option go_package = "google.golang.org/genproto/googleapis/devtools/cloudtrace/v2;cloudtrace"; -option java_multiple_files = true; -option java_outer_classname = "TraceProto"; -option java_package = "com.google.devtools.cloudtrace.v2"; -option php_namespace = "Google\\Cloud\\Trace\\V2"; - -// A span represents a single operation within a trace. Spans can be -// nested to form a trace tree. Often, a trace contains a root span -// that describes the end-to-end latency, and one or more subspans for -// its sub-operations. A trace can also contain multiple root spans, -// or none at all. Spans do not need to be contiguous—there may be -// gaps or overlaps between spans in a trace. -message Span { - // A set of attributes, each in the format `[KEY]:[VALUE]`. - message Attributes { - // The set of attributes. Each attribute's key can be up to 128 bytes - // long. The value can be a string up to 256 bytes, an integer, or the - // Boolean values `true` and `false`. For example: - // - // "/instance_id": "my-instance" - // "/http/user_agent": "" - // "/http/request_bytes": 300 - // "abc.com/myattribute": true - map attribute_map = 1; - - // The number of attributes that were discarded. Attributes can be discarded - // because their keys are too long or because there are too many attributes. - // If this value is 0 then all attributes are valid. - int32 dropped_attributes_count = 2; - } - - // A time-stamped annotation or message event in the Span. - message TimeEvent { - // Text annotation with a set of attributes. - message Annotation { - // A user-supplied message describing the event. The maximum length for - // the description is 256 bytes. - TruncatableString description = 1; - - // A set of attributes on the annotation. You can have up to 4 attributes - // per Annotation. - Attributes attributes = 2; - } - - // An event describing a message sent/received between Spans. - message MessageEvent { - // Indicates whether the message was sent or received. - enum Type { - // Unknown event type. - TYPE_UNSPECIFIED = 0; - - // Indicates a sent message. - SENT = 1; - - // Indicates a received message. - RECEIVED = 2; - } - - // Type of MessageEvent. Indicates whether the message was sent or - // received. - Type type = 1; - - // An identifier for the MessageEvent's message that can be used to match - // SENT and RECEIVED MessageEvents. It is recommended to be unique within - // a Span. - int64 id = 2; - - // The number of uncompressed bytes sent or received. - int64 uncompressed_size_bytes = 3; - - // The number of compressed bytes sent or received. If missing assumed to - // be the same size as uncompressed. - int64 compressed_size_bytes = 4; - } - - // The timestamp indicating the time the event occurred. - google.protobuf.Timestamp time = 1; - - // A `TimeEvent` can contain either an `Annotation` object or a - // `MessageEvent` object, but not both. - oneof value { - // Text annotation with a set of attributes. - Annotation annotation = 2; - - // An event describing a message sent/received between Spans. - MessageEvent message_event = 3; - } - } - - // A collection of `TimeEvent`s. A `TimeEvent` is a time-stamped annotation - // on the span, consisting of either user-supplied key:value pairs, or - // details of a message sent/received between Spans. - message TimeEvents { - // A collection of `TimeEvent`s. - repeated TimeEvent time_event = 1; - - // The number of dropped annotations in all the included time events. - // If the value is 0, then no annotations were dropped. - int32 dropped_annotations_count = 2; - - // The number of dropped message events in all the included time events. - // If the value is 0, then no message events were dropped. - int32 dropped_message_events_count = 3; - } - - // A pointer from the current span to another span in the same trace or in a - // different trace. For example, this can be used in batching operations, - // where a single batch handler processes multiple requests from different - // traces or when the handler receives a request from a different project. - message Link { - // The relationship of the current span relative to the linked span: child, - // parent, or unspecified. - enum Type { - // The relationship of the two spans is unknown. - TYPE_UNSPECIFIED = 0; - - // The linked span is a child of the current span. - CHILD_LINKED_SPAN = 1; - - // The linked span is a parent of the current span. - PARENT_LINKED_SPAN = 2; - } - - // The [TRACE_ID] for a trace within a project. - string trace_id = 1; - - // The [SPAN_ID] for a span within a trace. - string span_id = 2; - - // The relationship of the current span relative to the linked span. - Type type = 3; - - // A set of attributes on the link. You have have up to 32 attributes per - // link. - Attributes attributes = 4; - } - - // A collection of links, which are references from this span to a span - // in the same or different trace. - message Links { - // A collection of links. - repeated Link link = 1; - - // The number of dropped links after the maximum size was enforced. If - // this value is 0, then no links were dropped. - int32 dropped_links_count = 2; - } - - // The resource name of the span in the following format: - // - // projects/[PROJECT_ID]/traces/[TRACE_ID]/spans/[SPAN_ID] - // - // [TRACE_ID] is a unique identifier for a trace within a project; - // it is a 32-character hexadecimal encoding of a 16-byte array. - // - // [SPAN_ID] is a unique identifier for a span within a trace; it - // is a 16-character hexadecimal encoding of an 8-byte array. - string name = 1; - - // The [SPAN_ID] portion of the span's resource name. - string span_id = 2; - - // The [SPAN_ID] of this span's parent span. If this is a root span, - // then this field must be empty. - string parent_span_id = 3; - - // A description of the span's operation (up to 128 bytes). - // Stackdriver Trace displays the description in the - // {% dynamic print site_values.console_name %}. - // For example, the display name can be a qualified method name or a file name - // and a line number where the operation is called. A best practice is to use - // the same display name within an application and at the same call point. - // This makes it easier to correlate spans in different traces. - TruncatableString display_name = 4; - - // The start time of the span. On the client side, this is the time kept by - // the local machine where the span execution starts. On the server side, this - // is the time when the server's application handler starts running. - google.protobuf.Timestamp start_time = 5; - - // The end time of the span. On the client side, this is the time kept by - // the local machine where the span execution ends. On the server side, this - // is the time when the server application handler stops running. - google.protobuf.Timestamp end_time = 6; - - // A set of attributes on the span. You can have up to 32 attributes per - // span. - Attributes attributes = 7; - - // Stack trace captured at the start of the span. - StackTrace stack_trace = 8; - - // A set of time events. You can have up to 32 annotations and 128 message - // events per span. - TimeEvents time_events = 9; - - // Links associated with the span. You can have up to 128 links per Span. - Links links = 10; - - // An optional final status for this span. - google.rpc.Status status = 11; - - // (Optional) Set this parameter to indicate whether this span is in - // the same process as its parent. If you do not set this parameter, - // Stackdriver Trace is unable to take advantage of this helpful - // information. - google.protobuf.BoolValue same_process_as_parent_span = 12; - - // An optional number of child spans that were generated while this span - // was active. If set, allows implementation to detect missing child spans. - google.protobuf.Int32Value child_span_count = 13; -} - -// The allowed types for [VALUE] in a `[KEY]:[VALUE]` attribute. -message AttributeValue { - // The type of the value. - oneof value { - // A string up to 256 bytes long. - TruncatableString string_value = 1; - - // A 64-bit signed integer. - int64 int_value = 2; - - // A Boolean value represented by `true` or `false`. - bool bool_value = 3; - } -} - -// A call stack appearing in a trace. -message StackTrace { - // Represents a single stack frame in a stack trace. - message StackFrame { - // The fully-qualified name that uniquely identifies the function or - // method that is active in this frame (up to 1024 bytes). - TruncatableString function_name = 1; - - // An un-mangled function name, if `function_name` is - // [mangled](http://www.avabodh.com/cxxin/namemangling.html). The name can - // be fully-qualified (up to 1024 bytes). - TruncatableString original_function_name = 2; - - // The name of the source file where the function call appears (up to 256 - // bytes). - TruncatableString file_name = 3; - - // The line number in `file_name` where the function call appears. - int64 line_number = 4; - - // The column number where the function call appears, if available. - // This is important in JavaScript because of its anonymous functions. - int64 column_number = 5; - - // The binary module from where the code was loaded. - Module load_module = 6; - - // The version of the deployed source code (up to 128 bytes). - TruncatableString source_version = 7; - } - - // A collection of stack frames, which can be truncated. - message StackFrames { - // Stack frames in this call stack. - repeated StackFrame frame = 1; - - // The number of stack frames that were dropped because there - // were too many stack frames. - // If this value is 0, then no stack frames were dropped. - int32 dropped_frames_count = 2; - } - - // Stack frames in this stack trace. A maximum of 128 frames are allowed. - StackFrames stack_frames = 1; - - // The hash ID is used to conserve network bandwidth for duplicate - // stack traces within a single trace. - // - // Often multiple spans will have identical stack traces. - // The first occurrence of a stack trace should contain both the - // `stackFrame` content and a value in `stackTraceHashId`. - // - // Subsequent spans within the same request can refer - // to that stack trace by only setting `stackTraceHashId`. - int64 stack_trace_hash_id = 2; -} - -// Binary module. -message Module { - // For example: main binary, kernel modules, and dynamic libraries - // such as libc.so, sharedlib.so (up to 256 bytes). - TruncatableString module = 1; - - // A unique identifier for the module, usually a hash of its - // contents (up to 128 bytes). - TruncatableString build_id = 2; -} - -// Represents a string that might be shortened to a specified length. -message TruncatableString { - // The shortened string. For example, if the original string is 500 - // bytes long and the limit of the string is 128 bytes, then - // `value` contains the first 128 bytes of the 500-byte string. - // - // Truncation always happens on a UTF8 character boundary. If there - // are multi-byte characters in the string, then the length of the - // shortened string might be less than the size limit. - string value = 1; - - // The number of bytes removed from the original string. If this - // value is 0, then the string was not shortened. - int32 truncated_byte_count = 2; -} diff --git a/google-api-grpc/proto-google-cloud-trace-v2/src/main/proto/google/devtools/cloudtrace/v2/tracing.proto b/google-api-grpc/proto-google-cloud-trace-v2/src/main/proto/google/devtools/cloudtrace/v2/tracing.proto deleted file mode 100644 index 2990d4606a6b..000000000000 --- a/google-api-grpc/proto-google-cloud-trace-v2/src/main/proto/google/devtools/cloudtrace/v2/tracing.proto +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright 2017 Google Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -syntax = "proto3"; - -package google.devtools.cloudtrace.v2; - -import "google/api/annotations.proto"; -import "google/devtools/cloudtrace/v2/trace.proto"; -import "google/protobuf/empty.proto"; -import "google/protobuf/timestamp.proto"; - -option csharp_namespace = "Google.Cloud.Trace.V2"; -option go_package = "google.golang.org/genproto/googleapis/devtools/cloudtrace/v2;cloudtrace"; -option java_multiple_files = true; -option java_outer_classname = "TracingProto"; -option java_package = "com.google.devtools.cloudtrace.v2"; -option php_namespace = "Google\\Cloud\\Trace\\V2"; - -// This file describes an API for collecting and viewing traces and spans -// within a trace. A Trace is a collection of spans corresponding to a single -// operation or set of operations for an application. A span is an individual -// timed event which forms a node of the trace tree. A single trace may -// contain span(s) from multiple services. -service TraceService { - // Sends new spans to new or existing traces. You cannot update - // existing spans. - rpc BatchWriteSpans(BatchWriteSpansRequest) returns (google.protobuf.Empty) { - option (google.api.http) = { - post: "/v2/{name=projects/*}/traces:batchWrite" - body: "*" - }; - } - - // Creates a new span. - rpc CreateSpan(Span) returns (Span) { - option (google.api.http) = { - post: "/v2/{name=projects/*/traces/*}/spans" - body: "*" - }; - } -} - -// The request message for the `BatchWriteSpans` method. -message BatchWriteSpansRequest { - // Required. The name of the project where the spans belong. The format is - // `projects/[PROJECT_ID]`. - string name = 1; - - // A list of new spans. The span names must not match existing - // spans, or the results are undefined. - repeated Span spans = 2; -} diff --git a/google-cloud-bom/pom.xml b/google-cloud-bom/pom.xml index bd9b60daec01..6834eb295a1d 100644 --- a/google-cloud-bom/pom.xml +++ b/google-cloud-bom/pom.xml @@ -858,27 +858,27 @@ com.google.cloud google-cloud-trace - 0.108.1-beta-SNAPSHOT + 0.108.0-beta com.google.api.grpc proto-google-cloud-trace-v1 - 0.73.1-SNAPSHOT + 0.73.0 com.google.api.grpc grpc-google-cloud-trace-v1 - 0.73.1-SNAPSHOT + 0.73.0 com.google.api.grpc proto-google-cloud-trace-v2 - 0.73.1-SNAPSHOT + 0.73.0 com.google.api.grpc grpc-google-cloud-trace-v2 - 0.73.1-SNAPSHOT + 0.73.0 com.google.api.grpc diff --git a/google-cloud-clients/google-cloud-trace/README.md b/google-cloud-clients/google-cloud-trace/README.md index f495905981a9..22f17d95e1e8 100644 --- a/google-cloud-clients/google-cloud-trace/README.md +++ b/google-cloud-clients/google-cloud-trace/README.md @@ -1,100 +1,3 @@ -Google Cloud Java Client for Stackdriver Trace -====================================== +# Google Cloud Java Client for Stackdriver Trace -Java idiomatic client for [Stackdriver Trace][stackdriver-trace]. - -[![Kokoro CI](http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/master.svg)](http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/master.html) -[![Maven](https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-trace.svg)](https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-trace.svg) -[![Codacy Badge](https://api.codacy.com/project/badge/grade/9da006ad7c3a4fe1abd142e77c003917)](https://www.codacy.com/app/mziccard/google-cloud-java) - -- [Product Documentation][trace-product-docs] -- [Client Library Documentation][trace-client-lib-docs] - -> Note: This client is a work-in-progress, and may occasionally -> make backwards-incompatible changes. - -Quickstart ----------- - -[//]: # ({x-version-update-start:google-cloud-trace:released}) -If you are using Maven, add this to your pom.xml file -```xml - - com.google.cloud - google-cloud-trace - 0.108.0-beta - -``` -If you are using Gradle, add this to your dependencies -```Groovy -compile 'com.google.cloud:google-cloud-trace:0.108.0-beta' -``` -If you are using SBT, add this to your dependencies -```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-trace" % "0.108.0-beta" -``` -[//]: # ({x-version-update-end}) - -Authentication --------------- - -See the [Authentication](https://github.com/googleapis/google-cloud-java#authentication) section in the base directory's README. - -About Stackdriver Trace ----------------------------- - -[Stackdriver Trace][stackdriver-trace] is a distributed tracing system that collects latency data from your applications and displays it in the Google Cloud Platform Console. You can track how requests propagate through your application and receive detailed near real-time performance insights. - -See the [Trace client library docs][trace-client-lib-docs] to learn how to use this client library. - -Getting Started ---------------- -#### Prerequisites -You will need a [Google Developers Console](https://console.developers.google.com/) project with the Stackdriver Trace API enabled. [Follow these instructions](https://cloud.google.com/resource-manager/docs/creating-managing-projects) to get your project set up. You will also need to set up the local development environment by [installing the Google Cloud SDK](https://cloud.google.com/sdk/) and running the following commands in command line: `gcloud auth login` and `gcloud config set project [YOUR PROJECT ID]`. - -#### Installation and setup -You'll need to obtain the `google-cloud-trace` library. See the [Quickstart](#quickstart) section to add `google-cloud-trace` as a dependency in your code. - -Troubleshooting ---------------- - -To get help, follow the instructions in the [shared Troubleshooting document](https://github.com/googleapis/google-cloud-common/blob/master/troubleshooting/readme.md#troubleshooting). - -Transport ---------- -Trace uses gRPC for the transport layer. - -Java Versions -------------- - -Java 7 or above is required for using this client. - -Versioning ----------- - -This library follows [Semantic Versioning](http://semver.org/). - -It is currently in major version zero (``0.y.z``), which means that anything may change at any time and the public API should not be considered stable. - -Contributing ------------- - -Contributions to this library are always welcome and highly encouraged. - -See `google-cloud`'s [CONTRIBUTING] documentation and the [shared documentation](https://github.com/googleapis/google-cloud-common/blob/master/contributing/readme.md#how-to-contribute-to-gcloud) for more information on how to get started. - -Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms. See [Code of Conduct][code-of-conduct] for more information. - -License -------- - -Apache 2.0 - See [LICENSE] for more information. - - -[CONTRIBUTING]:https://github.com/googleapis/google-cloud-java/blob/master/CONTRIBUTING.md -[code-of-conduct]:https://github.com/googleapis/google-cloud-java/blob/master/CODE_OF_CONDUCT.md#contributor-code-of-conduct -[LICENSE]: https://github.com/googleapis/google-cloud-java/blob/master/LICENSE -[cloud-platform]: https://cloud.google.com/ -[stackdriver-trace]: https://cloud.google.com/trace/ -[trace-product-docs]: https://cloud.google.com/trace/docs/ -[trace-client-lib-docs]: https://googleapis.dev/java/google-cloud-clients/latest/index.html?com/google/cloud/trace/v1/package-summary.html +This client has moved to https://github.com/googleapis/java-trace \ No newline at end of file diff --git a/google-cloud-clients/google-cloud-trace/pom.xml b/google-cloud-clients/google-cloud-trace/pom.xml deleted file mode 100644 index a0e343345cb8..000000000000 --- a/google-cloud-clients/google-cloud-trace/pom.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - 4.0.0 - google-cloud-trace - 0.108.1-beta-SNAPSHOT - jar - Google Cloud Trace - https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-trace - - Java idiomatic client for Stackdriver Trace. - - - com.google.cloud - google-cloud-clients - 0.108.1-alpha-SNAPSHOT - - - google-cloud-trace - - - - ${project.groupId} - google-cloud-core-grpc - - - com.google.api.grpc - proto-google-cloud-trace-v1 - - - com.google.api.grpc - proto-google-cloud-trace-v2 - - - - - junit - junit - test - - - com.google.api.grpc - grpc-google-cloud-trace-v1 - test - - - com.google.api.grpc - grpc-google-cloud-trace-v2 - test - - - - com.google.api - gax-grpc - testlib - test - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.1.1 - - protected - true - none - true - - - ${project.javadoc.protobufBaseURL} - ../../../../../google-api-grpc/proto-google-cloud-trace-v1/target/site/apidocs/ - - - ${project.javadoc.protobufBaseURL} - ../../../../../google-api-grpc/grpc-google-cloud-trace-v1/target/site/apidocs/ - - - ${project.javadoc.protobufBaseURL} - ../../../../../google-api-grpc/proto-google-cloud-trace-v2/target/site/apidocs/ - - - ${project.javadoc.protobufBaseURL} - ../../../../../google-api-grpc/grpc-google-cloud-trace-v2/target/site/apidocs/ - - - - - - - diff --git a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/TraceServiceClient.java b/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/TraceServiceClient.java deleted file mode 100644 index 0d45805d57e8..000000000000 --- a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/TraceServiceClient.java +++ /dev/null @@ -1,535 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.google.cloud.trace.v1; - -import com.google.api.core.ApiFunction; -import com.google.api.core.ApiFuture; -import com.google.api.core.ApiFutures; -import com.google.api.core.BetaApi; -import com.google.api.gax.core.BackgroundResource; -import com.google.api.gax.paging.AbstractFixedSizeCollection; -import com.google.api.gax.paging.AbstractPage; -import com.google.api.gax.paging.AbstractPagedListResponse; -import com.google.api.gax.rpc.PageContext; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.cloud.trace.v1.stub.TraceServiceStub; -import com.google.cloud.trace.v1.stub.TraceServiceStubSettings; -import com.google.common.util.concurrent.MoreExecutors; -import com.google.devtools.cloudtrace.v1.GetTraceRequest; -import com.google.devtools.cloudtrace.v1.ListTracesRequest; -import com.google.devtools.cloudtrace.v1.ListTracesResponse; -import com.google.devtools.cloudtrace.v1.PatchTracesRequest; -import com.google.devtools.cloudtrace.v1.Trace; -import com.google.devtools.cloudtrace.v1.Traces; -import com.google.protobuf.Empty; -import java.io.IOException; -import java.util.List; -import java.util.concurrent.TimeUnit; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND SERVICE -/** - * Service Description: This file describes an API for collecting and viewing traces and spans - * within a trace. A Trace is a collection of spans corresponding to a single operation or set of - * operations for an application. A span is an individual timed event which forms a node of the - * trace tree. Spans for a single trace may span multiple services. - * - *

This class provides the ability to make remote calls to the backing service through method - * calls that map to API methods. Sample code to get started: - * - *

- * 
- * try (TraceServiceClient traceServiceClient = TraceServiceClient.create()) {
- *   String projectId = "";
- *   Traces traces = Traces.newBuilder().build();
- *   traceServiceClient.patchTraces(projectId, traces);
- * }
- * 
- * 
- * - *

Note: close() needs to be called on the traceServiceClient object to clean up resources such - * as threads. In the example above, try-with-resources is used, which automatically calls close(). - * - *

The surface of this class includes several types of Java methods for each of the API's - * methods: - * - *

    - *
  1. A "flattened" method. With this type of method, the fields of the request type have been - * converted into function parameters. It may be the case that not all fields are available as - * parameters, and not every API method will have a flattened method entry point. - *
  2. A "request object" method. This type of method only takes one parameter, a request object, - * which must be constructed before the call. Not every API method will have a request object - * method. - *
  3. A "callable" method. This type of method takes no parameters and returns an immutable API - * callable object, which can be used to initiate calls to the service. - *
- * - *

See the individual methods for example code. - * - *

Many parameters require resource names to be formatted in a particular way. To assist with - * these names, this class includes a format method for each type of name, and additionally a parse - * method to extract the individual identifiers contained within names that are returned. - * - *

This class can be customized by passing in a custom instance of TraceServiceSettings to - * create(). For example: - * - *

To customize credentials: - * - *

- * 
- * TraceServiceSettings traceServiceSettings =
- *     TraceServiceSettings.newBuilder()
- *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
- *         .build();
- * TraceServiceClient traceServiceClient =
- *     TraceServiceClient.create(traceServiceSettings);
- * 
- * 
- * - * To customize the endpoint: - * - *
- * 
- * TraceServiceSettings traceServiceSettings =
- *     TraceServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
- * TraceServiceClient traceServiceClient =
- *     TraceServiceClient.create(traceServiceSettings);
- * 
- * 
- */ -@Generated("by gapic-generator") -@BetaApi -public class TraceServiceClient implements BackgroundResource { - private final TraceServiceSettings settings; - private final TraceServiceStub stub; - - /** Constructs an instance of TraceServiceClient with default settings. */ - public static final TraceServiceClient create() throws IOException { - return create(TraceServiceSettings.newBuilder().build()); - } - - /** - * Constructs an instance of TraceServiceClient, using the given settings. The channels are - * created based on the settings passed in, or defaults for any settings that are not set. - */ - public static final TraceServiceClient create(TraceServiceSettings settings) throws IOException { - return new TraceServiceClient(settings); - } - - /** - * Constructs an instance of TraceServiceClient, using the given stub for making calls. This is - * for advanced usage - prefer to use TraceServiceSettings}. - */ - @BetaApi("A restructuring of stub classes is planned, so this may break in the future") - public static final TraceServiceClient create(TraceServiceStub stub) { - return new TraceServiceClient(stub); - } - - /** - * Constructs an instance of TraceServiceClient, using the given settings. This is protected so - * that it is easy to make a subclass, but otherwise, the static factory methods should be - * preferred. - */ - protected TraceServiceClient(TraceServiceSettings settings) throws IOException { - this.settings = settings; - this.stub = ((TraceServiceStubSettings) settings.getStubSettings()).createStub(); - } - - @BetaApi("A restructuring of stub classes is planned, so this may break in the future") - protected TraceServiceClient(TraceServiceStub stub) { - this.settings = null; - this.stub = stub; - } - - public final TraceServiceSettings getSettings() { - return settings; - } - - @BetaApi("A restructuring of stub classes is planned, so this may break in the future") - public TraceServiceStub getStub() { - return stub; - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Sends new traces to Stackdriver Trace or updates existing traces. If the ID of a trace that you - * send matches that of an existing trace, any fields in the existing trace and its spans are - * overwritten by the provided values, and any new fields provided are merged with the existing - * trace data. If the ID does not match, a new trace is created. - * - *

Sample code: - * - *


-   * try (TraceServiceClient traceServiceClient = TraceServiceClient.create()) {
-   *   String projectId = "";
-   *   Traces traces = Traces.newBuilder().build();
-   *   traceServiceClient.patchTraces(projectId, traces);
-   * }
-   * 
- * - * @param projectId ID of the Cloud project where the trace data is stored. - * @param traces The body of the message. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void patchTraces(String projectId, Traces traces) { - - PatchTracesRequest request = - PatchTracesRequest.newBuilder().setProjectId(projectId).setTraces(traces).build(); - patchTraces(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Sends new traces to Stackdriver Trace or updates existing traces. If the ID of a trace that you - * send matches that of an existing trace, any fields in the existing trace and its spans are - * overwritten by the provided values, and any new fields provided are merged with the existing - * trace data. If the ID does not match, a new trace is created. - * - *

Sample code: - * - *


-   * try (TraceServiceClient traceServiceClient = TraceServiceClient.create()) {
-   *   String projectId = "";
-   *   Traces traces = Traces.newBuilder().build();
-   *   PatchTracesRequest request = PatchTracesRequest.newBuilder()
-   *     .setProjectId(projectId)
-   *     .setTraces(traces)
-   *     .build();
-   *   traceServiceClient.patchTraces(request);
-   * }
-   * 
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void patchTraces(PatchTracesRequest request) { - patchTracesCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Sends new traces to Stackdriver Trace or updates existing traces. If the ID of a trace that you - * send matches that of an existing trace, any fields in the existing trace and its spans are - * overwritten by the provided values, and any new fields provided are merged with the existing - * trace data. If the ID does not match, a new trace is created. - * - *

Sample code: - * - *


-   * try (TraceServiceClient traceServiceClient = TraceServiceClient.create()) {
-   *   String projectId = "";
-   *   Traces traces = Traces.newBuilder().build();
-   *   PatchTracesRequest request = PatchTracesRequest.newBuilder()
-   *     .setProjectId(projectId)
-   *     .setTraces(traces)
-   *     .build();
-   *   ApiFuture<Void> future = traceServiceClient.patchTracesCallable().futureCall(request);
-   *   // Do something
-   *   future.get();
-   * }
-   * 
- */ - public final UnaryCallable patchTracesCallable() { - return stub.patchTracesCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Gets a single trace by its ID. - * - *

Sample code: - * - *


-   * try (TraceServiceClient traceServiceClient = TraceServiceClient.create()) {
-   *   String projectId = "";
-   *   String traceId = "";
-   *   Trace response = traceServiceClient.getTrace(projectId, traceId);
-   * }
-   * 
- * - * @param projectId ID of the Cloud project where the trace data is stored. - * @param traceId ID of the trace to return. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final Trace getTrace(String projectId, String traceId) { - - GetTraceRequest request = - GetTraceRequest.newBuilder().setProjectId(projectId).setTraceId(traceId).build(); - return getTrace(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Gets a single trace by its ID. - * - *

Sample code: - * - *


-   * try (TraceServiceClient traceServiceClient = TraceServiceClient.create()) {
-   *   String projectId = "";
-   *   String traceId = "";
-   *   GetTraceRequest request = GetTraceRequest.newBuilder()
-   *     .setProjectId(projectId)
-   *     .setTraceId(traceId)
-   *     .build();
-   *   Trace response = traceServiceClient.getTrace(request);
-   * }
-   * 
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final Trace getTrace(GetTraceRequest request) { - return getTraceCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Gets a single trace by its ID. - * - *

Sample code: - * - *


-   * try (TraceServiceClient traceServiceClient = TraceServiceClient.create()) {
-   *   String projectId = "";
-   *   String traceId = "";
-   *   GetTraceRequest request = GetTraceRequest.newBuilder()
-   *     .setProjectId(projectId)
-   *     .setTraceId(traceId)
-   *     .build();
-   *   ApiFuture<Trace> future = traceServiceClient.getTraceCallable().futureCall(request);
-   *   // Do something
-   *   Trace response = future.get();
-   * }
-   * 
- */ - public final UnaryCallable getTraceCallable() { - return stub.getTraceCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Returns of a list of traces that match the specified filter conditions. - * - *

Sample code: - * - *


-   * try (TraceServiceClient traceServiceClient = TraceServiceClient.create()) {
-   *   String projectId = "";
-   *   for (Trace element : traceServiceClient.listTraces(projectId).iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * 
- * - * @param projectId ID of the Cloud project where the trace data is stored. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ListTracesPagedResponse listTraces(String projectId) { - ListTracesRequest request = ListTracesRequest.newBuilder().setProjectId(projectId).build(); - return listTraces(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Returns of a list of traces that match the specified filter conditions. - * - *

Sample code: - * - *


-   * try (TraceServiceClient traceServiceClient = TraceServiceClient.create()) {
-   *   String projectId = "";
-   *   ListTracesRequest request = ListTracesRequest.newBuilder()
-   *     .setProjectId(projectId)
-   *     .build();
-   *   for (Trace element : traceServiceClient.listTraces(request).iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * 
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ListTracesPagedResponse listTraces(ListTracesRequest request) { - return listTracesPagedCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Returns of a list of traces that match the specified filter conditions. - * - *

Sample code: - * - *


-   * try (TraceServiceClient traceServiceClient = TraceServiceClient.create()) {
-   *   String projectId = "";
-   *   ListTracesRequest request = ListTracesRequest.newBuilder()
-   *     .setProjectId(projectId)
-   *     .build();
-   *   ApiFuture<ListTracesPagedResponse> future = traceServiceClient.listTracesPagedCallable().futureCall(request);
-   *   // Do something
-   *   for (Trace element : future.get().iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * 
- */ - public final UnaryCallable listTracesPagedCallable() { - return stub.listTracesPagedCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Returns of a list of traces that match the specified filter conditions. - * - *

Sample code: - * - *


-   * try (TraceServiceClient traceServiceClient = TraceServiceClient.create()) {
-   *   String projectId = "";
-   *   ListTracesRequest request = ListTracesRequest.newBuilder()
-   *     .setProjectId(projectId)
-   *     .build();
-   *   while (true) {
-   *     ListTracesResponse response = traceServiceClient.listTracesCallable().call(request);
-   *     for (Trace element : response.getTracesList()) {
-   *       // doThingsWith(element);
-   *     }
-   *     String nextPageToken = response.getNextPageToken();
-   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
-   *       request = request.toBuilder().setPageToken(nextPageToken).build();
-   *     } else {
-   *       break;
-   *     }
-   *   }
-   * }
-   * 
- */ - public final UnaryCallable listTracesCallable() { - return stub.listTracesCallable(); - } - - @Override - public final void close() { - stub.close(); - } - - @Override - public void shutdown() { - stub.shutdown(); - } - - @Override - public boolean isShutdown() { - return stub.isShutdown(); - } - - @Override - public boolean isTerminated() { - return stub.isTerminated(); - } - - @Override - public void shutdownNow() { - stub.shutdownNow(); - } - - @Override - public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { - return stub.awaitTermination(duration, unit); - } - - public static class ListTracesPagedResponse - extends AbstractPagedListResponse< - ListTracesRequest, - ListTracesResponse, - Trace, - ListTracesPage, - ListTracesFixedSizeCollection> { - - public static ApiFuture createAsync( - PageContext context, - ApiFuture futureResponse) { - ApiFuture futurePage = - ListTracesPage.createEmptyPage().createPageAsync(context, futureResponse); - return ApiFutures.transform( - futurePage, - new ApiFunction() { - @Override - public ListTracesPagedResponse apply(ListTracesPage input) { - return new ListTracesPagedResponse(input); - } - }, - MoreExecutors.directExecutor()); - } - - private ListTracesPagedResponse(ListTracesPage page) { - super(page, ListTracesFixedSizeCollection.createEmptyCollection()); - } - } - - public static class ListTracesPage - extends AbstractPage { - - private ListTracesPage( - PageContext context, - ListTracesResponse response) { - super(context, response); - } - - private static ListTracesPage createEmptyPage() { - return new ListTracesPage(null, null); - } - - @Override - protected ListTracesPage createPage( - PageContext context, - ListTracesResponse response) { - return new ListTracesPage(context, response); - } - - @Override - public ApiFuture createPageAsync( - PageContext context, - ApiFuture futureResponse) { - return super.createPageAsync(context, futureResponse); - } - } - - public static class ListTracesFixedSizeCollection - extends AbstractFixedSizeCollection< - ListTracesRequest, - ListTracesResponse, - Trace, - ListTracesPage, - ListTracesFixedSizeCollection> { - - private ListTracesFixedSizeCollection(List pages, int collectionSize) { - super(pages, collectionSize); - } - - private static ListTracesFixedSizeCollection createEmptyCollection() { - return new ListTracesFixedSizeCollection(null, 0); - } - - @Override - protected ListTracesFixedSizeCollection createCollection( - List pages, int collectionSize) { - return new ListTracesFixedSizeCollection(pages, collectionSize); - } - } -} diff --git a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/TraceServiceSettings.java b/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/TraceServiceSettings.java deleted file mode 100644 index 1261fc7d2256..000000000000 --- a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/TraceServiceSettings.java +++ /dev/null @@ -1,206 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.google.cloud.trace.v1; - -import static com.google.cloud.trace.v1.TraceServiceClient.ListTracesPagedResponse; - -import com.google.api.core.ApiFunction; -import com.google.api.core.BetaApi; -import com.google.api.gax.core.GoogleCredentialsProvider; -import com.google.api.gax.core.InstantiatingExecutorProvider; -import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; -import com.google.api.gax.rpc.ApiClientHeaderProvider; -import com.google.api.gax.rpc.ClientContext; -import com.google.api.gax.rpc.ClientSettings; -import com.google.api.gax.rpc.PagedCallSettings; -import com.google.api.gax.rpc.TransportChannelProvider; -import com.google.api.gax.rpc.UnaryCallSettings; -import com.google.cloud.trace.v1.stub.TraceServiceStubSettings; -import com.google.devtools.cloudtrace.v1.GetTraceRequest; -import com.google.devtools.cloudtrace.v1.ListTracesRequest; -import com.google.devtools.cloudtrace.v1.ListTracesResponse; -import com.google.devtools.cloudtrace.v1.PatchTracesRequest; -import com.google.devtools.cloudtrace.v1.Trace; -import com.google.protobuf.Empty; -import java.io.IOException; -import java.util.List; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS -/** - * Settings class to configure an instance of {@link TraceServiceClient}. - * - *

The default instance has everything set to sensible defaults: - * - *

    - *
  • The default service address (cloudtrace.googleapis.com) and default port (443) are used. - *
  • Credentials are acquired automatically through Application Default Credentials. - *
  • Retries are configured for idempotent methods but not for non-idempotent methods. - *
- * - *

The builder of this class is recursive, so contained classes are themselves builders. When - * build() is called, the tree of builders is called to create the complete settings object. - * - *

For example, to set the total timeout of patchTraces to 30 seconds: - * - *

- * 
- * TraceServiceSettings.Builder traceServiceSettingsBuilder =
- *     TraceServiceSettings.newBuilder();
- * traceServiceSettingsBuilder.patchTracesSettings().getRetrySettings().toBuilder()
- *     .setTotalTimeout(Duration.ofSeconds(30));
- * TraceServiceSettings traceServiceSettings = traceServiceSettingsBuilder.build();
- * 
- * 
- */ -@Generated("by gapic-generator") -@BetaApi -public class TraceServiceSettings extends ClientSettings { - /** Returns the object with the settings used for calls to patchTraces. */ - public UnaryCallSettings patchTracesSettings() { - return ((TraceServiceStubSettings) getStubSettings()).patchTracesSettings(); - } - - /** Returns the object with the settings used for calls to getTrace. */ - public UnaryCallSettings getTraceSettings() { - return ((TraceServiceStubSettings) getStubSettings()).getTraceSettings(); - } - - /** Returns the object with the settings used for calls to listTraces. */ - public PagedCallSettings - listTracesSettings() { - return ((TraceServiceStubSettings) getStubSettings()).listTracesSettings(); - } - - public static final TraceServiceSettings create(TraceServiceStubSettings stub) - throws IOException { - return new TraceServiceSettings.Builder(stub.toBuilder()).build(); - } - - /** Returns a builder for the default ExecutorProvider for this service. */ - public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { - return TraceServiceStubSettings.defaultExecutorProviderBuilder(); - } - - /** Returns the default service endpoint. */ - public static String getDefaultEndpoint() { - return TraceServiceStubSettings.getDefaultEndpoint(); - } - - /** Returns the default service scopes. */ - public static List getDefaultServiceScopes() { - return TraceServiceStubSettings.getDefaultServiceScopes(); - } - - /** Returns a builder for the default credentials for this service. */ - public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { - return TraceServiceStubSettings.defaultCredentialsProviderBuilder(); - } - - /** Returns a builder for the default ChannelProvider for this service. */ - public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { - return TraceServiceStubSettings.defaultGrpcTransportProviderBuilder(); - } - - public static TransportChannelProvider defaultTransportChannelProvider() { - return TraceServiceStubSettings.defaultTransportChannelProvider(); - } - - @BetaApi("The surface for customizing headers is not stable yet and may change in the future.") - public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { - return TraceServiceStubSettings.defaultApiClientHeaderProviderBuilder(); - } - - /** Returns a new builder for this class. */ - public static Builder newBuilder() { - return Builder.createDefault(); - } - - /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { - return new Builder(clientContext); - } - - /** Returns a builder containing all the values of this settings class. */ - public Builder toBuilder() { - return new Builder(this); - } - - protected TraceServiceSettings(Builder settingsBuilder) throws IOException { - super(settingsBuilder); - } - - /** Builder for TraceServiceSettings. */ - public static class Builder extends ClientSettings.Builder { - protected Builder() throws IOException { - this((ClientContext) null); - } - - protected Builder(ClientContext clientContext) { - super(TraceServiceStubSettings.newBuilder(clientContext)); - } - - private static Builder createDefault() { - return new Builder(TraceServiceStubSettings.newBuilder()); - } - - protected Builder(TraceServiceSettings settings) { - super(settings.getStubSettings().toBuilder()); - } - - protected Builder(TraceServiceStubSettings.Builder stubSettings) { - super(stubSettings); - } - - public TraceServiceStubSettings.Builder getStubSettingsBuilder() { - return ((TraceServiceStubSettings.Builder) getStubSettings()); - } - - // NEXT_MAJOR_VER: remove 'throws Exception' - /** - * Applies the given settings updater function to all of the unary API methods in this service. - * - *

Note: This method does not support applying settings to streaming methods. - */ - public Builder applyToAllUnaryMethods( - ApiFunction, Void> settingsUpdater) throws Exception { - super.applyToAllUnaryMethods( - getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); - return this; - } - - /** Returns the builder for the settings used for calls to patchTraces. */ - public UnaryCallSettings.Builder patchTracesSettings() { - return getStubSettingsBuilder().patchTracesSettings(); - } - - /** Returns the builder for the settings used for calls to getTrace. */ - public UnaryCallSettings.Builder getTraceSettings() { - return getStubSettingsBuilder().getTraceSettings(); - } - - /** Returns the builder for the settings used for calls to listTraces. */ - public PagedCallSettings.Builder - listTracesSettings() { - return getStubSettingsBuilder().listTracesSettings(); - } - - @Override - public TraceServiceSettings build() throws IOException { - return new TraceServiceSettings(this); - } - } -} diff --git a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/package-info.java b/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/package-info.java deleted file mode 100644 index 961d8c4a94ca..000000000000 --- a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/package-info.java +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/** - * A client to Stackdriver Trace API. - * - *

The interfaces provided are listed below, along with usage samples. - * - *

================== TraceServiceClient ================== - * - *

Service Description: This file describes an API for collecting and viewing traces and spans - * within a trace. A Trace is a collection of spans corresponding to a single operation or set of - * operations for an application. A span is an individual timed event which forms a node of the - * trace tree. Spans for a single trace may span multiple services. - * - *

Sample for TraceServiceClient: - * - *

- * 
- * try (TraceServiceClient traceServiceClient = TraceServiceClient.create()) {
- *   String projectId = "";
- *   Traces traces = Traces.newBuilder().build();
- *   traceServiceClient.patchTraces(projectId, traces);
- * }
- * 
- * 
- */ -@Generated("by gapic-generator") -package com.google.cloud.trace.v1; - -import javax.annotation.Generated; diff --git a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/GrpcTraceServiceCallableFactory.java b/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/GrpcTraceServiceCallableFactory.java deleted file mode 100644 index 34f8da829351..000000000000 --- a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/GrpcTraceServiceCallableFactory.java +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.google.cloud.trace.v1.stub; - -import com.google.api.core.BetaApi; -import com.google.api.gax.grpc.GrpcCallSettings; -import com.google.api.gax.grpc.GrpcCallableFactory; -import com.google.api.gax.grpc.GrpcStubCallableFactory; -import com.google.api.gax.rpc.BatchingCallSettings; -import com.google.api.gax.rpc.BidiStreamingCallable; -import com.google.api.gax.rpc.ClientContext; -import com.google.api.gax.rpc.ClientStreamingCallable; -import com.google.api.gax.rpc.OperationCallSettings; -import com.google.api.gax.rpc.OperationCallable; -import com.google.api.gax.rpc.PagedCallSettings; -import com.google.api.gax.rpc.ServerStreamingCallSettings; -import com.google.api.gax.rpc.ServerStreamingCallable; -import com.google.api.gax.rpc.StreamingCallSettings; -import com.google.api.gax.rpc.UnaryCallSettings; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.longrunning.stub.OperationsStub; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS -/** - * gRPC callable factory implementation for Stackdriver Trace API. - * - *

This class is for advanced usage. - */ -@Generated("by gapic-generator") -@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") -public class GrpcTraceServiceCallableFactory implements GrpcStubCallableFactory { - @Override - public UnaryCallable createUnaryCallable( - GrpcCallSettings grpcCallSettings, - UnaryCallSettings callSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createUnaryCallable(grpcCallSettings, callSettings, clientContext); - } - - @Override - public - UnaryCallable createPagedCallable( - GrpcCallSettings grpcCallSettings, - PagedCallSettings pagedCallSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createPagedCallable( - grpcCallSettings, pagedCallSettings, clientContext); - } - - @Override - public UnaryCallable createBatchingCallable( - GrpcCallSettings grpcCallSettings, - BatchingCallSettings batchingCallSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createBatchingCallable( - grpcCallSettings, batchingCallSettings, clientContext); - } - - @BetaApi( - "The surface for long-running operations is not stable yet and may change in the future.") - @Override - public - OperationCallable createOperationCallable( - GrpcCallSettings grpcCallSettings, - OperationCallSettings operationCallSettings, - ClientContext clientContext, - OperationsStub operationsStub) { - return GrpcCallableFactory.createOperationCallable( - grpcCallSettings, operationCallSettings, clientContext, operationsStub); - } - - @Override - public - BidiStreamingCallable createBidiStreamingCallable( - GrpcCallSettings grpcCallSettings, - StreamingCallSettings streamingCallSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createBidiStreamingCallable( - grpcCallSettings, streamingCallSettings, clientContext); - } - - @Override - public - ServerStreamingCallable createServerStreamingCallable( - GrpcCallSettings grpcCallSettings, - ServerStreamingCallSettings streamingCallSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createServerStreamingCallable( - grpcCallSettings, streamingCallSettings, clientContext); - } - - @Override - public - ClientStreamingCallable createClientStreamingCallable( - GrpcCallSettings grpcCallSettings, - StreamingCallSettings streamingCallSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createClientStreamingCallable( - grpcCallSettings, streamingCallSettings, clientContext); - } -} diff --git a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/GrpcTraceServiceStub.java b/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/GrpcTraceServiceStub.java deleted file mode 100644 index f788a3948a67..000000000000 --- a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/GrpcTraceServiceStub.java +++ /dev/null @@ -1,213 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.google.cloud.trace.v1.stub; - -import static com.google.cloud.trace.v1.TraceServiceClient.ListTracesPagedResponse; - -import com.google.api.core.BetaApi; -import com.google.api.gax.core.BackgroundResource; -import com.google.api.gax.core.BackgroundResourceAggregation; -import com.google.api.gax.grpc.GrpcCallSettings; -import com.google.api.gax.grpc.GrpcStubCallableFactory; -import com.google.api.gax.rpc.ClientContext; -import com.google.api.gax.rpc.RequestParamsExtractor; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.common.collect.ImmutableMap; -import com.google.devtools.cloudtrace.v1.GetTraceRequest; -import com.google.devtools.cloudtrace.v1.ListTracesRequest; -import com.google.devtools.cloudtrace.v1.ListTracesResponse; -import com.google.devtools.cloudtrace.v1.PatchTracesRequest; -import com.google.devtools.cloudtrace.v1.Trace; -import com.google.protobuf.Empty; -import io.grpc.MethodDescriptor; -import io.grpc.protobuf.ProtoUtils; -import java.io.IOException; -import java.util.Map; -import java.util.concurrent.TimeUnit; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS -/** - * gRPC stub implementation for Stackdriver Trace API. - * - *

This class is for advanced usage and reflects the underlying API directly. - */ -@Generated("by gapic-generator") -@BetaApi("A restructuring of stub classes is planned, so this may break in the future") -public class GrpcTraceServiceStub extends TraceServiceStub { - - private static final MethodDescriptor patchTracesMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName("google.devtools.cloudtrace.v1.TraceService/PatchTraces") - .setRequestMarshaller(ProtoUtils.marshaller(PatchTracesRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) - .build(); - private static final MethodDescriptor getTraceMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName("google.devtools.cloudtrace.v1.TraceService/GetTrace") - .setRequestMarshaller(ProtoUtils.marshaller(GetTraceRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Trace.getDefaultInstance())) - .build(); - private static final MethodDescriptor - listTracesMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName("google.devtools.cloudtrace.v1.TraceService/ListTraces") - .setRequestMarshaller(ProtoUtils.marshaller(ListTracesRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(ListTracesResponse.getDefaultInstance())) - .build(); - - private final BackgroundResource backgroundResources; - - private final UnaryCallable patchTracesCallable; - private final UnaryCallable getTraceCallable; - private final UnaryCallable listTracesCallable; - private final UnaryCallable listTracesPagedCallable; - - private final GrpcStubCallableFactory callableFactory; - - public static final GrpcTraceServiceStub create(TraceServiceStubSettings settings) - throws IOException { - return new GrpcTraceServiceStub(settings, ClientContext.create(settings)); - } - - public static final GrpcTraceServiceStub create(ClientContext clientContext) throws IOException { - return new GrpcTraceServiceStub(TraceServiceStubSettings.newBuilder().build(), clientContext); - } - - public static final GrpcTraceServiceStub create( - ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { - return new GrpcTraceServiceStub( - TraceServiceStubSettings.newBuilder().build(), clientContext, callableFactory); - } - - /** - * Constructs an instance of GrpcTraceServiceStub, using the given settings. This is protected so - * that it is easy to make a subclass, but otherwise, the static factory methods should be - * preferred. - */ - protected GrpcTraceServiceStub(TraceServiceStubSettings settings, ClientContext clientContext) - throws IOException { - this(settings, clientContext, new GrpcTraceServiceCallableFactory()); - } - - /** - * Constructs an instance of GrpcTraceServiceStub, using the given settings. This is protected so - * that it is easy to make a subclass, but otherwise, the static factory methods should be - * preferred. - */ - protected GrpcTraceServiceStub( - TraceServiceStubSettings settings, - ClientContext clientContext, - GrpcStubCallableFactory callableFactory) - throws IOException { - this.callableFactory = callableFactory; - - GrpcCallSettings patchTracesTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(patchTracesMethodDescriptor) - .setParamsExtractor( - new RequestParamsExtractor() { - @Override - public Map extract(PatchTracesRequest request) { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("project_id", String.valueOf(request.getProjectId())); - return params.build(); - } - }) - .build(); - GrpcCallSettings getTraceTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(getTraceMethodDescriptor) - .build(); - GrpcCallSettings listTracesTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(listTracesMethodDescriptor) - .setParamsExtractor( - new RequestParamsExtractor() { - @Override - public Map extract(ListTracesRequest request) { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("project_id", String.valueOf(request.getProjectId())); - return params.build(); - } - }) - .build(); - - this.patchTracesCallable = - callableFactory.createUnaryCallable( - patchTracesTransportSettings, settings.patchTracesSettings(), clientContext); - this.getTraceCallable = - callableFactory.createUnaryCallable( - getTraceTransportSettings, settings.getTraceSettings(), clientContext); - this.listTracesCallable = - callableFactory.createUnaryCallable( - listTracesTransportSettings, settings.listTracesSettings(), clientContext); - this.listTracesPagedCallable = - callableFactory.createPagedCallable( - listTracesTransportSettings, settings.listTracesSettings(), clientContext); - - backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources()); - } - - public UnaryCallable patchTracesCallable() { - return patchTracesCallable; - } - - public UnaryCallable getTraceCallable() { - return getTraceCallable; - } - - public UnaryCallable listTracesPagedCallable() { - return listTracesPagedCallable; - } - - public UnaryCallable listTracesCallable() { - return listTracesCallable; - } - - @Override - public final void close() { - shutdown(); - } - - @Override - public void shutdown() { - backgroundResources.shutdown(); - } - - @Override - public boolean isShutdown() { - return backgroundResources.isShutdown(); - } - - @Override - public boolean isTerminated() { - return backgroundResources.isTerminated(); - } - - @Override - public void shutdownNow() { - backgroundResources.shutdownNow(); - } - - @Override - public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { - return backgroundResources.awaitTermination(duration, unit); - } -} diff --git a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/TraceServiceStub.java b/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/TraceServiceStub.java deleted file mode 100644 index f2c11504b086..000000000000 --- a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/TraceServiceStub.java +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.google.cloud.trace.v1.stub; - -import static com.google.cloud.trace.v1.TraceServiceClient.ListTracesPagedResponse; - -import com.google.api.core.BetaApi; -import com.google.api.gax.core.BackgroundResource; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.devtools.cloudtrace.v1.GetTraceRequest; -import com.google.devtools.cloudtrace.v1.ListTracesRequest; -import com.google.devtools.cloudtrace.v1.ListTracesResponse; -import com.google.devtools.cloudtrace.v1.PatchTracesRequest; -import com.google.devtools.cloudtrace.v1.Trace; -import com.google.protobuf.Empty; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS -/** - * Base stub class for Stackdriver Trace API. - * - *

This class is for advanced usage and reflects the underlying API directly. - */ -@Generated("by gapic-generator") -@BetaApi("A restructuring of stub classes is planned, so this may break in the future") -public abstract class TraceServiceStub implements BackgroundResource { - - public UnaryCallable patchTracesCallable() { - throw new UnsupportedOperationException("Not implemented: patchTracesCallable()"); - } - - public UnaryCallable getTraceCallable() { - throw new UnsupportedOperationException("Not implemented: getTraceCallable()"); - } - - public UnaryCallable listTracesPagedCallable() { - throw new UnsupportedOperationException("Not implemented: listTracesPagedCallable()"); - } - - public UnaryCallable listTracesCallable() { - throw new UnsupportedOperationException("Not implemented: listTracesCallable()"); - } - - @Override - public abstract void close(); -} diff --git a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/TraceServiceStubSettings.java b/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/TraceServiceStubSettings.java deleted file mode 100644 index b732e16b1b15..000000000000 --- a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/TraceServiceStubSettings.java +++ /dev/null @@ -1,385 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.google.cloud.trace.v1.stub; - -import static com.google.cloud.trace.v1.TraceServiceClient.ListTracesPagedResponse; - -import com.google.api.core.ApiFunction; -import com.google.api.core.ApiFuture; -import com.google.api.core.BetaApi; -import com.google.api.gax.core.GaxProperties; -import com.google.api.gax.core.GoogleCredentialsProvider; -import com.google.api.gax.core.InstantiatingExecutorProvider; -import com.google.api.gax.grpc.GaxGrpcProperties; -import com.google.api.gax.grpc.GrpcTransportChannel; -import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; -import com.google.api.gax.retrying.RetrySettings; -import com.google.api.gax.rpc.ApiCallContext; -import com.google.api.gax.rpc.ApiClientHeaderProvider; -import com.google.api.gax.rpc.ClientContext; -import com.google.api.gax.rpc.PageContext; -import com.google.api.gax.rpc.PagedCallSettings; -import com.google.api.gax.rpc.PagedListDescriptor; -import com.google.api.gax.rpc.PagedListResponseFactory; -import com.google.api.gax.rpc.StatusCode; -import com.google.api.gax.rpc.StubSettings; -import com.google.api.gax.rpc.TransportChannelProvider; -import com.google.api.gax.rpc.UnaryCallSettings; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.common.collect.ImmutableList; -import com.google.common.collect.ImmutableMap; -import com.google.common.collect.ImmutableSet; -import com.google.common.collect.Lists; -import com.google.devtools.cloudtrace.v1.GetTraceRequest; -import com.google.devtools.cloudtrace.v1.ListTracesRequest; -import com.google.devtools.cloudtrace.v1.ListTracesResponse; -import com.google.devtools.cloudtrace.v1.PatchTracesRequest; -import com.google.devtools.cloudtrace.v1.Trace; -import com.google.protobuf.Empty; -import java.io.IOException; -import java.util.List; -import javax.annotation.Generated; -import org.threeten.bp.Duration; - -// AUTO-GENERATED DOCUMENTATION AND CLASS -/** - * Settings class to configure an instance of {@link TraceServiceStub}. - * - *

The default instance has everything set to sensible defaults: - * - *

    - *
  • The default service address (cloudtrace.googleapis.com) and default port (443) are used. - *
  • Credentials are acquired automatically through Application Default Credentials. - *
  • Retries are configured for idempotent methods but not for non-idempotent methods. - *
- * - *

The builder of this class is recursive, so contained classes are themselves builders. When - * build() is called, the tree of builders is called to create the complete settings object. - * - *

For example, to set the total timeout of patchTraces to 30 seconds: - * - *

- * 
- * TraceServiceStubSettings.Builder traceServiceSettingsBuilder =
- *     TraceServiceStubSettings.newBuilder();
- * traceServiceSettingsBuilder.patchTracesSettings().getRetrySettings().toBuilder()
- *     .setTotalTimeout(Duration.ofSeconds(30));
- * TraceServiceStubSettings traceServiceSettings = traceServiceSettingsBuilder.build();
- * 
- * 
- */ -@Generated("by gapic-generator") -@BetaApi -public class TraceServiceStubSettings extends StubSettings { - /** The default scopes of the service. */ - private static final ImmutableList DEFAULT_SERVICE_SCOPES = - ImmutableList.builder() - .add("https://www.googleapis.com/auth/cloud-platform") - .add("https://www.googleapis.com/auth/trace.append") - .add("https://www.googleapis.com/auth/trace.readonly") - .build(); - - private final UnaryCallSettings patchTracesSettings; - private final UnaryCallSettings getTraceSettings; - private final PagedCallSettings - listTracesSettings; - - /** Returns the object with the settings used for calls to patchTraces. */ - public UnaryCallSettings patchTracesSettings() { - return patchTracesSettings; - } - - /** Returns the object with the settings used for calls to getTrace. */ - public UnaryCallSettings getTraceSettings() { - return getTraceSettings; - } - - /** Returns the object with the settings used for calls to listTraces. */ - public PagedCallSettings - listTracesSettings() { - return listTracesSettings; - } - - @BetaApi("A restructuring of stub classes is planned, so this may break in the future") - public TraceServiceStub createStub() throws IOException { - if (getTransportChannelProvider() - .getTransportName() - .equals(GrpcTransportChannel.getGrpcTransportName())) { - return GrpcTraceServiceStub.create(this); - } else { - throw new UnsupportedOperationException( - "Transport not supported: " + getTransportChannelProvider().getTransportName()); - } - } - - /** Returns a builder for the default ExecutorProvider for this service. */ - public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { - return InstantiatingExecutorProvider.newBuilder(); - } - - /** Returns the default service endpoint. */ - public static String getDefaultEndpoint() { - return "cloudtrace.googleapis.com:443"; - } - - /** Returns the default service scopes. */ - public static List getDefaultServiceScopes() { - return DEFAULT_SERVICE_SCOPES; - } - - /** Returns a builder for the default credentials for this service. */ - public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { - return GoogleCredentialsProvider.newBuilder().setScopesToApply(DEFAULT_SERVICE_SCOPES); - } - - /** Returns a builder for the default ChannelProvider for this service. */ - public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { - return InstantiatingGrpcChannelProvider.newBuilder() - .setMaxInboundMessageSize(Integer.MAX_VALUE); - } - - public static TransportChannelProvider defaultTransportChannelProvider() { - return defaultGrpcTransportProviderBuilder().build(); - } - - @BetaApi("The surface for customizing headers is not stable yet and may change in the future.") - public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { - return ApiClientHeaderProvider.newBuilder() - .setGeneratedLibToken( - "gapic", GaxProperties.getLibraryVersion(TraceServiceStubSettings.class)) - .setTransportToken( - GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion()); - } - - /** Returns a new builder for this class. */ - public static Builder newBuilder() { - return Builder.createDefault(); - } - - /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { - return new Builder(clientContext); - } - - /** Returns a builder containing all the values of this settings class. */ - public Builder toBuilder() { - return new Builder(this); - } - - protected TraceServiceStubSettings(Builder settingsBuilder) throws IOException { - super(settingsBuilder); - - patchTracesSettings = settingsBuilder.patchTracesSettings().build(); - getTraceSettings = settingsBuilder.getTraceSettings().build(); - listTracesSettings = settingsBuilder.listTracesSettings().build(); - } - - private static final PagedListDescriptor - LIST_TRACES_PAGE_STR_DESC = - new PagedListDescriptor() { - @Override - public String emptyToken() { - return ""; - } - - @Override - public ListTracesRequest injectToken(ListTracesRequest payload, String token) { - return ListTracesRequest.newBuilder(payload).setPageToken(token).build(); - } - - @Override - public ListTracesRequest injectPageSize(ListTracesRequest payload, int pageSize) { - return ListTracesRequest.newBuilder(payload).setPageSize(pageSize).build(); - } - - @Override - public Integer extractPageSize(ListTracesRequest payload) { - return payload.getPageSize(); - } - - @Override - public String extractNextToken(ListTracesResponse payload) { - return payload.getNextPageToken(); - } - - @Override - public Iterable extractResources(ListTracesResponse payload) { - return payload.getTracesList() != null - ? payload.getTracesList() - : ImmutableList.of(); - } - }; - - private static final PagedListResponseFactory< - ListTracesRequest, ListTracesResponse, ListTracesPagedResponse> - LIST_TRACES_PAGE_STR_FACT = - new PagedListResponseFactory< - ListTracesRequest, ListTracesResponse, ListTracesPagedResponse>() { - @Override - public ApiFuture getFuturePagedResponse( - UnaryCallable callable, - ListTracesRequest request, - ApiCallContext context, - ApiFuture futureResponse) { - PageContext pageContext = - PageContext.create(callable, LIST_TRACES_PAGE_STR_DESC, request, context); - return ListTracesPagedResponse.createAsync(pageContext, futureResponse); - } - }; - - /** Builder for TraceServiceStubSettings. */ - public static class Builder extends StubSettings.Builder { - private final ImmutableList> unaryMethodSettingsBuilders; - - private final UnaryCallSettings.Builder patchTracesSettings; - private final UnaryCallSettings.Builder getTraceSettings; - private final PagedCallSettings.Builder< - ListTracesRequest, ListTracesResponse, ListTracesPagedResponse> - listTracesSettings; - - private static final ImmutableMap> - RETRYABLE_CODE_DEFINITIONS; - - static { - ImmutableMap.Builder> definitions = - ImmutableMap.builder(); - definitions.put( - "idempotent", - ImmutableSet.copyOf( - Lists.newArrayList( - StatusCode.Code.DEADLINE_EXCEEDED, StatusCode.Code.UNAVAILABLE))); - definitions.put("non_idempotent", ImmutableSet.copyOf(Lists.newArrayList())); - RETRYABLE_CODE_DEFINITIONS = definitions.build(); - } - - private static final ImmutableMap RETRY_PARAM_DEFINITIONS; - - static { - ImmutableMap.Builder definitions = ImmutableMap.builder(); - RetrySettings settings = null; - settings = - RetrySettings.newBuilder() - .setInitialRetryDelay(Duration.ofMillis(100L)) - .setRetryDelayMultiplier(1.2) - .setMaxRetryDelay(Duration.ofMillis(1000L)) - .setInitialRpcTimeout(Duration.ofMillis(20000L)) - .setRpcTimeoutMultiplier(1.5) - .setMaxRpcTimeout(Duration.ofMillis(30000L)) - .setTotalTimeout(Duration.ofMillis(45000L)) - .build(); - definitions.put("default", settings); - RETRY_PARAM_DEFINITIONS = definitions.build(); - } - - protected Builder() { - this((ClientContext) null); - } - - protected Builder(ClientContext clientContext) { - super(clientContext); - - patchTracesSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - - getTraceSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - - listTracesSettings = PagedCallSettings.newBuilder(LIST_TRACES_PAGE_STR_FACT); - - unaryMethodSettingsBuilders = - ImmutableList.>of( - patchTracesSettings, getTraceSettings, listTracesSettings); - - initDefaults(this); - } - - private static Builder createDefault() { - Builder builder = new Builder((ClientContext) null); - builder.setTransportChannelProvider(defaultTransportChannelProvider()); - builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); - builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); - builder.setEndpoint(getDefaultEndpoint()); - return initDefaults(builder); - } - - private static Builder initDefaults(Builder builder) { - - builder - .patchTracesSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default")); - - builder - .getTraceSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default")); - - builder - .listTracesSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default")); - - return builder; - } - - protected Builder(TraceServiceStubSettings settings) { - super(settings); - - patchTracesSettings = settings.patchTracesSettings.toBuilder(); - getTraceSettings = settings.getTraceSettings.toBuilder(); - listTracesSettings = settings.listTracesSettings.toBuilder(); - - unaryMethodSettingsBuilders = - ImmutableList.>of( - patchTracesSettings, getTraceSettings, listTracesSettings); - } - - // NEXT_MAJOR_VER: remove 'throws Exception' - /** - * Applies the given settings updater function to all of the unary API methods in this service. - * - *

Note: This method does not support applying settings to streaming methods. - */ - public Builder applyToAllUnaryMethods( - ApiFunction, Void> settingsUpdater) throws Exception { - super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater); - return this; - } - - public ImmutableList> unaryMethodSettingsBuilders() { - return unaryMethodSettingsBuilders; - } - - /** Returns the builder for the settings used for calls to patchTraces. */ - public UnaryCallSettings.Builder patchTracesSettings() { - return patchTracesSettings; - } - - /** Returns the builder for the settings used for calls to getTrace. */ - public UnaryCallSettings.Builder getTraceSettings() { - return getTraceSettings; - } - - /** Returns the builder for the settings used for calls to listTraces. */ - public PagedCallSettings.Builder - listTracesSettings() { - return listTracesSettings; - } - - @Override - public TraceServiceStubSettings build() throws IOException { - return new TraceServiceStubSettings(this); - } - } -} diff --git a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/TraceServiceClient.java b/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/TraceServiceClient.java deleted file mode 100644 index f5426fbaee35..000000000000 --- a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/TraceServiceClient.java +++ /dev/null @@ -1,351 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.google.cloud.trace.v2; - -import com.google.api.core.BetaApi; -import com.google.api.gax.core.BackgroundResource; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.cloud.trace.v2.stub.TraceServiceStub; -import com.google.cloud.trace.v2.stub.TraceServiceStubSettings; -import com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest; -import com.google.devtools.cloudtrace.v2.ProjectName; -import com.google.devtools.cloudtrace.v2.Span; -import com.google.protobuf.Empty; -import java.io.IOException; -import java.util.List; -import java.util.concurrent.TimeUnit; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND SERVICE -/** - * Service Description: This file describes an API for collecting and viewing traces and spans - * within a trace. A Trace is a collection of spans corresponding to a single operation or set of - * operations for an application. A span is an individual timed event which forms a node of the - * trace tree. A single trace may contain span(s) from multiple services. - * - *

This class provides the ability to make remote calls to the backing service through method - * calls that map to API methods. Sample code to get started: - * - *

- * 
- * try (TraceServiceClient traceServiceClient = TraceServiceClient.create()) {
- *   ProjectName name = ProjectName.of("[PROJECT]");
- *   List<Span> spans = new ArrayList<>();
- *   traceServiceClient.batchWriteSpans(name, spans);
- * }
- * 
- * 
- * - *

Note: close() needs to be called on the traceServiceClient object to clean up resources such - * as threads. In the example above, try-with-resources is used, which automatically calls close(). - * - *

The surface of this class includes several types of Java methods for each of the API's - * methods: - * - *

    - *
  1. A "flattened" method. With this type of method, the fields of the request type have been - * converted into function parameters. It may be the case that not all fields are available as - * parameters, and not every API method will have a flattened method entry point. - *
  2. A "request object" method. This type of method only takes one parameter, a request object, - * which must be constructed before the call. Not every API method will have a request object - * method. - *
  3. A "callable" method. This type of method takes no parameters and returns an immutable API - * callable object, which can be used to initiate calls to the service. - *
- * - *

See the individual methods for example code. - * - *

Many parameters require resource names to be formatted in a particular way. To assist with - * these names, this class includes a format method for each type of name, and additionally a parse - * method to extract the individual identifiers contained within names that are returned. - * - *

This class can be customized by passing in a custom instance of TraceServiceSettings to - * create(). For example: - * - *

To customize credentials: - * - *

- * 
- * TraceServiceSettings traceServiceSettings =
- *     TraceServiceSettings.newBuilder()
- *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
- *         .build();
- * TraceServiceClient traceServiceClient =
- *     TraceServiceClient.create(traceServiceSettings);
- * 
- * 
- * - * To customize the endpoint: - * - *
- * 
- * TraceServiceSettings traceServiceSettings =
- *     TraceServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
- * TraceServiceClient traceServiceClient =
- *     TraceServiceClient.create(traceServiceSettings);
- * 
- * 
- */ -@Generated("by gapic-generator") -@BetaApi -public class TraceServiceClient implements BackgroundResource { - private final TraceServiceSettings settings; - private final TraceServiceStub stub; - - /** Constructs an instance of TraceServiceClient with default settings. */ - public static final TraceServiceClient create() throws IOException { - return create(TraceServiceSettings.newBuilder().build()); - } - - /** - * Constructs an instance of TraceServiceClient, using the given settings. The channels are - * created based on the settings passed in, or defaults for any settings that are not set. - */ - public static final TraceServiceClient create(TraceServiceSettings settings) throws IOException { - return new TraceServiceClient(settings); - } - - /** - * Constructs an instance of TraceServiceClient, using the given stub for making calls. This is - * for advanced usage - prefer to use TraceServiceSettings}. - */ - @BetaApi("A restructuring of stub classes is planned, so this may break in the future") - public static final TraceServiceClient create(TraceServiceStub stub) { - return new TraceServiceClient(stub); - } - - /** - * Constructs an instance of TraceServiceClient, using the given settings. This is protected so - * that it is easy to make a subclass, but otherwise, the static factory methods should be - * preferred. - */ - protected TraceServiceClient(TraceServiceSettings settings) throws IOException { - this.settings = settings; - this.stub = ((TraceServiceStubSettings) settings.getStubSettings()).createStub(); - } - - @BetaApi("A restructuring of stub classes is planned, so this may break in the future") - protected TraceServiceClient(TraceServiceStub stub) { - this.settings = null; - this.stub = stub; - } - - public final TraceServiceSettings getSettings() { - return settings; - } - - @BetaApi("A restructuring of stub classes is planned, so this may break in the future") - public TraceServiceStub getStub() { - return stub; - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Sends new spans to new or existing traces. You cannot update existing spans. - * - *

Sample code: - * - *


-   * try (TraceServiceClient traceServiceClient = TraceServiceClient.create()) {
-   *   ProjectName name = ProjectName.of("[PROJECT]");
-   *   List<Span> spans = new ArrayList<>();
-   *   traceServiceClient.batchWriteSpans(name, spans);
-   * }
-   * 
- * - * @param name Required. The name of the project where the spans belong. The format is - * `projects/[PROJECT_ID]`. - * @param spans A list of new spans. The span names must not match existing spans, or the results - * are undefined. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void batchWriteSpans(ProjectName name, List spans) { - - BatchWriteSpansRequest request = - BatchWriteSpansRequest.newBuilder() - .setName(name == null ? null : name.toString()) - .addAllSpans(spans) - .build(); - batchWriteSpans(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Sends new spans to new or existing traces. You cannot update existing spans. - * - *

Sample code: - * - *


-   * try (TraceServiceClient traceServiceClient = TraceServiceClient.create()) {
-   *   ProjectName name = ProjectName.of("[PROJECT]");
-   *   List<Span> spans = new ArrayList<>();
-   *   traceServiceClient.batchWriteSpans(name.toString(), spans);
-   * }
-   * 
- * - * @param name Required. The name of the project where the spans belong. The format is - * `projects/[PROJECT_ID]`. - * @param spans A list of new spans. The span names must not match existing spans, or the results - * are undefined. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void batchWriteSpans(String name, List spans) { - - BatchWriteSpansRequest request = - BatchWriteSpansRequest.newBuilder().setName(name).addAllSpans(spans).build(); - batchWriteSpans(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Sends new spans to new or existing traces. You cannot update existing spans. - * - *

Sample code: - * - *


-   * try (TraceServiceClient traceServiceClient = TraceServiceClient.create()) {
-   *   ProjectName name = ProjectName.of("[PROJECT]");
-   *   List<Span> spans = new ArrayList<>();
-   *   BatchWriteSpansRequest request = BatchWriteSpansRequest.newBuilder()
-   *     .setName(name.toString())
-   *     .addAllSpans(spans)
-   *     .build();
-   *   traceServiceClient.batchWriteSpans(request);
-   * }
-   * 
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void batchWriteSpans(BatchWriteSpansRequest request) { - batchWriteSpansCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Sends new spans to new or existing traces. You cannot update existing spans. - * - *

Sample code: - * - *


-   * try (TraceServiceClient traceServiceClient = TraceServiceClient.create()) {
-   *   ProjectName name = ProjectName.of("[PROJECT]");
-   *   List<Span> spans = new ArrayList<>();
-   *   BatchWriteSpansRequest request = BatchWriteSpansRequest.newBuilder()
-   *     .setName(name.toString())
-   *     .addAllSpans(spans)
-   *     .build();
-   *   ApiFuture<Void> future = traceServiceClient.batchWriteSpansCallable().futureCall(request);
-   *   // Do something
-   *   future.get();
-   * }
-   * 
- */ - public final UnaryCallable batchWriteSpansCallable() { - return stub.batchWriteSpansCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Creates a new span. - * - *

Sample code: - * - *


-   * try (TraceServiceClient traceServiceClient = TraceServiceClient.create()) {
-   *   SpanName name = SpanName.of("[PROJECT]", "[TRACE]", "[SPAN]");
-   *   String spanId = "";
-   *   TruncatableString displayName = TruncatableString.newBuilder().build();
-   *   Timestamp startTime = Timestamp.newBuilder().build();
-   *   Timestamp endTime = Timestamp.newBuilder().build();
-   *   Span request = Span.newBuilder()
-   *     .setName(name.toString())
-   *     .setSpanId(spanId)
-   *     .setDisplayName(displayName)
-   *     .setStartTime(startTime)
-   *     .setEndTime(endTime)
-   *     .build();
-   *   Span response = traceServiceClient.createSpan(request);
-   * }
-   * 
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final Span createSpan(Span request) { - return createSpanCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Creates a new span. - * - *

Sample code: - * - *


-   * try (TraceServiceClient traceServiceClient = TraceServiceClient.create()) {
-   *   SpanName name = SpanName.of("[PROJECT]", "[TRACE]", "[SPAN]");
-   *   String spanId = "";
-   *   TruncatableString displayName = TruncatableString.newBuilder().build();
-   *   Timestamp startTime = Timestamp.newBuilder().build();
-   *   Timestamp endTime = Timestamp.newBuilder().build();
-   *   Span request = Span.newBuilder()
-   *     .setName(name.toString())
-   *     .setSpanId(spanId)
-   *     .setDisplayName(displayName)
-   *     .setStartTime(startTime)
-   *     .setEndTime(endTime)
-   *     .build();
-   *   ApiFuture<Span> future = traceServiceClient.createSpanCallable().futureCall(request);
-   *   // Do something
-   *   Span response = future.get();
-   * }
-   * 
- */ - public final UnaryCallable createSpanCallable() { - return stub.createSpanCallable(); - } - - @Override - public final void close() { - stub.close(); - } - - @Override - public void shutdown() { - stub.shutdown(); - } - - @Override - public boolean isShutdown() { - return stub.isShutdown(); - } - - @Override - public boolean isTerminated() { - return stub.isTerminated(); - } - - @Override - public void shutdownNow() { - stub.shutdownNow(); - } - - @Override - public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { - return stub.awaitTermination(duration, unit); - } -} diff --git a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/TraceServiceSettings.java b/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/TraceServiceSettings.java deleted file mode 100644 index acee1e72397e..000000000000 --- a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/TraceServiceSettings.java +++ /dev/null @@ -1,188 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.google.cloud.trace.v2; - -import com.google.api.core.ApiFunction; -import com.google.api.core.BetaApi; -import com.google.api.gax.core.GoogleCredentialsProvider; -import com.google.api.gax.core.InstantiatingExecutorProvider; -import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; -import com.google.api.gax.rpc.ApiClientHeaderProvider; -import com.google.api.gax.rpc.ClientContext; -import com.google.api.gax.rpc.ClientSettings; -import com.google.api.gax.rpc.TransportChannelProvider; -import com.google.api.gax.rpc.UnaryCallSettings; -import com.google.cloud.trace.v2.stub.TraceServiceStubSettings; -import com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest; -import com.google.devtools.cloudtrace.v2.Span; -import com.google.protobuf.Empty; -import java.io.IOException; -import java.util.List; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS -/** - * Settings class to configure an instance of {@link TraceServiceClient}. - * - *

The default instance has everything set to sensible defaults: - * - *

    - *
  • The default service address (cloudtrace.googleapis.com) and default port (443) are used. - *
  • Credentials are acquired automatically through Application Default Credentials. - *
  • Retries are configured for idempotent methods but not for non-idempotent methods. - *
- * - *

The builder of this class is recursive, so contained classes are themselves builders. When - * build() is called, the tree of builders is called to create the complete settings object. - * - *

For example, to set the total timeout of batchWriteSpans to 30 seconds: - * - *

- * 
- * TraceServiceSettings.Builder traceServiceSettingsBuilder =
- *     TraceServiceSettings.newBuilder();
- * traceServiceSettingsBuilder.batchWriteSpansSettings().getRetrySettings().toBuilder()
- *     .setTotalTimeout(Duration.ofSeconds(30));
- * TraceServiceSettings traceServiceSettings = traceServiceSettingsBuilder.build();
- * 
- * 
- */ -@Generated("by gapic-generator") -@BetaApi -public class TraceServiceSettings extends ClientSettings { - /** Returns the object with the settings used for calls to batchWriteSpans. */ - public UnaryCallSettings batchWriteSpansSettings() { - return ((TraceServiceStubSettings) getStubSettings()).batchWriteSpansSettings(); - } - - /** Returns the object with the settings used for calls to createSpan. */ - public UnaryCallSettings createSpanSettings() { - return ((TraceServiceStubSettings) getStubSettings()).createSpanSettings(); - } - - public static final TraceServiceSettings create(TraceServiceStubSettings stub) - throws IOException { - return new TraceServiceSettings.Builder(stub.toBuilder()).build(); - } - - /** Returns a builder for the default ExecutorProvider for this service. */ - public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { - return TraceServiceStubSettings.defaultExecutorProviderBuilder(); - } - - /** Returns the default service endpoint. */ - public static String getDefaultEndpoint() { - return TraceServiceStubSettings.getDefaultEndpoint(); - } - - /** Returns the default service scopes. */ - public static List getDefaultServiceScopes() { - return TraceServiceStubSettings.getDefaultServiceScopes(); - } - - /** Returns a builder for the default credentials for this service. */ - public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { - return TraceServiceStubSettings.defaultCredentialsProviderBuilder(); - } - - /** Returns a builder for the default ChannelProvider for this service. */ - public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { - return TraceServiceStubSettings.defaultGrpcTransportProviderBuilder(); - } - - public static TransportChannelProvider defaultTransportChannelProvider() { - return TraceServiceStubSettings.defaultTransportChannelProvider(); - } - - @BetaApi("The surface for customizing headers is not stable yet and may change in the future.") - public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { - return TraceServiceStubSettings.defaultApiClientHeaderProviderBuilder(); - } - - /** Returns a new builder for this class. */ - public static Builder newBuilder() { - return Builder.createDefault(); - } - - /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { - return new Builder(clientContext); - } - - /** Returns a builder containing all the values of this settings class. */ - public Builder toBuilder() { - return new Builder(this); - } - - protected TraceServiceSettings(Builder settingsBuilder) throws IOException { - super(settingsBuilder); - } - - /** Builder for TraceServiceSettings. */ - public static class Builder extends ClientSettings.Builder { - protected Builder() throws IOException { - this((ClientContext) null); - } - - protected Builder(ClientContext clientContext) { - super(TraceServiceStubSettings.newBuilder(clientContext)); - } - - private static Builder createDefault() { - return new Builder(TraceServiceStubSettings.newBuilder()); - } - - protected Builder(TraceServiceSettings settings) { - super(settings.getStubSettings().toBuilder()); - } - - protected Builder(TraceServiceStubSettings.Builder stubSettings) { - super(stubSettings); - } - - public TraceServiceStubSettings.Builder getStubSettingsBuilder() { - return ((TraceServiceStubSettings.Builder) getStubSettings()); - } - - // NEXT_MAJOR_VER: remove 'throws Exception' - /** - * Applies the given settings updater function to all of the unary API methods in this service. - * - *

Note: This method does not support applying settings to streaming methods. - */ - public Builder applyToAllUnaryMethods( - ApiFunction, Void> settingsUpdater) throws Exception { - super.applyToAllUnaryMethods( - getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); - return this; - } - - /** Returns the builder for the settings used for calls to batchWriteSpans. */ - public UnaryCallSettings.Builder batchWriteSpansSettings() { - return getStubSettingsBuilder().batchWriteSpansSettings(); - } - - /** Returns the builder for the settings used for calls to createSpan. */ - public UnaryCallSettings.Builder createSpanSettings() { - return getStubSettingsBuilder().createSpanSettings(); - } - - @Override - public TraceServiceSettings build() throws IOException { - return new TraceServiceSettings(this); - } - } -} diff --git a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/package-info.java b/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/package-info.java deleted file mode 100644 index 1e4f2bdc88de..000000000000 --- a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/package-info.java +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/** - * A client to Stackdriver Trace API. - * - *

The interfaces provided are listed below, along with usage samples. - * - *

================== TraceServiceClient ================== - * - *

Service Description: This file describes an API for collecting and viewing traces and spans - * within a trace. A Trace is a collection of spans corresponding to a single operation or set of - * operations for an application. A span is an individual timed event which forms a node of the - * trace tree. A single trace may contain span(s) from multiple services. - * - *

Sample for TraceServiceClient: - * - *

- * 
- * try (TraceServiceClient traceServiceClient = TraceServiceClient.create()) {
- *   ProjectName name = ProjectName.of("[PROJECT]");
- *   List<Span> spans = new ArrayList<>();
- *   traceServiceClient.batchWriteSpans(name, spans);
- * }
- * 
- * 
- */ -@Generated("by gapic-generator") -package com.google.cloud.trace.v2; - -import javax.annotation.Generated; diff --git a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/GrpcTraceServiceCallableFactory.java b/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/GrpcTraceServiceCallableFactory.java deleted file mode 100644 index 99a010ac8eee..000000000000 --- a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/GrpcTraceServiceCallableFactory.java +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.google.cloud.trace.v2.stub; - -import com.google.api.core.BetaApi; -import com.google.api.gax.grpc.GrpcCallSettings; -import com.google.api.gax.grpc.GrpcCallableFactory; -import com.google.api.gax.grpc.GrpcStubCallableFactory; -import com.google.api.gax.rpc.BatchingCallSettings; -import com.google.api.gax.rpc.BidiStreamingCallable; -import com.google.api.gax.rpc.ClientContext; -import com.google.api.gax.rpc.ClientStreamingCallable; -import com.google.api.gax.rpc.OperationCallSettings; -import com.google.api.gax.rpc.OperationCallable; -import com.google.api.gax.rpc.PagedCallSettings; -import com.google.api.gax.rpc.ServerStreamingCallSettings; -import com.google.api.gax.rpc.ServerStreamingCallable; -import com.google.api.gax.rpc.StreamingCallSettings; -import com.google.api.gax.rpc.UnaryCallSettings; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.longrunning.stub.OperationsStub; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS -/** - * gRPC callable factory implementation for Stackdriver Trace API. - * - *

This class is for advanced usage. - */ -@Generated("by gapic-generator") -@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") -public class GrpcTraceServiceCallableFactory implements GrpcStubCallableFactory { - @Override - public UnaryCallable createUnaryCallable( - GrpcCallSettings grpcCallSettings, - UnaryCallSettings callSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createUnaryCallable(grpcCallSettings, callSettings, clientContext); - } - - @Override - public - UnaryCallable createPagedCallable( - GrpcCallSettings grpcCallSettings, - PagedCallSettings pagedCallSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createPagedCallable( - grpcCallSettings, pagedCallSettings, clientContext); - } - - @Override - public UnaryCallable createBatchingCallable( - GrpcCallSettings grpcCallSettings, - BatchingCallSettings batchingCallSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createBatchingCallable( - grpcCallSettings, batchingCallSettings, clientContext); - } - - @BetaApi( - "The surface for long-running operations is not stable yet and may change in the future.") - @Override - public - OperationCallable createOperationCallable( - GrpcCallSettings grpcCallSettings, - OperationCallSettings operationCallSettings, - ClientContext clientContext, - OperationsStub operationsStub) { - return GrpcCallableFactory.createOperationCallable( - grpcCallSettings, operationCallSettings, clientContext, operationsStub); - } - - @Override - public - BidiStreamingCallable createBidiStreamingCallable( - GrpcCallSettings grpcCallSettings, - StreamingCallSettings streamingCallSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createBidiStreamingCallable( - grpcCallSettings, streamingCallSettings, clientContext); - } - - @Override - public - ServerStreamingCallable createServerStreamingCallable( - GrpcCallSettings grpcCallSettings, - ServerStreamingCallSettings streamingCallSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createServerStreamingCallable( - grpcCallSettings, streamingCallSettings, clientContext); - } - - @Override - public - ClientStreamingCallable createClientStreamingCallable( - GrpcCallSettings grpcCallSettings, - StreamingCallSettings streamingCallSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createClientStreamingCallable( - grpcCallSettings, streamingCallSettings, clientContext); - } -} diff --git a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/GrpcTraceServiceStub.java b/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/GrpcTraceServiceStub.java deleted file mode 100644 index e7f5b5cd60fd..000000000000 --- a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/GrpcTraceServiceStub.java +++ /dev/null @@ -1,182 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.google.cloud.trace.v2.stub; - -import com.google.api.core.BetaApi; -import com.google.api.gax.core.BackgroundResource; -import com.google.api.gax.core.BackgroundResourceAggregation; -import com.google.api.gax.grpc.GrpcCallSettings; -import com.google.api.gax.grpc.GrpcStubCallableFactory; -import com.google.api.gax.rpc.ClientContext; -import com.google.api.gax.rpc.RequestParamsExtractor; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.common.collect.ImmutableMap; -import com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest; -import com.google.devtools.cloudtrace.v2.Span; -import com.google.protobuf.Empty; -import io.grpc.MethodDescriptor; -import io.grpc.protobuf.ProtoUtils; -import java.io.IOException; -import java.util.Map; -import java.util.concurrent.TimeUnit; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS -/** - * gRPC stub implementation for Stackdriver Trace API. - * - *

This class is for advanced usage and reflects the underlying API directly. - */ -@Generated("by gapic-generator") -@BetaApi("A restructuring of stub classes is planned, so this may break in the future") -public class GrpcTraceServiceStub extends TraceServiceStub { - - private static final MethodDescriptor - batchWriteSpansMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName("google.devtools.cloudtrace.v2.TraceService/BatchWriteSpans") - .setRequestMarshaller( - ProtoUtils.marshaller(BatchWriteSpansRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) - .build(); - private static final MethodDescriptor createSpanMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName("google.devtools.cloudtrace.v2.TraceService/CreateSpan") - .setRequestMarshaller(ProtoUtils.marshaller(Span.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Span.getDefaultInstance())) - .build(); - - private final BackgroundResource backgroundResources; - - private final UnaryCallable batchWriteSpansCallable; - private final UnaryCallable createSpanCallable; - - private final GrpcStubCallableFactory callableFactory; - - public static final GrpcTraceServiceStub create(TraceServiceStubSettings settings) - throws IOException { - return new GrpcTraceServiceStub(settings, ClientContext.create(settings)); - } - - public static final GrpcTraceServiceStub create(ClientContext clientContext) throws IOException { - return new GrpcTraceServiceStub(TraceServiceStubSettings.newBuilder().build(), clientContext); - } - - public static final GrpcTraceServiceStub create( - ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { - return new GrpcTraceServiceStub( - TraceServiceStubSettings.newBuilder().build(), clientContext, callableFactory); - } - - /** - * Constructs an instance of GrpcTraceServiceStub, using the given settings. This is protected so - * that it is easy to make a subclass, but otherwise, the static factory methods should be - * preferred. - */ - protected GrpcTraceServiceStub(TraceServiceStubSettings settings, ClientContext clientContext) - throws IOException { - this(settings, clientContext, new GrpcTraceServiceCallableFactory()); - } - - /** - * Constructs an instance of GrpcTraceServiceStub, using the given settings. This is protected so - * that it is easy to make a subclass, but otherwise, the static factory methods should be - * preferred. - */ - protected GrpcTraceServiceStub( - TraceServiceStubSettings settings, - ClientContext clientContext, - GrpcStubCallableFactory callableFactory) - throws IOException { - this.callableFactory = callableFactory; - - GrpcCallSettings batchWriteSpansTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(batchWriteSpansMethodDescriptor) - .setParamsExtractor( - new RequestParamsExtractor() { - @Override - public Map extract(BatchWriteSpansRequest request) { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); - } - }) - .build(); - GrpcCallSettings createSpanTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(createSpanMethodDescriptor) - .setParamsExtractor( - new RequestParamsExtractor() { - @Override - public Map extract(Span request) { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); - } - }) - .build(); - - this.batchWriteSpansCallable = - callableFactory.createUnaryCallable( - batchWriteSpansTransportSettings, settings.batchWriteSpansSettings(), clientContext); - this.createSpanCallable = - callableFactory.createUnaryCallable( - createSpanTransportSettings, settings.createSpanSettings(), clientContext); - - backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources()); - } - - public UnaryCallable batchWriteSpansCallable() { - return batchWriteSpansCallable; - } - - public UnaryCallable createSpanCallable() { - return createSpanCallable; - } - - @Override - public final void close() { - shutdown(); - } - - @Override - public void shutdown() { - backgroundResources.shutdown(); - } - - @Override - public boolean isShutdown() { - return backgroundResources.isShutdown(); - } - - @Override - public boolean isTerminated() { - return backgroundResources.isTerminated(); - } - - @Override - public void shutdownNow() { - backgroundResources.shutdownNow(); - } - - @Override - public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { - return backgroundResources.awaitTermination(duration, unit); - } -} diff --git a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/TraceServiceStub.java b/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/TraceServiceStub.java deleted file mode 100644 index 77b4911d0a3c..000000000000 --- a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/TraceServiceStub.java +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.google.cloud.trace.v2.stub; - -import com.google.api.core.BetaApi; -import com.google.api.gax.core.BackgroundResource; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest; -import com.google.devtools.cloudtrace.v2.Span; -import com.google.protobuf.Empty; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS -/** - * Base stub class for Stackdriver Trace API. - * - *

This class is for advanced usage and reflects the underlying API directly. - */ -@Generated("by gapic-generator") -@BetaApi("A restructuring of stub classes is planned, so this may break in the future") -public abstract class TraceServiceStub implements BackgroundResource { - - public UnaryCallable batchWriteSpansCallable() { - throw new UnsupportedOperationException("Not implemented: batchWriteSpansCallable()"); - } - - public UnaryCallable createSpanCallable() { - throw new UnsupportedOperationException("Not implemented: createSpanCallable()"); - } - - @Override - public abstract void close(); -} diff --git a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/TraceServiceStubSettings.java b/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/TraceServiceStubSettings.java deleted file mode 100644 index db3f3d41201b..000000000000 --- a/google-cloud-clients/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/TraceServiceStubSettings.java +++ /dev/null @@ -1,293 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.google.cloud.trace.v2.stub; - -import com.google.api.core.ApiFunction; -import com.google.api.core.BetaApi; -import com.google.api.gax.core.GaxProperties; -import com.google.api.gax.core.GoogleCredentialsProvider; -import com.google.api.gax.core.InstantiatingExecutorProvider; -import com.google.api.gax.grpc.GaxGrpcProperties; -import com.google.api.gax.grpc.GrpcTransportChannel; -import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; -import com.google.api.gax.retrying.RetrySettings; -import com.google.api.gax.rpc.ApiClientHeaderProvider; -import com.google.api.gax.rpc.ClientContext; -import com.google.api.gax.rpc.StatusCode; -import com.google.api.gax.rpc.StubSettings; -import com.google.api.gax.rpc.TransportChannelProvider; -import com.google.api.gax.rpc.UnaryCallSettings; -import com.google.common.collect.ImmutableList; -import com.google.common.collect.ImmutableMap; -import com.google.common.collect.ImmutableSet; -import com.google.common.collect.Lists; -import com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest; -import com.google.devtools.cloudtrace.v2.Span; -import com.google.protobuf.Empty; -import java.io.IOException; -import java.util.List; -import javax.annotation.Generated; -import org.threeten.bp.Duration; - -// AUTO-GENERATED DOCUMENTATION AND CLASS -/** - * Settings class to configure an instance of {@link TraceServiceStub}. - * - *

The default instance has everything set to sensible defaults: - * - *

    - *
  • The default service address (cloudtrace.googleapis.com) and default port (443) are used. - *
  • Credentials are acquired automatically through Application Default Credentials. - *
  • Retries are configured for idempotent methods but not for non-idempotent methods. - *
- * - *

The builder of this class is recursive, so contained classes are themselves builders. When - * build() is called, the tree of builders is called to create the complete settings object. - * - *

For example, to set the total timeout of batchWriteSpans to 30 seconds: - * - *

- * 
- * TraceServiceStubSettings.Builder traceServiceSettingsBuilder =
- *     TraceServiceStubSettings.newBuilder();
- * traceServiceSettingsBuilder.batchWriteSpansSettings().getRetrySettings().toBuilder()
- *     .setTotalTimeout(Duration.ofSeconds(30));
- * TraceServiceStubSettings traceServiceSettings = traceServiceSettingsBuilder.build();
- * 
- * 
- */ -@Generated("by gapic-generator") -@BetaApi -public class TraceServiceStubSettings extends StubSettings { - /** The default scopes of the service. */ - private static final ImmutableList DEFAULT_SERVICE_SCOPES = - ImmutableList.builder() - .add("https://www.googleapis.com/auth/cloud-platform") - .add("https://www.googleapis.com/auth/trace.append") - .build(); - - private final UnaryCallSettings batchWriteSpansSettings; - private final UnaryCallSettings createSpanSettings; - - /** Returns the object with the settings used for calls to batchWriteSpans. */ - public UnaryCallSettings batchWriteSpansSettings() { - return batchWriteSpansSettings; - } - - /** Returns the object with the settings used for calls to createSpan. */ - public UnaryCallSettings createSpanSettings() { - return createSpanSettings; - } - - @BetaApi("A restructuring of stub classes is planned, so this may break in the future") - public TraceServiceStub createStub() throws IOException { - if (getTransportChannelProvider() - .getTransportName() - .equals(GrpcTransportChannel.getGrpcTransportName())) { - return GrpcTraceServiceStub.create(this); - } else { - throw new UnsupportedOperationException( - "Transport not supported: " + getTransportChannelProvider().getTransportName()); - } - } - - /** Returns a builder for the default ExecutorProvider for this service. */ - public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { - return InstantiatingExecutorProvider.newBuilder(); - } - - /** Returns the default service endpoint. */ - public static String getDefaultEndpoint() { - return "cloudtrace.googleapis.com:443"; - } - - /** Returns the default service scopes. */ - public static List getDefaultServiceScopes() { - return DEFAULT_SERVICE_SCOPES; - } - - /** Returns a builder for the default credentials for this service. */ - public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { - return GoogleCredentialsProvider.newBuilder().setScopesToApply(DEFAULT_SERVICE_SCOPES); - } - - /** Returns a builder for the default ChannelProvider for this service. */ - public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { - return InstantiatingGrpcChannelProvider.newBuilder() - .setMaxInboundMessageSize(Integer.MAX_VALUE); - } - - public static TransportChannelProvider defaultTransportChannelProvider() { - return defaultGrpcTransportProviderBuilder().build(); - } - - @BetaApi("The surface for customizing headers is not stable yet and may change in the future.") - public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { - return ApiClientHeaderProvider.newBuilder() - .setGeneratedLibToken( - "gapic", GaxProperties.getLibraryVersion(TraceServiceStubSettings.class)) - .setTransportToken( - GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion()); - } - - /** Returns a new builder for this class. */ - public static Builder newBuilder() { - return Builder.createDefault(); - } - - /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { - return new Builder(clientContext); - } - - /** Returns a builder containing all the values of this settings class. */ - public Builder toBuilder() { - return new Builder(this); - } - - protected TraceServiceStubSettings(Builder settingsBuilder) throws IOException { - super(settingsBuilder); - - batchWriteSpansSettings = settingsBuilder.batchWriteSpansSettings().build(); - createSpanSettings = settingsBuilder.createSpanSettings().build(); - } - - /** Builder for TraceServiceStubSettings. */ - public static class Builder extends StubSettings.Builder { - private final ImmutableList> unaryMethodSettingsBuilders; - - private final UnaryCallSettings.Builder batchWriteSpansSettings; - private final UnaryCallSettings.Builder createSpanSettings; - - private static final ImmutableMap> - RETRYABLE_CODE_DEFINITIONS; - - static { - ImmutableMap.Builder> definitions = - ImmutableMap.builder(); - definitions.put( - "idempotent", - ImmutableSet.copyOf( - Lists.newArrayList( - StatusCode.Code.DEADLINE_EXCEEDED, StatusCode.Code.UNAVAILABLE))); - definitions.put("non_idempotent", ImmutableSet.copyOf(Lists.newArrayList())); - RETRYABLE_CODE_DEFINITIONS = definitions.build(); - } - - private static final ImmutableMap RETRY_PARAM_DEFINITIONS; - - static { - ImmutableMap.Builder definitions = ImmutableMap.builder(); - RetrySettings settings = null; - settings = - RetrySettings.newBuilder() - .setInitialRetryDelay(Duration.ofMillis(100L)) - .setRetryDelayMultiplier(1.2) - .setMaxRetryDelay(Duration.ofMillis(1000L)) - .setInitialRpcTimeout(Duration.ofMillis(30000L)) - .setRpcTimeoutMultiplier(1.5) - .setMaxRpcTimeout(Duration.ofMillis(60000L)) - .setTotalTimeout(Duration.ofMillis(120000L)) - .build(); - definitions.put("default", settings); - RETRY_PARAM_DEFINITIONS = definitions.build(); - } - - protected Builder() { - this((ClientContext) null); - } - - protected Builder(ClientContext clientContext) { - super(clientContext); - - batchWriteSpansSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - - createSpanSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - - unaryMethodSettingsBuilders = - ImmutableList.>of( - batchWriteSpansSettings, createSpanSettings); - - initDefaults(this); - } - - private static Builder createDefault() { - Builder builder = new Builder((ClientContext) null); - builder.setTransportChannelProvider(defaultTransportChannelProvider()); - builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); - builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); - builder.setEndpoint(getDefaultEndpoint()); - return initDefaults(builder); - } - - private static Builder initDefaults(Builder builder) { - - builder - .batchWriteSpansSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default")); - - builder - .createSpanSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default")); - - return builder; - } - - protected Builder(TraceServiceStubSettings settings) { - super(settings); - - batchWriteSpansSettings = settings.batchWriteSpansSettings.toBuilder(); - createSpanSettings = settings.createSpanSettings.toBuilder(); - - unaryMethodSettingsBuilders = - ImmutableList.>of( - batchWriteSpansSettings, createSpanSettings); - } - - // NEXT_MAJOR_VER: remove 'throws Exception' - /** - * Applies the given settings updater function to all of the unary API methods in this service. - * - *

Note: This method does not support applying settings to streaming methods. - */ - public Builder applyToAllUnaryMethods( - ApiFunction, Void> settingsUpdater) throws Exception { - super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater); - return this; - } - - public ImmutableList> unaryMethodSettingsBuilders() { - return unaryMethodSettingsBuilders; - } - - /** Returns the builder for the settings used for calls to batchWriteSpans. */ - public UnaryCallSettings.Builder batchWriteSpansSettings() { - return batchWriteSpansSettings; - } - - /** Returns the builder for the settings used for calls to createSpan. */ - public UnaryCallSettings.Builder createSpanSettings() { - return createSpanSettings; - } - - @Override - public TraceServiceStubSettings build() throws IOException { - return new TraceServiceStubSettings(this); - } - } -} diff --git a/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v1/MockTraceService.java b/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v1/MockTraceService.java deleted file mode 100644 index 5ac29eeffd55..000000000000 --- a/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v1/MockTraceService.java +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.google.cloud.trace.v1; - -import com.google.api.core.BetaApi; -import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; -import io.grpc.ServerServiceDefinition; -import java.util.List; - -@javax.annotation.Generated("by GAPIC") -@BetaApi -public class MockTraceService implements MockGrpcService { - private final MockTraceServiceImpl serviceImpl; - - public MockTraceService() { - serviceImpl = new MockTraceServiceImpl(); - } - - @Override - public List getRequests() { - return serviceImpl.getRequests(); - } - - @Override - public void addResponse(AbstractMessage response) { - serviceImpl.addResponse(response); - } - - @Override - public void addException(Exception exception) { - serviceImpl.addException(exception); - } - - @Override - public ServerServiceDefinition getServiceDefinition() { - return serviceImpl.bindService(); - } - - @Override - public void reset() { - serviceImpl.reset(); - } -} diff --git a/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v1/MockTraceServiceImpl.java b/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v1/MockTraceServiceImpl.java deleted file mode 100644 index 7155ac9a18dd..000000000000 --- a/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v1/MockTraceServiceImpl.java +++ /dev/null @@ -1,107 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.google.cloud.trace.v1; - -import com.google.api.core.BetaApi; -import com.google.devtools.cloudtrace.v1.GetTraceRequest; -import com.google.devtools.cloudtrace.v1.ListTracesRequest; -import com.google.devtools.cloudtrace.v1.ListTracesResponse; -import com.google.devtools.cloudtrace.v1.PatchTracesRequest; -import com.google.devtools.cloudtrace.v1.Trace; -import com.google.devtools.cloudtrace.v1.TraceServiceGrpc.TraceServiceImplBase; -import com.google.protobuf.AbstractMessage; -import com.google.protobuf.Empty; -import io.grpc.stub.StreamObserver; -import java.util.ArrayList; -import java.util.LinkedList; -import java.util.List; -import java.util.Queue; - -@javax.annotation.Generated("by GAPIC") -@BetaApi -public class MockTraceServiceImpl extends TraceServiceImplBase { - private List requests; - private Queue responses; - - public MockTraceServiceImpl() { - requests = new ArrayList<>(); - responses = new LinkedList<>(); - } - - public List getRequests() { - return requests; - } - - public void addResponse(AbstractMessage response) { - responses.add(response); - } - - public void setResponses(List responses) { - this.responses = new LinkedList(responses); - } - - public void addException(Exception exception) { - responses.add(exception); - } - - public void reset() { - requests = new ArrayList<>(); - responses = new LinkedList<>(); - } - - @Override - public void listTraces( - ListTracesRequest request, StreamObserver responseObserver) { - Object response = responses.remove(); - if (response instanceof ListTracesResponse) { - requests.add(request); - responseObserver.onNext((ListTracesResponse) response); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError((Exception) response); - } else { - responseObserver.onError(new IllegalArgumentException("Unrecognized response type")); - } - } - - @Override - public void getTrace(GetTraceRequest request, StreamObserver responseObserver) { - Object response = responses.remove(); - if (response instanceof Trace) { - requests.add(request); - responseObserver.onNext((Trace) response); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError((Exception) response); - } else { - responseObserver.onError(new IllegalArgumentException("Unrecognized response type")); - } - } - - @Override - public void patchTraces(PatchTracesRequest request, StreamObserver responseObserver) { - Object response = responses.remove(); - if (response instanceof Empty) { - requests.add(request); - responseObserver.onNext((Empty) response); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError((Exception) response); - } else { - responseObserver.onError(new IllegalArgumentException("Unrecognized response type")); - } - } -} diff --git a/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v1/TraceServiceClientTest.java b/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v1/TraceServiceClientTest.java deleted file mode 100644 index de0ce912622b..000000000000 --- a/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v1/TraceServiceClientTest.java +++ /dev/null @@ -1,216 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.google.cloud.trace.v1; - -import static com.google.cloud.trace.v1.TraceServiceClient.ListTracesPagedResponse; - -import com.google.api.gax.core.NoCredentialsProvider; -import com.google.api.gax.grpc.GaxGrpcProperties; -import com.google.api.gax.grpc.testing.LocalChannelProvider; -import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.api.gax.grpc.testing.MockServiceHelper; -import com.google.api.gax.rpc.ApiClientHeaderProvider; -import com.google.api.gax.rpc.InvalidArgumentException; -import com.google.common.collect.Lists; -import com.google.devtools.cloudtrace.v1.GetTraceRequest; -import com.google.devtools.cloudtrace.v1.ListTracesRequest; -import com.google.devtools.cloudtrace.v1.ListTracesResponse; -import com.google.devtools.cloudtrace.v1.PatchTracesRequest; -import com.google.devtools.cloudtrace.v1.Trace; -import com.google.devtools.cloudtrace.v1.Traces; -import com.google.protobuf.AbstractMessage; -import com.google.protobuf.Empty; -import io.grpc.Status; -import io.grpc.StatusRuntimeException; -import java.io.IOException; -import java.util.Arrays; -import java.util.List; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Test; - -@javax.annotation.Generated("by GAPIC") -public class TraceServiceClientTest { - private static MockTraceService mockTraceService; - private static MockServiceHelper serviceHelper; - private TraceServiceClient client; - private LocalChannelProvider channelProvider; - - @BeforeClass - public static void startStaticServer() { - mockTraceService = new MockTraceService(); - serviceHelper = - new MockServiceHelper("in-process-1", Arrays.asList(mockTraceService)); - serviceHelper.start(); - } - - @AfterClass - public static void stopServer() { - serviceHelper.stop(); - } - - @Before - public void setUp() throws IOException { - serviceHelper.reset(); - channelProvider = serviceHelper.createChannelProvider(); - TraceServiceSettings settings = - TraceServiceSettings.newBuilder() - .setTransportChannelProvider(channelProvider) - .setCredentialsProvider(NoCredentialsProvider.create()) - .build(); - client = TraceServiceClient.create(settings); - } - - @After - public void tearDown() throws Exception { - client.close(); - } - - @Test - @SuppressWarnings("all") - public void patchTracesTest() { - Empty expectedResponse = Empty.newBuilder().build(); - mockTraceService.addResponse(expectedResponse); - - String projectId = "projectId-1969970175"; - Traces traces = Traces.newBuilder().build(); - - client.patchTraces(projectId, traces); - - List actualRequests = mockTraceService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - PatchTracesRequest actualRequest = (PatchTracesRequest) actualRequests.get(0); - - Assert.assertEquals(projectId, actualRequest.getProjectId()); - Assert.assertEquals(traces, actualRequest.getTraces()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - @SuppressWarnings("all") - public void patchTracesExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT); - mockTraceService.addException(exception); - - try { - String projectId = "projectId-1969970175"; - Traces traces = Traces.newBuilder().build(); - - client.patchTraces(projectId, traces); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception - } - } - - @Test - @SuppressWarnings("all") - public void getTraceTest() { - String projectId2 = "projectId2939242356"; - String traceId2 = "traceId2987826376"; - Trace expectedResponse = - Trace.newBuilder().setProjectId(projectId2).setTraceId(traceId2).build(); - mockTraceService.addResponse(expectedResponse); - - String projectId = "projectId-1969970175"; - String traceId = "traceId1270300245"; - - Trace actualResponse = client.getTrace(projectId, traceId); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockTraceService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetTraceRequest actualRequest = (GetTraceRequest) actualRequests.get(0); - - Assert.assertEquals(projectId, actualRequest.getProjectId()); - Assert.assertEquals(traceId, actualRequest.getTraceId()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - @SuppressWarnings("all") - public void getTraceExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT); - mockTraceService.addException(exception); - - try { - String projectId = "projectId-1969970175"; - String traceId = "traceId1270300245"; - - client.getTrace(projectId, traceId); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception - } - } - - @Test - @SuppressWarnings("all") - public void listTracesTest() { - String nextPageToken = ""; - Trace tracesElement = Trace.newBuilder().build(); - List traces = Arrays.asList(tracesElement); - ListTracesResponse expectedResponse = - ListTracesResponse.newBuilder() - .setNextPageToken(nextPageToken) - .addAllTraces(traces) - .build(); - mockTraceService.addResponse(expectedResponse); - - String projectId = "projectId-1969970175"; - - ListTracesPagedResponse pagedListResponse = client.listTraces(projectId); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getTracesList().get(0), resources.get(0)); - - List actualRequests = mockTraceService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListTracesRequest actualRequest = (ListTracesRequest) actualRequests.get(0); - - Assert.assertEquals(projectId, actualRequest.getProjectId()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - @SuppressWarnings("all") - public void listTracesExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT); - mockTraceService.addException(exception); - - try { - String projectId = "projectId-1969970175"; - - client.listTraces(projectId); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception - } - } -} diff --git a/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v1/TraceServiceSmokeTest.java b/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v1/TraceServiceSmokeTest.java deleted file mode 100644 index bad06bc95394..000000000000 --- a/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v1/TraceServiceSmokeTest.java +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.google.cloud.trace.v1; - -import static com.google.cloud.trace.v1.TraceServiceClient.ListTracesPagedResponse; - -import com.google.common.base.Preconditions; -import java.util.logging.Level; -import java.util.logging.Logger; -import org.junit.Test; - -@javax.annotation.Generated("by GAPIC") -public class TraceServiceSmokeTest { - private static final String PROJECT_ENV_NAME = "GOOGLE_CLOUD_PROJECT"; - private static final String LEGACY_PROJECT_ENV_NAME = "GCLOUD_PROJECT"; - - @Test - public void run() { - main(null); - } - - public static void main(String args[]) { - Logger.getLogger("").setLevel(Level.WARNING); - try { - executeNoCatch(getProjectId()); - System.out.println("OK"); - } catch (Exception e) { - System.err.println("Failed with exception:"); - e.printStackTrace(System.err); - System.exit(1); - } - } - - public static void executeNoCatch(String projectId) throws Exception { - try (TraceServiceClient client = TraceServiceClient.create()) { - String projectId2 = projectId; - - ListTracesPagedResponse pagedResponse = client.listTraces(projectId2); - } - } - - private static String getProjectId() { - String projectId = System.getProperty(PROJECT_ENV_NAME, System.getenv(PROJECT_ENV_NAME)); - if (projectId == null) { - projectId = - System.getProperty(LEGACY_PROJECT_ENV_NAME, System.getenv(LEGACY_PROJECT_ENV_NAME)); - } - Preconditions.checkArgument(projectId != null, "A project ID is required."); - return projectId; - } -} diff --git a/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v1/VPCServiceControlTest.java b/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v1/VPCServiceControlTest.java deleted file mode 100644 index e07cbae48450..000000000000 --- a/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v1/VPCServiceControlTest.java +++ /dev/null @@ -1,136 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.trace.v1; - -import com.google.api.gax.rpc.PermissionDeniedException; -import com.google.devtools.cloudtrace.v1.Traces; -import org.junit.Assert; -import org.junit.Assume; -import org.junit.BeforeClass; -import org.junit.Test; - -@javax.annotation.Generated("by Google") -public class VPCServiceControlTest { - private abstract class Delay { - public abstract void eval(); - } - - private static boolean isRejected(Delay delayed) { - try { - delayed.eval(); - } catch (PermissionDeniedException e) { - return e.getMessage().contains("Request is prohibited by organization's policy"); - } catch (Exception e) { - } - return false; - } - - static final String PROJECT_OUTSIDE = - System.getenv("GOOGLE_CLOUD_TESTS_VPCSC_OUTSIDE_PERIMETER_PROJECT"); - static final String PROJECT_INSIDE = System.getenv("PROJECT_ID"); - static final String IS_INSIDE_VPCSC = System.getenv("GOOGLE_CLOUD_TESTS_IN_VPCSC"); - - @BeforeClass - public static void setUpClass() { - Assume.assumeTrue( - "GOOGLE_CLOUD_TESTS_VPCSC_OUTSIDE_PERIMETER_PROJECT environment variable needs to be set to a GCP project that is outside the VPC perimeter", - PROJECT_OUTSIDE != null && !PROJECT_OUTSIDE.isEmpty()); - Assume.assumeTrue( - "PROJECT_ID environment variable needs to be set to a GCP project that is inside the VPC perimeter", - PROJECT_INSIDE != null && !PROJECT_INSIDE.isEmpty()); - } - - @Test - @SuppressWarnings("all") - public void listTracesTest() throws Exception { - final TraceServiceClient client = TraceServiceClient.create(); - Delay delayedInside = - new Delay() { - @Override - public void eval() { - client.listTraces(PROJECT_INSIDE); - } - }; - - Delay delayedOutside = - new Delay() { - @Override - public void eval() { - client.listTraces(PROJECT_OUTSIDE); - } - }; - - Assert.assertTrue(!isRejected(delayedInside)); - Assert.assertTrue(isRejected(delayedOutside)); - - client.close(); - } - - @Test - @SuppressWarnings("all") - public void getTraceTest() throws Exception { - final TraceServiceClient client = TraceServiceClient.create(); - Delay delayedInside = - new Delay() { - @Override - public void eval() { - client.getTrace(PROJECT_INSIDE, ""); - } - }; - - Delay delayedOutside = - new Delay() { - @Override - public void eval() { - client.getTrace(PROJECT_OUTSIDE, ""); - } - }; - - Assert.assertTrue(!isRejected(delayedInside)); - Assert.assertTrue(isRejected(delayedOutside)); - - client.close(); - } - - @Test - @SuppressWarnings("all") - public void patchTracesTest() throws Exception { - final TraceServiceClient client = TraceServiceClient.create(); - final Traces traces = Traces.newBuilder().build(); - - Delay delayedInside = - new Delay() { - @Override - public void eval() { - client.patchTraces(PROJECT_INSIDE, traces); - } - }; - - Delay delayedOutside = - new Delay() { - @Override - public void eval() { - client.patchTraces(PROJECT_OUTSIDE, traces); - } - }; - - Assert.assertTrue(!isRejected(delayedInside)); - Assert.assertTrue(isRejected(delayedOutside)); - - client.close(); - } -} diff --git a/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v2/MockTraceService.java b/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v2/MockTraceService.java deleted file mode 100644 index b53e16c10da7..000000000000 --- a/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v2/MockTraceService.java +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.google.cloud.trace.v2; - -import com.google.api.core.BetaApi; -import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; -import io.grpc.ServerServiceDefinition; -import java.util.List; - -@javax.annotation.Generated("by GAPIC") -@BetaApi -public class MockTraceService implements MockGrpcService { - private final MockTraceServiceImpl serviceImpl; - - public MockTraceService() { - serviceImpl = new MockTraceServiceImpl(); - } - - @Override - public List getRequests() { - return serviceImpl.getRequests(); - } - - @Override - public void addResponse(AbstractMessage response) { - serviceImpl.addResponse(response); - } - - @Override - public void addException(Exception exception) { - serviceImpl.addException(exception); - } - - @Override - public ServerServiceDefinition getServiceDefinition() { - return serviceImpl.bindService(); - } - - @Override - public void reset() { - serviceImpl.reset(); - } -} diff --git a/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v2/MockTraceServiceImpl.java b/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v2/MockTraceServiceImpl.java deleted file mode 100644 index 50ee8ac3cabe..000000000000 --- a/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v2/MockTraceServiceImpl.java +++ /dev/null @@ -1,90 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.google.cloud.trace.v2; - -import com.google.api.core.BetaApi; -import com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest; -import com.google.devtools.cloudtrace.v2.Span; -import com.google.devtools.cloudtrace.v2.TraceServiceGrpc.TraceServiceImplBase; -import com.google.protobuf.AbstractMessage; -import com.google.protobuf.Empty; -import io.grpc.stub.StreamObserver; -import java.util.ArrayList; -import java.util.LinkedList; -import java.util.List; -import java.util.Queue; - -@javax.annotation.Generated("by GAPIC") -@BetaApi -public class MockTraceServiceImpl extends TraceServiceImplBase { - private List requests; - private Queue responses; - - public MockTraceServiceImpl() { - requests = new ArrayList<>(); - responses = new LinkedList<>(); - } - - public List getRequests() { - return requests; - } - - public void addResponse(AbstractMessage response) { - responses.add(response); - } - - public void setResponses(List responses) { - this.responses = new LinkedList(responses); - } - - public void addException(Exception exception) { - responses.add(exception); - } - - public void reset() { - requests = new ArrayList<>(); - responses = new LinkedList<>(); - } - - @Override - public void batchWriteSpans( - BatchWriteSpansRequest request, StreamObserver responseObserver) { - Object response = responses.remove(); - if (response instanceof Empty) { - requests.add(request); - responseObserver.onNext((Empty) response); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError((Exception) response); - } else { - responseObserver.onError(new IllegalArgumentException("Unrecognized response type")); - } - } - - @Override - public void createSpan(Span request, StreamObserver responseObserver) { - Object response = responses.remove(); - if (response instanceof Span) { - requests.add(request); - responseObserver.onNext((Span) response); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError((Exception) response); - } else { - responseObserver.onError(new IllegalArgumentException("Unrecognized response type")); - } - } -} diff --git a/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v2/TraceServiceClientTest.java b/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v2/TraceServiceClientTest.java deleted file mode 100644 index ecee1c713bb9..000000000000 --- a/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v2/TraceServiceClientTest.java +++ /dev/null @@ -1,119 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.google.cloud.trace.v2; - -import com.google.api.gax.core.NoCredentialsProvider; -import com.google.api.gax.grpc.GaxGrpcProperties; -import com.google.api.gax.grpc.testing.LocalChannelProvider; -import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.api.gax.grpc.testing.MockServiceHelper; -import com.google.api.gax.rpc.ApiClientHeaderProvider; -import com.google.api.gax.rpc.InvalidArgumentException; -import com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest; -import com.google.devtools.cloudtrace.v2.ProjectName; -import com.google.devtools.cloudtrace.v2.Span; -import com.google.protobuf.AbstractMessage; -import com.google.protobuf.Empty; -import io.grpc.Status; -import io.grpc.StatusRuntimeException; -import java.io.IOException; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Test; - -@javax.annotation.Generated("by GAPIC") -public class TraceServiceClientTest { - private static MockTraceService mockTraceService; - private static MockServiceHelper serviceHelper; - private TraceServiceClient client; - private LocalChannelProvider channelProvider; - - @BeforeClass - public static void startStaticServer() { - mockTraceService = new MockTraceService(); - serviceHelper = - new MockServiceHelper("in-process-1", Arrays.asList(mockTraceService)); - serviceHelper.start(); - } - - @AfterClass - public static void stopServer() { - serviceHelper.stop(); - } - - @Before - public void setUp() throws IOException { - serviceHelper.reset(); - channelProvider = serviceHelper.createChannelProvider(); - TraceServiceSettings settings = - TraceServiceSettings.newBuilder() - .setTransportChannelProvider(channelProvider) - .setCredentialsProvider(NoCredentialsProvider.create()) - .build(); - client = TraceServiceClient.create(settings); - } - - @After - public void tearDown() throws Exception { - client.close(); - } - - @Test - @SuppressWarnings("all") - public void batchWriteSpansTest() { - Empty expectedResponse = Empty.newBuilder().build(); - mockTraceService.addResponse(expectedResponse); - - ProjectName name = ProjectName.of("[PROJECT]"); - List spans = new ArrayList<>(); - - client.batchWriteSpans(name, spans); - - List actualRequests = mockTraceService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - BatchWriteSpansRequest actualRequest = (BatchWriteSpansRequest) actualRequests.get(0); - - Assert.assertEquals(name, ProjectName.parse(actualRequest.getName())); - Assert.assertEquals(spans, actualRequest.getSpansList()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - @SuppressWarnings("all") - public void batchWriteSpansExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT); - mockTraceService.addException(exception); - - try { - ProjectName name = ProjectName.of("[PROJECT]"); - List spans = new ArrayList<>(); - - client.batchWriteSpans(name, spans); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception - } - } -} diff --git a/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v2/TraceServiceSmokeTest.java b/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v2/TraceServiceSmokeTest.java deleted file mode 100644 index b4f9d8addabe..000000000000 --- a/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v2/TraceServiceSmokeTest.java +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.google.cloud.trace.v2; - -import com.google.common.base.Preconditions; -import com.google.devtools.cloudtrace.v2.ProjectName; -import com.google.devtools.cloudtrace.v2.Span; -import java.util.ArrayList; -import java.util.List; -import java.util.logging.Level; -import java.util.logging.Logger; -import org.junit.Test; - -@javax.annotation.Generated("by GAPIC") -public class TraceServiceSmokeTest { - private static final String PROJECT_ENV_NAME = "GOOGLE_CLOUD_PROJECT"; - private static final String LEGACY_PROJECT_ENV_NAME = "GCLOUD_PROJECT"; - - @Test - public void run() { - main(null); - } - - public static void main(String args[]) { - Logger.getLogger("").setLevel(Level.WARNING); - try { - executeNoCatch(getProjectId()); - System.out.println("OK"); - } catch (Exception e) { - System.err.println("Failed with exception:"); - e.printStackTrace(System.err); - System.exit(1); - } - } - - public static void executeNoCatch(String projectId) throws Exception { - try (TraceServiceClient client = TraceServiceClient.create()) { - ProjectName name = ProjectName.of(projectId); - List spans = new ArrayList<>(); - - client.batchWriteSpans(name, spans); - } - } - - private static String getProjectId() { - String projectId = System.getProperty(PROJECT_ENV_NAME, System.getenv(PROJECT_ENV_NAME)); - if (projectId == null) { - projectId = - System.getProperty(LEGACY_PROJECT_ENV_NAME, System.getenv(LEGACY_PROJECT_ENV_NAME)); - } - Preconditions.checkArgument(projectId != null, "A project ID is required."); - return projectId; - } -} diff --git a/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v2/VPCServiceControlTest.java b/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v2/VPCServiceControlTest.java deleted file mode 100644 index 7b0f9ef05e60..000000000000 --- a/google-cloud-clients/google-cloud-trace/src/test/java/com/google/cloud/trace/v2/VPCServiceControlTest.java +++ /dev/null @@ -1,87 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.trace.v2; - -import com.google.api.gax.rpc.PermissionDeniedException; -import com.google.devtools.cloudtrace.v2.*; -import java.util.ArrayList; -import java.util.List; -import org.junit.Assert; -import org.junit.Assume; -import org.junit.BeforeClass; -import org.junit.Test; - -@javax.annotation.Generated("by Google") -public class VPCServiceControlTest { - private abstract class Delay { - public abstract void eval(); - } - - private static boolean isRejected(Delay delayed) { - try { - delayed.eval(); - } catch (PermissionDeniedException e) { - return e.getMessage().contains("Request is prohibited by organization's policy"); - } catch (Exception e) { - } - return false; - } - - static final String PROJECT_OUTSIDE = - System.getenv("GOOGLE_CLOUD_TESTS_VPCSC_OUTSIDE_PERIMETER_PROJECT"); - static final String PROJECT_INSIDE = System.getenv("PROJECT_ID"); - static final String IS_INSIDE_VPCSC = System.getenv("GOOGLE_CLOUD_TESTS_IN_VPCSC"); - - @BeforeClass - public static void setUpClass() { - Assume.assumeTrue( - "GOOGLE_CLOUD_TESTS_VPCSC_OUTSIDE_PERIMETER_PROJECT environment variable needs to be set to a GCP project that is outside the VPC perimeter", - PROJECT_OUTSIDE != null && !PROJECT_OUTSIDE.isEmpty()); - Assume.assumeTrue( - "PROJECT_ID environment variable needs to be set to a GCP project that is inside the VPC perimeter", - PROJECT_INSIDE != null && !PROJECT_INSIDE.isEmpty()); - } - - @Test - @SuppressWarnings("all") - public void patchTracesTest() throws Exception { - final TraceServiceClient client = TraceServiceClient.create(); - final List spans = new ArrayList<>(); - spans.add(Span.newBuilder().build()); - - Delay delayedInside = - new Delay() { - @Override - public void eval() { - client.batchWriteSpans(PROJECT_INSIDE, spans); - } - }; - - Delay delayedOutside = - new Delay() { - @Override - public void eval() { - client.batchWriteSpans(PROJECT_OUTSIDE, spans); - } - }; - - Assert.assertTrue(!isRejected(delayedInside)); - Assert.assertTrue(isRejected(delayedOutside)); - - client.close(); - } -} diff --git a/google-cloud-clients/google-cloud-trace/synth.metadata b/google-cloud-clients/google-cloud-trace/synth.metadata deleted file mode 100644 index 0f81a58ffd96..000000000000 --- a/google-cloud-clients/google-cloud-trace/synth.metadata +++ /dev/null @@ -1,42 +0,0 @@ -{ - "updateTime": "2019-08-02T08:01:01.038656Z", - "sources": [ - { - "generator": { - "name": "artman", - "version": "0.32.0", - "dockerImage": "googleapis/artman@sha256:6929f343c400122d85818195b18613330a12a014bffc1e08499550d40571479d" - } - }, - { - "git": { - "name": "googleapis", - "remote": "https://github.com/googleapis/googleapis.git", - "sha": "1b1ef1ca146c2119f077bca5e2b638c6bacb0925", - "internalRef": "261214002" - } - } - ], - "destinations": [ - { - "client": { - "source": "googleapis", - "apiName": "trace", - "apiVersion": "v1", - "language": "java", - "generator": "gapic", - "config": "google/devtools/cloudtrace/artman_cloudtrace_v1.yaml" - } - }, - { - "client": { - "source": "googleapis", - "apiName": "trace", - "apiVersion": "v2", - "language": "java", - "generator": "gapic", - "config": "google/devtools/cloudtrace/artman_cloudtrace_v2.yaml" - } - } - ] -} \ No newline at end of file diff --git a/google-cloud-clients/google-cloud-trace/synth.py b/google-cloud-clients/google-cloud-trace/synth.py deleted file mode 100644 index bbd7985ee0d1..000000000000 --- a/google-cloud-clients/google-cloud-trace/synth.py +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2018 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -"""This script is used to synthesize generated parts of this library.""" - -import synthtool as s -import synthtool.gcp as gcp -import synthtool.languages.java as java - -gapic = gcp.GAPICGenerator() - -service = 'trace' -versions = ['v1', 'v2'] -config_pattern = '/google/devtools/cloudtrace/artman_cloudtrace_{version}.yaml' - -for version in versions: - library = gapic.java_library( - service=service, - version=version, - config_path=config_pattern.format(version=version), - artman_output_name='') - - s.copy(library / f'gapic-google-cloud-{service}-{version}/src', 'src') - s.copy(library / f'grpc-google-cloud-{service}-{version}/src', f'../../google-api-grpc/grpc-google-cloud-{service}-{version}/src') - s.copy(library / f'proto-google-cloud-{service}-{version}/src', f'../../google-api-grpc/proto-google-cloud-{service}-{version}/src') - - java.format_code('./src') - java.format_code(f'../../google-api-grpc/grpc-google-cloud-{service}-{version}/src') - java.format_code(f'../../google-api-grpc/proto-google-cloud-{service}-{version}/src') diff --git a/google-cloud-clients/pom.xml b/google-cloud-clients/pom.xml index f9372ba6a476..cd2e1eb6dd3c 100644 --- a/google-cloud-clients/pom.xml +++ b/google-cloud-clients/pom.xml @@ -433,7 +433,6 @@ google-cloud-talent google-cloud-tasks google-cloud-texttospeech - google-cloud-trace google-cloud-translate google-cloud-vision google-cloud-video-intelligence diff --git a/versions.txt b/versions.txt index fec4b7cf1057..dfd7eff5ac09 100644 --- a/versions.txt +++ b/versions.txt @@ -60,7 +60,6 @@ google-cloud-talent:0.25.0-beta:0.25.1-beta-SNAPSHOT google-cloud-tasks:1.17.0:1.17.1-SNAPSHOT google-cloud-testing:0.108.0-alpha:0.108.1-alpha-SNAPSHOT google-cloud-texttospeech:0.108.0-beta:0.108.1-beta-SNAPSHOT -google-cloud-trace:0.108.0-beta:0.108.1-beta-SNAPSHOT google-cloud-translate:1.90.0:1.90.1-SNAPSHOT google-cloud-util:0.108.0-alpha:0.108.1-alpha-SNAPSHOT google-cloud-video-intelligence:0.108.0-beta:0.108.1-beta-SNAPSHOT @@ -120,8 +119,6 @@ grpc-google-cloud-tasks-v2beta2:0.73.0:0.73.1-SNAPSHOT grpc-google-cloud-tasks-v2beta3:0.73.0:0.73.1-SNAPSHOT grpc-google-cloud-texttospeech-v1:0.73.0:0.73.1-SNAPSHOT grpc-google-cloud-texttospeech-v1beta1:0.73.0:0.73.1-SNAPSHOT -grpc-google-cloud-trace-v1:0.73.0:0.73.1-SNAPSHOT -grpc-google-cloud-trace-v2:0.73.0:0.73.1-SNAPSHOT grpc-google-cloud-translate-v3beta1:0.73.0:0.73.1-SNAPSHOT grpc-google-cloud-video-intelligence-v1:0.73.0:0.73.1-SNAPSHOT grpc-google-cloud-video-intelligence-v1beta1:0.73.0:0.73.1-SNAPSHOT @@ -190,8 +187,6 @@ proto-google-cloud-tasks-v2beta2:0.73.0:0.73.1-SNAPSHOT proto-google-cloud-tasks-v2beta3:0.73.0:0.73.1-SNAPSHOT proto-google-cloud-texttospeech-v1:0.73.0:0.73.1-SNAPSHOT proto-google-cloud-texttospeech-v1beta1:0.73.0:0.73.1-SNAPSHOT -proto-google-cloud-trace-v1:0.73.0:0.73.1-SNAPSHOT -proto-google-cloud-trace-v2:0.73.0:0.73.1-SNAPSHOT proto-google-cloud-translate-v3beta1:0.73.0:0.73.1-SNAPSHOT proto-google-cloud-video-intelligence-v1:0.73.0:0.73.1-SNAPSHOT proto-google-cloud-video-intelligence-v1beta1:0.73.0:0.73.1-SNAPSHOT