Files
opentelemetry-java/0001-Wire-generated-sources.patch

1396 lines
79 KiB
Diff
Raw Permalink Normal View History

From 66fadc7d2787b62e575a3cca9f29c928474dc9c7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fridrich=20=C5=A0trba?= <fridrich.strba@bluewin.ch>
Date: Wed, 20 Nov 2024 21:33:26 +0100
Subject: [PATCH] Wire-generated sources
---
.../v1/internal/ExportLogsServiceRequest.java | 9 +++
.../internal/ExportMetricsServiceRequest.java | 9 +++
.../ExportProfilesServiceRequest.java | 9 +++
.../internal/ExportTraceServiceRequest.java | 9 +++
.../proto/common/v1/internal/AnyValue.java | 21 +++++
.../proto/common/v1/internal/ArrayValue.java | 9 +++
.../v1/internal/InstrumentationScope.java | 15 ++++
.../proto/common/v1/internal/KeyValue.java | 11 +++
.../common/v1/internal/KeyValueList.java | 9 +++
.../proto/logs/v1/internal/LogRecord.java | 27 +++++++
.../proto/logs/v1/internal/ResourceLogs.java | 13 ++++
.../proto/logs/v1/internal/ScopeLogs.java | 13 ++++
.../logs/v1/internal/SeverityNumber.java | 57 ++++++++++++++
.../v1/internal/AggregationTemporality.java | 13 ++++
.../proto/metrics/v1/internal/Exemplar.java | 19 +++++
.../v1/internal/ExponentialHistogram.java | 11 +++
.../ExponentialHistogramDataPoint.java | 41 ++++++++++
.../proto/metrics/v1/internal/Gauge.java | 9 +++
.../proto/metrics/v1/internal/Histogram.java | 11 +++
.../v1/internal/HistogramDataPoint.java | 29 +++++++
.../proto/metrics/v1/internal/Metric.java | 25 ++++++
.../metrics/v1/internal/NumberDataPoint.java | 21 +++++
.../metrics/v1/internal/ResourceMetrics.java | 13 ++++
.../metrics/v1/internal/ScopeMetrics.java | 13 ++++
.../proto/metrics/v1/internal/Sum.java | 13 ++++
.../proto/metrics/v1/internal/Summary.java | 9 +++
.../metrics/v1/internal/SummaryDataPoint.java | 27 +++++++
.../internal/AggregationTemporality.java | 13 ++++
.../internal/AttributeUnit.java | 11 +++
.../v1experimental/internal/BuildIdKind.java | 11 +++
.../v1experimental/internal/Function.java | 17 ++++
.../v1experimental/internal/Label.java | 15 ++++
.../v1experimental/internal/Line.java | 13 ++++
.../v1experimental/internal/Link.java | 11 +++
.../v1experimental/internal/Location.java | 21 +++++
.../v1experimental/internal/Mapping.java | 31 ++++++++
.../v1experimental/internal/Profile.java | 43 ++++++++++
.../internal/ProfileContainer.java | 23 ++++++
.../internal/ResourceProfiles.java | 13 ++++
.../v1experimental/internal/Sample.java | 25 ++++++
.../internal/ScopeProfiles.java | 13 ++++
.../v1experimental/internal/ValueType.java | 13 ++++
.../proto/resource/v1/internal/Resource.java | 11 +++
.../trace/v1/internal/ResourceSpans.java | 13 ++++
.../proto/trace/v1/internal/ScopeSpans.java | 13 ++++
.../proto/trace/v1/internal/Span.java | 78 +++++++++++++++++++
.../proto/trace/v1/internal/Status.java | 20 +++++
.../internal/OperationSamplingStrategy.java | 11 +++
.../PerOperationSamplingStrategies.java | 15 ++++
.../ProbabilisticSamplingStrategy.java | 9 +++
.../RateLimitingSamplingStrategy.java | 9 +++
.../internal/SamplingStrategyParameters.java | 9 +++
.../internal/SamplingStrategyResponse.java | 15 ++++
.../api_v2/internal/SamplingStrategyType.java | 11 +++
54 files changed, 952 insertions(+)
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/collector/logs/v1/internal/ExportLogsServiceRequest.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/collector/metrics/v1/internal/ExportMetricsServiceRequest.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/collector/profiles/v1experimental/internal/ExportProfilesServiceRequest.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/collector/trace/v1/internal/ExportTraceServiceRequest.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/common/v1/internal/AnyValue.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/common/v1/internal/ArrayValue.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/common/v1/internal/InstrumentationScope.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/common/v1/internal/KeyValue.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/common/v1/internal/KeyValueList.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/logs/v1/internal/LogRecord.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/logs/v1/internal/ResourceLogs.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/logs/v1/internal/ScopeLogs.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/logs/v1/internal/SeverityNumber.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/AggregationTemporality.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/Exemplar.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/ExponentialHistogram.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/ExponentialHistogramDataPoint.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/Gauge.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/Histogram.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/HistogramDataPoint.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/Metric.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/NumberDataPoint.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/ResourceMetrics.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/ScopeMetrics.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/Sum.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/Summary.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/SummaryDataPoint.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/AggregationTemporality.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/AttributeUnit.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/BuildIdKind.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Function.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Label.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Line.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Link.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Location.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Mapping.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Profile.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/ProfileContainer.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/ResourceProfiles.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Sample.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/ScopeProfiles.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/ValueType.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/resource/v1/internal/Resource.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/trace/v1/internal/ResourceSpans.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/trace/v1/internal/ScopeSpans.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/trace/v1/internal/Span.java
create mode 100644 exporters/otlp/common/src/main/java/io/opentelemetry/proto/trace/v1/internal/Status.java
create mode 100644 sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/OperationSamplingStrategy.java
create mode 100644 sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/PerOperationSamplingStrategies.java
create mode 100644 sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/ProbabilisticSamplingStrategy.java
create mode 100644 sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/RateLimitingSamplingStrategy.java
create mode 100644 sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/SamplingStrategyParameters.java
create mode 100644 sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/SamplingStrategyResponse.java
create mode 100644 sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/SamplingStrategyType.java
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/collector/logs/v1/internal/ExportLogsServiceRequest.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/collector/logs/v1/internal/ExportLogsServiceRequest.java
new file mode 100644
index 000000000..13d0f3ee6
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/collector/logs/v1/internal/ExportLogsServiceRequest.java
@@ -0,0 +1,9 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.collector.logs.v1.ExportLogsServiceRequest in opentelemetry/proto/collector/logs/v1/logs_service.proto
+package io.opentelemetry.proto.collector.logs.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class ExportLogsServiceRequest {
+ public static final ProtoFieldInfo RESOURCE_LOGS = ProtoFieldInfo.create(1, 10, "resourceLogs");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/collector/metrics/v1/internal/ExportMetricsServiceRequest.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/collector/metrics/v1/internal/ExportMetricsServiceRequest.java
new file mode 100644
index 000000000..5962c8741
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/collector/metrics/v1/internal/ExportMetricsServiceRequest.java
@@ -0,0 +1,9 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceRequest in opentelemetry/proto/collector/metrics/v1/metrics_service.proto
+package io.opentelemetry.proto.collector.metrics.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class ExportMetricsServiceRequest {
+ public static final ProtoFieldInfo RESOURCE_METRICS = ProtoFieldInfo.create(1, 10, "resourceMetrics");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/collector/profiles/v1experimental/internal/ExportProfilesServiceRequest.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/collector/profiles/v1experimental/internal/ExportProfilesServiceRequest.java
new file mode 100644
index 000000000..d8e5a627d
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/collector/profiles/v1experimental/internal/ExportProfilesServiceRequest.java
@@ -0,0 +1,9 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.collector.profiles.v1experimental.ExportProfilesServiceRequest in opentelemetry/proto/collector/profiles/v1experimental/profiles_service.proto
+package io.opentelemetry.proto.collector.profiles.v1experimental.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class ExportProfilesServiceRequest {
+ public static final ProtoFieldInfo RESOURCE_PROFILES = ProtoFieldInfo.create(1, 10, "resourceProfiles");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/collector/trace/v1/internal/ExportTraceServiceRequest.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/collector/trace/v1/internal/ExportTraceServiceRequest.java
new file mode 100644
index 000000000..dd9f70863
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/collector/trace/v1/internal/ExportTraceServiceRequest.java
@@ -0,0 +1,9 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.collector.trace.v1.ExportTraceServiceRequest in opentelemetry/proto/collector/trace/v1/trace_service.proto
+package io.opentelemetry.proto.collector.trace.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class ExportTraceServiceRequest {
+ public static final ProtoFieldInfo RESOURCE_SPANS = ProtoFieldInfo.create(1, 10, "resourceSpans");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/common/v1/internal/AnyValue.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/common/v1/internal/AnyValue.java
new file mode 100644
index 000000000..0a840367b
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/common/v1/internal/AnyValue.java
@@ -0,0 +1,21 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.common.v1.AnyValue in opentelemetry/proto/common/v1/common.proto
+package io.opentelemetry.proto.common.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class AnyValue {
+ public static final ProtoFieldInfo STRING_VALUE = ProtoFieldInfo.create(1, 10, "stringValue");
+
+ public static final ProtoFieldInfo BOOL_VALUE = ProtoFieldInfo.create(2, 16, "boolValue");
+
+ public static final ProtoFieldInfo INT_VALUE = ProtoFieldInfo.create(3, 24, "intValue");
+
+ public static final ProtoFieldInfo DOUBLE_VALUE = ProtoFieldInfo.create(4, 33, "doubleValue");
+
+ public static final ProtoFieldInfo ARRAY_VALUE = ProtoFieldInfo.create(5, 42, "arrayValue");
+
+ public static final ProtoFieldInfo KVLIST_VALUE = ProtoFieldInfo.create(6, 50, "kvlistValue");
+
+ public static final ProtoFieldInfo BYTES_VALUE = ProtoFieldInfo.create(7, 58, "bytesValue");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/common/v1/internal/ArrayValue.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/common/v1/internal/ArrayValue.java
new file mode 100644
index 000000000..6572c4cc5
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/common/v1/internal/ArrayValue.java
@@ -0,0 +1,9 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.common.v1.ArrayValue in opentelemetry/proto/common/v1/common.proto
+package io.opentelemetry.proto.common.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class ArrayValue {
+ public static final ProtoFieldInfo VALUES = ProtoFieldInfo.create(1, 10, "values");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/common/v1/internal/InstrumentationScope.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/common/v1/internal/InstrumentationScope.java
new file mode 100644
index 000000000..95fd61e27
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/common/v1/internal/InstrumentationScope.java
@@ -0,0 +1,15 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.common.v1.InstrumentationScope in opentelemetry/proto/common/v1/common.proto
+package io.opentelemetry.proto.common.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class InstrumentationScope {
+ public static final ProtoFieldInfo NAME = ProtoFieldInfo.create(1, 10, "name");
+
+ public static final ProtoFieldInfo VERSION = ProtoFieldInfo.create(2, 18, "version");
+
+ public static final ProtoFieldInfo ATTRIBUTES = ProtoFieldInfo.create(3, 26, "attributes");
+
+ public static final ProtoFieldInfo DROPPED_ATTRIBUTES_COUNT = ProtoFieldInfo.create(4, 32, "droppedAttributesCount");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/common/v1/internal/KeyValue.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/common/v1/internal/KeyValue.java
new file mode 100644
index 000000000..dc53a6dbd
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/common/v1/internal/KeyValue.java
@@ -0,0 +1,11 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.common.v1.KeyValue in opentelemetry/proto/common/v1/common.proto
+package io.opentelemetry.proto.common.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class KeyValue {
+ public static final ProtoFieldInfo KEY = ProtoFieldInfo.create(1, 10, "key");
+
+ public static final ProtoFieldInfo VALUE = ProtoFieldInfo.create(2, 18, "value");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/common/v1/internal/KeyValueList.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/common/v1/internal/KeyValueList.java
new file mode 100644
index 000000000..c75527f14
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/common/v1/internal/KeyValueList.java
@@ -0,0 +1,9 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.common.v1.KeyValueList in opentelemetry/proto/common/v1/common.proto
+package io.opentelemetry.proto.common.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class KeyValueList {
+ public static final ProtoFieldInfo VALUES = ProtoFieldInfo.create(1, 10, "values");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/logs/v1/internal/LogRecord.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/logs/v1/internal/LogRecord.java
new file mode 100644
index 000000000..2dd6b338c
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/logs/v1/internal/LogRecord.java
@@ -0,0 +1,27 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.logs.v1.LogRecord in opentelemetry/proto/logs/v1/logs.proto
+package io.opentelemetry.proto.logs.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class LogRecord {
+ public static final ProtoFieldInfo TIME_UNIX_NANO = ProtoFieldInfo.create(1, 9, "timeUnixNano");
+
+ public static final ProtoFieldInfo OBSERVED_TIME_UNIX_NANO = ProtoFieldInfo.create(11, 89, "observedTimeUnixNano");
+
+ public static final ProtoFieldInfo SEVERITY_NUMBER = ProtoFieldInfo.create(2, 16, "severityNumber");
+
+ public static final ProtoFieldInfo SEVERITY_TEXT = ProtoFieldInfo.create(3, 26, "severityText");
+
+ public static final ProtoFieldInfo BODY = ProtoFieldInfo.create(5, 42, "body");
+
+ public static final ProtoFieldInfo ATTRIBUTES = ProtoFieldInfo.create(6, 50, "attributes");
+
+ public static final ProtoFieldInfo DROPPED_ATTRIBUTES_COUNT = ProtoFieldInfo.create(7, 56, "droppedAttributesCount");
+
+ public static final ProtoFieldInfo FLAGS = ProtoFieldInfo.create(8, 69, "flags");
+
+ public static final ProtoFieldInfo TRACE_ID = ProtoFieldInfo.create(9, 74, "traceId");
+
+ public static final ProtoFieldInfo SPAN_ID = ProtoFieldInfo.create(10, 82, "spanId");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/logs/v1/internal/ResourceLogs.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/logs/v1/internal/ResourceLogs.java
new file mode 100644
index 000000000..a4a86c4d0
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/logs/v1/internal/ResourceLogs.java
@@ -0,0 +1,13 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.logs.v1.ResourceLogs in opentelemetry/proto/logs/v1/logs.proto
+package io.opentelemetry.proto.logs.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class ResourceLogs {
+ public static final ProtoFieldInfo RESOURCE = ProtoFieldInfo.create(1, 10, "resource");
+
+ public static final ProtoFieldInfo SCOPE_LOGS = ProtoFieldInfo.create(2, 18, "scopeLogs");
+
+ public static final ProtoFieldInfo SCHEMA_URL = ProtoFieldInfo.create(3, 26, "schemaUrl");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/logs/v1/internal/ScopeLogs.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/logs/v1/internal/ScopeLogs.java
new file mode 100644
index 000000000..edfbb5989
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/logs/v1/internal/ScopeLogs.java
@@ -0,0 +1,13 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.logs.v1.ScopeLogs in opentelemetry/proto/logs/v1/logs.proto
+package io.opentelemetry.proto.logs.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class ScopeLogs {
+ public static final ProtoFieldInfo SCOPE = ProtoFieldInfo.create(1, 10, "scope");
+
+ public static final ProtoFieldInfo LOG_RECORDS = ProtoFieldInfo.create(2, 18, "logRecords");
+
+ public static final ProtoFieldInfo SCHEMA_URL = ProtoFieldInfo.create(3, 26, "schemaUrl");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/logs/v1/internal/SeverityNumber.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/logs/v1/internal/SeverityNumber.java
new file mode 100644
index 000000000..a4547816c
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/logs/v1/internal/SeverityNumber.java
@@ -0,0 +1,57 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.logs.v1.SeverityNumber in opentelemetry/proto/logs/v1/logs.proto
+package io.opentelemetry.proto.logs.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoEnumInfo;
+
+public final class SeverityNumber {
+ public static final ProtoEnumInfo SEVERITY_NUMBER_UNSPECIFIED = ProtoEnumInfo.create(0, "SEVERITY_NUMBER_UNSPECIFIED");
+
+ public static final ProtoEnumInfo SEVERITY_NUMBER_TRACE = ProtoEnumInfo.create(1, "SEVERITY_NUMBER_TRACE");
+
+ public static final ProtoEnumInfo SEVERITY_NUMBER_TRACE2 = ProtoEnumInfo.create(2, "SEVERITY_NUMBER_TRACE2");
+
+ public static final ProtoEnumInfo SEVERITY_NUMBER_TRACE3 = ProtoEnumInfo.create(3, "SEVERITY_NUMBER_TRACE3");
+
+ public static final ProtoEnumInfo SEVERITY_NUMBER_TRACE4 = ProtoEnumInfo.create(4, "SEVERITY_NUMBER_TRACE4");
+
+ public static final ProtoEnumInfo SEVERITY_NUMBER_DEBUG = ProtoEnumInfo.create(5, "SEVERITY_NUMBER_DEBUG");
+
+ public static final ProtoEnumInfo SEVERITY_NUMBER_DEBUG2 = ProtoEnumInfo.create(6, "SEVERITY_NUMBER_DEBUG2");
+
+ public static final ProtoEnumInfo SEVERITY_NUMBER_DEBUG3 = ProtoEnumInfo.create(7, "SEVERITY_NUMBER_DEBUG3");
+
+ public static final ProtoEnumInfo SEVERITY_NUMBER_DEBUG4 = ProtoEnumInfo.create(8, "SEVERITY_NUMBER_DEBUG4");
+
+ public static final ProtoEnumInfo SEVERITY_NUMBER_INFO = ProtoEnumInfo.create(9, "SEVERITY_NUMBER_INFO");
+
+ public static final ProtoEnumInfo SEVERITY_NUMBER_INFO2 = ProtoEnumInfo.create(10, "SEVERITY_NUMBER_INFO2");
+
+ public static final ProtoEnumInfo SEVERITY_NUMBER_INFO3 = ProtoEnumInfo.create(11, "SEVERITY_NUMBER_INFO3");
+
+ public static final ProtoEnumInfo SEVERITY_NUMBER_INFO4 = ProtoEnumInfo.create(12, "SEVERITY_NUMBER_INFO4");
+
+ public static final ProtoEnumInfo SEVERITY_NUMBER_WARN = ProtoEnumInfo.create(13, "SEVERITY_NUMBER_WARN");
+
+ public static final ProtoEnumInfo SEVERITY_NUMBER_WARN2 = ProtoEnumInfo.create(14, "SEVERITY_NUMBER_WARN2");
+
+ public static final ProtoEnumInfo SEVERITY_NUMBER_WARN3 = ProtoEnumInfo.create(15, "SEVERITY_NUMBER_WARN3");
+
+ public static final ProtoEnumInfo SEVERITY_NUMBER_WARN4 = ProtoEnumInfo.create(16, "SEVERITY_NUMBER_WARN4");
+
+ public static final ProtoEnumInfo SEVERITY_NUMBER_ERROR = ProtoEnumInfo.create(17, "SEVERITY_NUMBER_ERROR");
+
+ public static final ProtoEnumInfo SEVERITY_NUMBER_ERROR2 = ProtoEnumInfo.create(18, "SEVERITY_NUMBER_ERROR2");
+
+ public static final ProtoEnumInfo SEVERITY_NUMBER_ERROR3 = ProtoEnumInfo.create(19, "SEVERITY_NUMBER_ERROR3");
+
+ public static final ProtoEnumInfo SEVERITY_NUMBER_ERROR4 = ProtoEnumInfo.create(20, "SEVERITY_NUMBER_ERROR4");
+
+ public static final ProtoEnumInfo SEVERITY_NUMBER_FATAL = ProtoEnumInfo.create(21, "SEVERITY_NUMBER_FATAL");
+
+ public static final ProtoEnumInfo SEVERITY_NUMBER_FATAL2 = ProtoEnumInfo.create(22, "SEVERITY_NUMBER_FATAL2");
+
+ public static final ProtoEnumInfo SEVERITY_NUMBER_FATAL3 = ProtoEnumInfo.create(23, "SEVERITY_NUMBER_FATAL3");
+
+ public static final ProtoEnumInfo SEVERITY_NUMBER_FATAL4 = ProtoEnumInfo.create(24, "SEVERITY_NUMBER_FATAL4");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/AggregationTemporality.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/AggregationTemporality.java
new file mode 100644
index 000000000..f4708941b
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/AggregationTemporality.java
@@ -0,0 +1,13 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.metrics.v1.AggregationTemporality in opentelemetry/proto/metrics/v1/metrics.proto
+package io.opentelemetry.proto.metrics.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoEnumInfo;
+
+public final class AggregationTemporality {
+ public static final ProtoEnumInfo AGGREGATION_TEMPORALITY_UNSPECIFIED = ProtoEnumInfo.create(0, "AGGREGATION_TEMPORALITY_UNSPECIFIED");
+
+ public static final ProtoEnumInfo AGGREGATION_TEMPORALITY_DELTA = ProtoEnumInfo.create(1, "AGGREGATION_TEMPORALITY_DELTA");
+
+ public static final ProtoEnumInfo AGGREGATION_TEMPORALITY_CUMULATIVE = ProtoEnumInfo.create(2, "AGGREGATION_TEMPORALITY_CUMULATIVE");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/Exemplar.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/Exemplar.java
new file mode 100644
index 000000000..a29554ab7
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/Exemplar.java
@@ -0,0 +1,19 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.metrics.v1.Exemplar in opentelemetry/proto/metrics/v1/metrics.proto
+package io.opentelemetry.proto.metrics.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class Exemplar {
+ public static final ProtoFieldInfo FILTERED_ATTRIBUTES = ProtoFieldInfo.create(7, 58, "filteredAttributes");
+
+ public static final ProtoFieldInfo TIME_UNIX_NANO = ProtoFieldInfo.create(2, 17, "timeUnixNano");
+
+ public static final ProtoFieldInfo SPAN_ID = ProtoFieldInfo.create(4, 34, "spanId");
+
+ public static final ProtoFieldInfo TRACE_ID = ProtoFieldInfo.create(5, 42, "traceId");
+
+ public static final ProtoFieldInfo AS_DOUBLE = ProtoFieldInfo.create(3, 25, "asDouble");
+
+ public static final ProtoFieldInfo AS_INT = ProtoFieldInfo.create(6, 49, "asInt");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/ExponentialHistogram.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/ExponentialHistogram.java
new file mode 100644
index 000000000..0cdc41df1
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/ExponentialHistogram.java
@@ -0,0 +1,11 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.metrics.v1.ExponentialHistogram in opentelemetry/proto/metrics/v1/metrics.proto
+package io.opentelemetry.proto.metrics.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class ExponentialHistogram {
+ public static final ProtoFieldInfo DATA_POINTS = ProtoFieldInfo.create(1, 10, "dataPoints");
+
+ public static final ProtoFieldInfo AGGREGATION_TEMPORALITY = ProtoFieldInfo.create(2, 16, "aggregationTemporality");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/ExponentialHistogramDataPoint.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/ExponentialHistogramDataPoint.java
new file mode 100644
index 000000000..cae87ad54
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/ExponentialHistogramDataPoint.java
@@ -0,0 +1,41 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint in opentelemetry/proto/metrics/v1/metrics.proto
+package io.opentelemetry.proto.metrics.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class ExponentialHistogramDataPoint {
+ public static final ProtoFieldInfo ATTRIBUTES = ProtoFieldInfo.create(1, 10, "attributes");
+
+ public static final ProtoFieldInfo START_TIME_UNIX_NANO = ProtoFieldInfo.create(2, 17, "startTimeUnixNano");
+
+ public static final ProtoFieldInfo TIME_UNIX_NANO = ProtoFieldInfo.create(3, 25, "timeUnixNano");
+
+ public static final ProtoFieldInfo COUNT = ProtoFieldInfo.create(4, 33, "count");
+
+ public static final ProtoFieldInfo SUM = ProtoFieldInfo.create(5, 41, "sum");
+
+ public static final ProtoFieldInfo SCALE = ProtoFieldInfo.create(6, 48, "scale");
+
+ public static final ProtoFieldInfo ZERO_COUNT = ProtoFieldInfo.create(7, 57, "zeroCount");
+
+ public static final ProtoFieldInfo POSITIVE = ProtoFieldInfo.create(8, 66, "positive");
+
+ public static final ProtoFieldInfo NEGATIVE = ProtoFieldInfo.create(9, 74, "negative");
+
+ public static final ProtoFieldInfo FLAGS = ProtoFieldInfo.create(10, 80, "flags");
+
+ public static final ProtoFieldInfo EXEMPLARS = ProtoFieldInfo.create(11, 90, "exemplars");
+
+ public static final ProtoFieldInfo MIN = ProtoFieldInfo.create(12, 97, "min");
+
+ public static final ProtoFieldInfo MAX = ProtoFieldInfo.create(13, 105, "max");
+
+ public static final ProtoFieldInfo ZERO_THRESHOLD = ProtoFieldInfo.create(14, 113, "zeroThreshold");
+
+ public static final class Buckets {
+ public static final ProtoFieldInfo OFFSET = ProtoFieldInfo.create(1, 8, "offset");
+
+ public static final ProtoFieldInfo BUCKET_COUNTS = ProtoFieldInfo.create(2, 18, "bucketCounts");
+ }
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/Gauge.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/Gauge.java
new file mode 100644
index 000000000..14c873b1a
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/Gauge.java
@@ -0,0 +1,9 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.metrics.v1.Gauge in opentelemetry/proto/metrics/v1/metrics.proto
+package io.opentelemetry.proto.metrics.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class Gauge {
+ public static final ProtoFieldInfo DATA_POINTS = ProtoFieldInfo.create(1, 10, "dataPoints");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/Histogram.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/Histogram.java
new file mode 100644
index 000000000..ea7c53c20
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/Histogram.java
@@ -0,0 +1,11 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.metrics.v1.Histogram in opentelemetry/proto/metrics/v1/metrics.proto
+package io.opentelemetry.proto.metrics.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class Histogram {
+ public static final ProtoFieldInfo DATA_POINTS = ProtoFieldInfo.create(1, 10, "dataPoints");
+
+ public static final ProtoFieldInfo AGGREGATION_TEMPORALITY = ProtoFieldInfo.create(2, 16, "aggregationTemporality");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/HistogramDataPoint.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/HistogramDataPoint.java
new file mode 100644
index 000000000..50392e3ea
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/HistogramDataPoint.java
@@ -0,0 +1,29 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.metrics.v1.HistogramDataPoint in opentelemetry/proto/metrics/v1/metrics.proto
+package io.opentelemetry.proto.metrics.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class HistogramDataPoint {
+ public static final ProtoFieldInfo ATTRIBUTES = ProtoFieldInfo.create(9, 74, "attributes");
+
+ public static final ProtoFieldInfo START_TIME_UNIX_NANO = ProtoFieldInfo.create(2, 17, "startTimeUnixNano");
+
+ public static final ProtoFieldInfo TIME_UNIX_NANO = ProtoFieldInfo.create(3, 25, "timeUnixNano");
+
+ public static final ProtoFieldInfo COUNT = ProtoFieldInfo.create(4, 33, "count");
+
+ public static final ProtoFieldInfo SUM = ProtoFieldInfo.create(5, 41, "sum");
+
+ public static final ProtoFieldInfo BUCKET_COUNTS = ProtoFieldInfo.create(6, 50, "bucketCounts");
+
+ public static final ProtoFieldInfo EXPLICIT_BOUNDS = ProtoFieldInfo.create(7, 58, "explicitBounds");
+
+ public static final ProtoFieldInfo EXEMPLARS = ProtoFieldInfo.create(8, 66, "exemplars");
+
+ public static final ProtoFieldInfo FLAGS = ProtoFieldInfo.create(10, 80, "flags");
+
+ public static final ProtoFieldInfo MIN = ProtoFieldInfo.create(11, 89, "min");
+
+ public static final ProtoFieldInfo MAX = ProtoFieldInfo.create(12, 97, "max");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/Metric.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/Metric.java
new file mode 100644
index 000000000..0e2abba48
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/Metric.java
@@ -0,0 +1,25 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.metrics.v1.Metric in opentelemetry/proto/metrics/v1/metrics.proto
+package io.opentelemetry.proto.metrics.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class Metric {
+ public static final ProtoFieldInfo NAME = ProtoFieldInfo.create(1, 10, "name");
+
+ public static final ProtoFieldInfo DESCRIPTION = ProtoFieldInfo.create(2, 18, "description");
+
+ public static final ProtoFieldInfo UNIT = ProtoFieldInfo.create(3, 26, "unit");
+
+ public static final ProtoFieldInfo METADATA = ProtoFieldInfo.create(12, 98, "metadata");
+
+ public static final ProtoFieldInfo GAUGE = ProtoFieldInfo.create(5, 42, "gauge");
+
+ public static final ProtoFieldInfo SUM = ProtoFieldInfo.create(7, 58, "sum");
+
+ public static final ProtoFieldInfo HISTOGRAM = ProtoFieldInfo.create(9, 74, "histogram");
+
+ public static final ProtoFieldInfo EXPONENTIAL_HISTOGRAM = ProtoFieldInfo.create(10, 82, "exponentialHistogram");
+
+ public static final ProtoFieldInfo SUMMARY = ProtoFieldInfo.create(11, 90, "summary");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/NumberDataPoint.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/NumberDataPoint.java
new file mode 100644
index 000000000..650b1067c
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/NumberDataPoint.java
@@ -0,0 +1,21 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.metrics.v1.NumberDataPoint in opentelemetry/proto/metrics/v1/metrics.proto
+package io.opentelemetry.proto.metrics.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class NumberDataPoint {
+ public static final ProtoFieldInfo ATTRIBUTES = ProtoFieldInfo.create(7, 58, "attributes");
+
+ public static final ProtoFieldInfo START_TIME_UNIX_NANO = ProtoFieldInfo.create(2, 17, "startTimeUnixNano");
+
+ public static final ProtoFieldInfo TIME_UNIX_NANO = ProtoFieldInfo.create(3, 25, "timeUnixNano");
+
+ public static final ProtoFieldInfo EXEMPLARS = ProtoFieldInfo.create(5, 42, "exemplars");
+
+ public static final ProtoFieldInfo FLAGS = ProtoFieldInfo.create(8, 64, "flags");
+
+ public static final ProtoFieldInfo AS_DOUBLE = ProtoFieldInfo.create(4, 33, "asDouble");
+
+ public static final ProtoFieldInfo AS_INT = ProtoFieldInfo.create(6, 49, "asInt");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/ResourceMetrics.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/ResourceMetrics.java
new file mode 100644
index 000000000..ee6cda9b0
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/ResourceMetrics.java
@@ -0,0 +1,13 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.metrics.v1.ResourceMetrics in opentelemetry/proto/metrics/v1/metrics.proto
+package io.opentelemetry.proto.metrics.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class ResourceMetrics {
+ public static final ProtoFieldInfo RESOURCE = ProtoFieldInfo.create(1, 10, "resource");
+
+ public static final ProtoFieldInfo SCOPE_METRICS = ProtoFieldInfo.create(2, 18, "scopeMetrics");
+
+ public static final ProtoFieldInfo SCHEMA_URL = ProtoFieldInfo.create(3, 26, "schemaUrl");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/ScopeMetrics.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/ScopeMetrics.java
new file mode 100644
index 000000000..08ac4fd15
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/ScopeMetrics.java
@@ -0,0 +1,13 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.metrics.v1.ScopeMetrics in opentelemetry/proto/metrics/v1/metrics.proto
+package io.opentelemetry.proto.metrics.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class ScopeMetrics {
+ public static final ProtoFieldInfo SCOPE = ProtoFieldInfo.create(1, 10, "scope");
+
+ public static final ProtoFieldInfo METRICS = ProtoFieldInfo.create(2, 18, "metrics");
+
+ public static final ProtoFieldInfo SCHEMA_URL = ProtoFieldInfo.create(3, 26, "schemaUrl");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/Sum.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/Sum.java
new file mode 100644
index 000000000..31ad5e3d1
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/Sum.java
@@ -0,0 +1,13 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.metrics.v1.Sum in opentelemetry/proto/metrics/v1/metrics.proto
+package io.opentelemetry.proto.metrics.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class Sum {
+ public static final ProtoFieldInfo DATA_POINTS = ProtoFieldInfo.create(1, 10, "dataPoints");
+
+ public static final ProtoFieldInfo AGGREGATION_TEMPORALITY = ProtoFieldInfo.create(2, 16, "aggregationTemporality");
+
+ public static final ProtoFieldInfo IS_MONOTONIC = ProtoFieldInfo.create(3, 24, "isMonotonic");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/Summary.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/Summary.java
new file mode 100644
index 000000000..8b15e9d4e
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/Summary.java
@@ -0,0 +1,9 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.metrics.v1.Summary in opentelemetry/proto/metrics/v1/metrics.proto
+package io.opentelemetry.proto.metrics.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class Summary {
+ public static final ProtoFieldInfo DATA_POINTS = ProtoFieldInfo.create(1, 10, "dataPoints");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/SummaryDataPoint.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/SummaryDataPoint.java
new file mode 100644
index 000000000..7afed53eb
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/metrics/v1/internal/SummaryDataPoint.java
@@ -0,0 +1,27 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.metrics.v1.SummaryDataPoint in opentelemetry/proto/metrics/v1/metrics.proto
+package io.opentelemetry.proto.metrics.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class SummaryDataPoint {
+ public static final ProtoFieldInfo ATTRIBUTES = ProtoFieldInfo.create(7, 58, "attributes");
+
+ public static final ProtoFieldInfo START_TIME_UNIX_NANO = ProtoFieldInfo.create(2, 17, "startTimeUnixNano");
+
+ public static final ProtoFieldInfo TIME_UNIX_NANO = ProtoFieldInfo.create(3, 25, "timeUnixNano");
+
+ public static final ProtoFieldInfo COUNT = ProtoFieldInfo.create(4, 33, "count");
+
+ public static final ProtoFieldInfo SUM = ProtoFieldInfo.create(5, 41, "sum");
+
+ public static final ProtoFieldInfo QUANTILE_VALUES = ProtoFieldInfo.create(6, 50, "quantileValues");
+
+ public static final ProtoFieldInfo FLAGS = ProtoFieldInfo.create(8, 64, "flags");
+
+ public static final class ValueAtQuantile {
+ public static final ProtoFieldInfo QUANTILE = ProtoFieldInfo.create(1, 9, "quantile");
+
+ public static final ProtoFieldInfo VALUE = ProtoFieldInfo.create(2, 17, "value");
+ }
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/AggregationTemporality.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/AggregationTemporality.java
new file mode 100644
index 000000000..a221461ea
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/AggregationTemporality.java
@@ -0,0 +1,13 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.profiles.v1experimental.AggregationTemporality in opentelemetry/proto/profiles/v1experimental/pprofextended.proto
+package io.opentelemetry.proto.profiles.v1experimental.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoEnumInfo;
+
+public final class AggregationTemporality {
+ public static final ProtoEnumInfo AGGREGATION_TEMPORALITY_UNSPECIFIED = ProtoEnumInfo.create(0, "AGGREGATION_TEMPORALITY_UNSPECIFIED");
+
+ public static final ProtoEnumInfo AGGREGATION_TEMPORALITY_DELTA = ProtoEnumInfo.create(1, "AGGREGATION_TEMPORALITY_DELTA");
+
+ public static final ProtoEnumInfo AGGREGATION_TEMPORALITY_CUMULATIVE = ProtoEnumInfo.create(2, "AGGREGATION_TEMPORALITY_CUMULATIVE");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/AttributeUnit.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/AttributeUnit.java
new file mode 100644
index 000000000..8d2d5f45b
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/AttributeUnit.java
@@ -0,0 +1,11 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.profiles.v1experimental.AttributeUnit in opentelemetry/proto/profiles/v1experimental/pprofextended.proto
+package io.opentelemetry.proto.profiles.v1experimental.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class AttributeUnit {
+ public static final ProtoFieldInfo ATTRIBUTE_KEY = ProtoFieldInfo.create(1, 8, "attributeKey");
+
+ public static final ProtoFieldInfo UNIT = ProtoFieldInfo.create(2, 16, "unit");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/BuildIdKind.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/BuildIdKind.java
new file mode 100644
index 000000000..2126d12b6
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/BuildIdKind.java
@@ -0,0 +1,11 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.profiles.v1experimental.BuildIdKind in opentelemetry/proto/profiles/v1experimental/pprofextended.proto
+package io.opentelemetry.proto.profiles.v1experimental.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoEnumInfo;
+
+public final class BuildIdKind {
+ public static final ProtoEnumInfo BUILD_ID_LINKER = ProtoEnumInfo.create(0, "BUILD_ID_LINKER");
+
+ public static final ProtoEnumInfo BUILD_ID_BINARY_HASH = ProtoEnumInfo.create(1, "BUILD_ID_BINARY_HASH");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Function.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Function.java
new file mode 100644
index 000000000..150e9f03e
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Function.java
@@ -0,0 +1,17 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.profiles.v1experimental.Function in opentelemetry/proto/profiles/v1experimental/pprofextended.proto
+package io.opentelemetry.proto.profiles.v1experimental.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class Function {
+ public static final ProtoFieldInfo ID = ProtoFieldInfo.create(1, 8, "id");
+
+ public static final ProtoFieldInfo NAME = ProtoFieldInfo.create(2, 16, "name");
+
+ public static final ProtoFieldInfo SYSTEM_NAME = ProtoFieldInfo.create(3, 24, "systemName");
+
+ public static final ProtoFieldInfo FILENAME = ProtoFieldInfo.create(4, 32, "filename");
+
+ public static final ProtoFieldInfo START_LINE = ProtoFieldInfo.create(5, 40, "startLine");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Label.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Label.java
new file mode 100644
index 000000000..b7e77c51b
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Label.java
@@ -0,0 +1,15 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.profiles.v1experimental.Label in opentelemetry/proto/profiles/v1experimental/pprofextended.proto
+package io.opentelemetry.proto.profiles.v1experimental.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class Label {
+ public static final ProtoFieldInfo KEY = ProtoFieldInfo.create(1, 8, "key");
+
+ public static final ProtoFieldInfo STR = ProtoFieldInfo.create(2, 16, "str");
+
+ public static final ProtoFieldInfo NUM = ProtoFieldInfo.create(3, 24, "num");
+
+ public static final ProtoFieldInfo NUM_UNIT = ProtoFieldInfo.create(4, 32, "numUnit");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Line.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Line.java
new file mode 100644
index 000000000..897b23e99
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Line.java
@@ -0,0 +1,13 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.profiles.v1experimental.Line in opentelemetry/proto/profiles/v1experimental/pprofextended.proto
+package io.opentelemetry.proto.profiles.v1experimental.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class Line {
+ public static final ProtoFieldInfo FUNCTION_INDEX = ProtoFieldInfo.create(1, 8, "functionIndex");
+
+ public static final ProtoFieldInfo LINE = ProtoFieldInfo.create(2, 16, "line");
+
+ public static final ProtoFieldInfo COLUMN = ProtoFieldInfo.create(3, 24, "column");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Link.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Link.java
new file mode 100644
index 000000000..456a547b1
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Link.java
@@ -0,0 +1,11 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.profiles.v1experimental.Link in opentelemetry/proto/profiles/v1experimental/pprofextended.proto
+package io.opentelemetry.proto.profiles.v1experimental.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class Link {
+ public static final ProtoFieldInfo TRACE_ID = ProtoFieldInfo.create(1, 10, "traceId");
+
+ public static final ProtoFieldInfo SPAN_ID = ProtoFieldInfo.create(2, 18, "spanId");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Location.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Location.java
new file mode 100644
index 000000000..73fcd689f
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Location.java
@@ -0,0 +1,21 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.profiles.v1experimental.Location in opentelemetry/proto/profiles/v1experimental/pprofextended.proto
+package io.opentelemetry.proto.profiles.v1experimental.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class Location {
+ public static final ProtoFieldInfo ID = ProtoFieldInfo.create(1, 8, "id");
+
+ public static final ProtoFieldInfo MAPPING_INDEX = ProtoFieldInfo.create(2, 16, "mappingIndex");
+
+ public static final ProtoFieldInfo ADDRESS = ProtoFieldInfo.create(3, 24, "address");
+
+ public static final ProtoFieldInfo LINE = ProtoFieldInfo.create(4, 34, "line");
+
+ public static final ProtoFieldInfo IS_FOLDED = ProtoFieldInfo.create(5, 40, "isFolded");
+
+ public static final ProtoFieldInfo TYPE_INDEX = ProtoFieldInfo.create(6, 48, "typeIndex");
+
+ public static final ProtoFieldInfo ATTRIBUTES = ProtoFieldInfo.create(7, 58, "attributes");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Mapping.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Mapping.java
new file mode 100644
index 000000000..61b2617dd
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Mapping.java
@@ -0,0 +1,31 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.profiles.v1experimental.Mapping in opentelemetry/proto/profiles/v1experimental/pprofextended.proto
+package io.opentelemetry.proto.profiles.v1experimental.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class Mapping {
+ public static final ProtoFieldInfo ID = ProtoFieldInfo.create(1, 8, "id");
+
+ public static final ProtoFieldInfo MEMORY_START = ProtoFieldInfo.create(2, 16, "memoryStart");
+
+ public static final ProtoFieldInfo MEMORY_LIMIT = ProtoFieldInfo.create(3, 24, "memoryLimit");
+
+ public static final ProtoFieldInfo FILE_OFFSET = ProtoFieldInfo.create(4, 32, "fileOffset");
+
+ public static final ProtoFieldInfo FILENAME = ProtoFieldInfo.create(5, 40, "filename");
+
+ public static final ProtoFieldInfo BUILD_ID = ProtoFieldInfo.create(6, 48, "buildId");
+
+ public static final ProtoFieldInfo BUILD_ID_KIND = ProtoFieldInfo.create(11, 88, "buildIdKind");
+
+ public static final ProtoFieldInfo ATTRIBUTES = ProtoFieldInfo.create(12, 98, "attributes");
+
+ public static final ProtoFieldInfo HAS_FUNCTIONS = ProtoFieldInfo.create(7, 56, "hasFunctions");
+
+ public static final ProtoFieldInfo HAS_FILENAMES = ProtoFieldInfo.create(8, 64, "hasFilenames");
+
+ public static final ProtoFieldInfo HAS_LINE_NUMBERS = ProtoFieldInfo.create(9, 72, "hasLineNumbers");
+
+ public static final ProtoFieldInfo HAS_INLINE_FRAMES = ProtoFieldInfo.create(10, 80, "hasInlineFrames");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Profile.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Profile.java
new file mode 100644
index 000000000..630c96b2c
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Profile.java
@@ -0,0 +1,43 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.profiles.v1experimental.Profile in opentelemetry/proto/profiles/v1experimental/pprofextended.proto
+package io.opentelemetry.proto.profiles.v1experimental.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class Profile {
+ public static final ProtoFieldInfo SAMPLE_TYPE = ProtoFieldInfo.create(1, 10, "sampleType");
+
+ public static final ProtoFieldInfo SAMPLE = ProtoFieldInfo.create(2, 18, "sample");
+
+ public static final ProtoFieldInfo MAPPING = ProtoFieldInfo.create(3, 26, "mapping");
+
+ public static final ProtoFieldInfo LOCATION = ProtoFieldInfo.create(4, 34, "location");
+
+ public static final ProtoFieldInfo LOCATION_INDICES = ProtoFieldInfo.create(15, 122, "locationIndices");
+
+ public static final ProtoFieldInfo FUNCTION = ProtoFieldInfo.create(5, 42, "function");
+
+ public static final ProtoFieldInfo ATTRIBUTE_TABLE = ProtoFieldInfo.create(16, 130, "attributeTable");
+
+ public static final ProtoFieldInfo ATTRIBUTE_UNITS = ProtoFieldInfo.create(17, 138, "attributeUnits");
+
+ public static final ProtoFieldInfo LINK_TABLE = ProtoFieldInfo.create(18, 146, "linkTable");
+
+ public static final ProtoFieldInfo STRING_TABLE = ProtoFieldInfo.create(6, 50, "stringTable");
+
+ public static final ProtoFieldInfo DROP_FRAMES = ProtoFieldInfo.create(7, 56, "dropFrames");
+
+ public static final ProtoFieldInfo KEEP_FRAMES = ProtoFieldInfo.create(8, 64, "keepFrames");
+
+ public static final ProtoFieldInfo TIME_NANOS = ProtoFieldInfo.create(9, 72, "timeNanos");
+
+ public static final ProtoFieldInfo DURATION_NANOS = ProtoFieldInfo.create(10, 80, "durationNanos");
+
+ public static final ProtoFieldInfo PERIOD_TYPE = ProtoFieldInfo.create(11, 90, "periodType");
+
+ public static final ProtoFieldInfo PERIOD = ProtoFieldInfo.create(12, 96, "period");
+
+ public static final ProtoFieldInfo COMMENT = ProtoFieldInfo.create(13, 106, "comment");
+
+ public static final ProtoFieldInfo DEFAULT_SAMPLE_TYPE = ProtoFieldInfo.create(14, 112, "defaultSampleType");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/ProfileContainer.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/ProfileContainer.java
new file mode 100644
index 000000000..476c31053
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/ProfileContainer.java
@@ -0,0 +1,23 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.profiles.v1experimental.ProfileContainer in opentelemetry/proto/profiles/v1experimental/profiles.proto
+package io.opentelemetry.proto.profiles.v1experimental.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class ProfileContainer {
+ public static final ProtoFieldInfo PROFILE_ID = ProtoFieldInfo.create(1, 10, "profileId");
+
+ public static final ProtoFieldInfo START_TIME_UNIX_NANO = ProtoFieldInfo.create(2, 17, "startTimeUnixNano");
+
+ public static final ProtoFieldInfo END_TIME_UNIX_NANO = ProtoFieldInfo.create(3, 25, "endTimeUnixNano");
+
+ public static final ProtoFieldInfo ATTRIBUTES = ProtoFieldInfo.create(4, 34, "attributes");
+
+ public static final ProtoFieldInfo DROPPED_ATTRIBUTES_COUNT = ProtoFieldInfo.create(5, 40, "droppedAttributesCount");
+
+ public static final ProtoFieldInfo ORIGINAL_PAYLOAD_FORMAT = ProtoFieldInfo.create(6, 50, "originalPayloadFormat");
+
+ public static final ProtoFieldInfo ORIGINAL_PAYLOAD = ProtoFieldInfo.create(7, 58, "originalPayload");
+
+ public static final ProtoFieldInfo PROFILE = ProtoFieldInfo.create(8, 66, "profile");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/ResourceProfiles.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/ResourceProfiles.java
new file mode 100644
index 000000000..2bfc30c03
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/ResourceProfiles.java
@@ -0,0 +1,13 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.profiles.v1experimental.ResourceProfiles in opentelemetry/proto/profiles/v1experimental/profiles.proto
+package io.opentelemetry.proto.profiles.v1experimental.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class ResourceProfiles {
+ public static final ProtoFieldInfo RESOURCE = ProtoFieldInfo.create(1, 10, "resource");
+
+ public static final ProtoFieldInfo SCOPE_PROFILES = ProtoFieldInfo.create(2, 18, "scopeProfiles");
+
+ public static final ProtoFieldInfo SCHEMA_URL = ProtoFieldInfo.create(3, 26, "schemaUrl");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Sample.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Sample.java
new file mode 100644
index 000000000..ac795dec6
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/Sample.java
@@ -0,0 +1,25 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.profiles.v1experimental.Sample in opentelemetry/proto/profiles/v1experimental/pprofextended.proto
+package io.opentelemetry.proto.profiles.v1experimental.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class Sample {
+ public static final ProtoFieldInfo LOCATION_INDEX = ProtoFieldInfo.create(1, 10, "locationIndex");
+
+ public static final ProtoFieldInfo LOCATIONS_START_INDEX = ProtoFieldInfo.create(7, 56, "locationsStartIndex");
+
+ public static final ProtoFieldInfo LOCATIONS_LENGTH = ProtoFieldInfo.create(8, 64, "locationsLength");
+
+ public static final ProtoFieldInfo STACKTRACE_ID_INDEX = ProtoFieldInfo.create(9, 72, "stacktraceIdIndex");
+
+ public static final ProtoFieldInfo VALUE = ProtoFieldInfo.create(2, 18, "value");
+
+ public static final ProtoFieldInfo LABEL = ProtoFieldInfo.create(3, 26, "label");
+
+ public static final ProtoFieldInfo ATTRIBUTES = ProtoFieldInfo.create(10, 82, "attributes");
+
+ public static final ProtoFieldInfo LINK = ProtoFieldInfo.create(12, 96, "link");
+
+ public static final ProtoFieldInfo TIMESTAMPS_UNIX_NANO = ProtoFieldInfo.create(13, 106, "timestampsUnixNano");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/ScopeProfiles.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/ScopeProfiles.java
new file mode 100644
index 000000000..2011a6e25
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/ScopeProfiles.java
@@ -0,0 +1,13 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.profiles.v1experimental.ScopeProfiles in opentelemetry/proto/profiles/v1experimental/profiles.proto
+package io.opentelemetry.proto.profiles.v1experimental.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class ScopeProfiles {
+ public static final ProtoFieldInfo SCOPE = ProtoFieldInfo.create(1, 10, "scope");
+
+ public static final ProtoFieldInfo PROFILES = ProtoFieldInfo.create(2, 18, "profiles");
+
+ public static final ProtoFieldInfo SCHEMA_URL = ProtoFieldInfo.create(3, 26, "schemaUrl");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/ValueType.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/ValueType.java
new file mode 100644
index 000000000..40697c80d
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/profiles/v1experimental/internal/ValueType.java
@@ -0,0 +1,13 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.profiles.v1experimental.ValueType in opentelemetry/proto/profiles/v1experimental/pprofextended.proto
+package io.opentelemetry.proto.profiles.v1experimental.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class ValueType {
+ public static final ProtoFieldInfo TYPE = ProtoFieldInfo.create(1, 8, "type");
+
+ public static final ProtoFieldInfo UNIT = ProtoFieldInfo.create(2, 16, "unit");
+
+ public static final ProtoFieldInfo AGGREGATION_TEMPORALITY = ProtoFieldInfo.create(3, 24, "aggregationTemporality");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/resource/v1/internal/Resource.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/resource/v1/internal/Resource.java
new file mode 100644
index 000000000..2ba3b3267
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/resource/v1/internal/Resource.java
@@ -0,0 +1,11 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.resource.v1.Resource in opentelemetry/proto/resource/v1/resource.proto
+package io.opentelemetry.proto.resource.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class Resource {
+ public static final ProtoFieldInfo ATTRIBUTES = ProtoFieldInfo.create(1, 10, "attributes");
+
+ public static final ProtoFieldInfo DROPPED_ATTRIBUTES_COUNT = ProtoFieldInfo.create(2, 16, "droppedAttributesCount");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/trace/v1/internal/ResourceSpans.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/trace/v1/internal/ResourceSpans.java
new file mode 100644
index 000000000..09510d241
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/trace/v1/internal/ResourceSpans.java
@@ -0,0 +1,13 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.trace.v1.ResourceSpans in opentelemetry/proto/trace/v1/trace.proto
+package io.opentelemetry.proto.trace.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class ResourceSpans {
+ public static final ProtoFieldInfo RESOURCE = ProtoFieldInfo.create(1, 10, "resource");
+
+ public static final ProtoFieldInfo SCOPE_SPANS = ProtoFieldInfo.create(2, 18, "scopeSpans");
+
+ public static final ProtoFieldInfo SCHEMA_URL = ProtoFieldInfo.create(3, 26, "schemaUrl");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/trace/v1/internal/ScopeSpans.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/trace/v1/internal/ScopeSpans.java
new file mode 100644
index 000000000..b3edac78a
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/trace/v1/internal/ScopeSpans.java
@@ -0,0 +1,13 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.trace.v1.ScopeSpans in opentelemetry/proto/trace/v1/trace.proto
+package io.opentelemetry.proto.trace.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class ScopeSpans {
+ public static final ProtoFieldInfo SCOPE = ProtoFieldInfo.create(1, 10, "scope");
+
+ public static final ProtoFieldInfo SPANS = ProtoFieldInfo.create(2, 18, "spans");
+
+ public static final ProtoFieldInfo SCHEMA_URL = ProtoFieldInfo.create(3, 26, "schemaUrl");
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/trace/v1/internal/Span.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/trace/v1/internal/Span.java
new file mode 100644
index 000000000..0ceab8e6b
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/trace/v1/internal/Span.java
@@ -0,0 +1,78 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.trace.v1.Span in opentelemetry/proto/trace/v1/trace.proto
+package io.opentelemetry.proto.trace.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoEnumInfo;
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class Span {
+ public static final ProtoFieldInfo TRACE_ID = ProtoFieldInfo.create(1, 10, "traceId");
+
+ public static final ProtoFieldInfo SPAN_ID = ProtoFieldInfo.create(2, 18, "spanId");
+
+ public static final ProtoFieldInfo TRACE_STATE = ProtoFieldInfo.create(3, 26, "traceState");
+
+ public static final ProtoFieldInfo PARENT_SPAN_ID = ProtoFieldInfo.create(4, 34, "parentSpanId");
+
+ public static final ProtoFieldInfo FLAGS = ProtoFieldInfo.create(16, 133, "flags");
+
+ public static final ProtoFieldInfo NAME = ProtoFieldInfo.create(5, 42, "name");
+
+ public static final ProtoFieldInfo KIND = ProtoFieldInfo.create(6, 48, "kind");
+
+ public static final ProtoFieldInfo START_TIME_UNIX_NANO = ProtoFieldInfo.create(7, 57, "startTimeUnixNano");
+
+ public static final ProtoFieldInfo END_TIME_UNIX_NANO = ProtoFieldInfo.create(8, 65, "endTimeUnixNano");
+
+ public static final ProtoFieldInfo ATTRIBUTES = ProtoFieldInfo.create(9, 74, "attributes");
+
+ public static final ProtoFieldInfo DROPPED_ATTRIBUTES_COUNT = ProtoFieldInfo.create(10, 80, "droppedAttributesCount");
+
+ public static final ProtoFieldInfo EVENTS = ProtoFieldInfo.create(11, 90, "events");
+
+ public static final ProtoFieldInfo DROPPED_EVENTS_COUNT = ProtoFieldInfo.create(12, 96, "droppedEventsCount");
+
+ public static final ProtoFieldInfo LINKS = ProtoFieldInfo.create(13, 106, "links");
+
+ public static final ProtoFieldInfo DROPPED_LINKS_COUNT = ProtoFieldInfo.create(14, 112, "droppedLinksCount");
+
+ public static final ProtoFieldInfo STATUS = ProtoFieldInfo.create(15, 122, "status");
+
+ public static final class SpanKind {
+ public static final ProtoEnumInfo SPAN_KIND_UNSPECIFIED = ProtoEnumInfo.create(0, "SPAN_KIND_UNSPECIFIED");
+
+ public static final ProtoEnumInfo SPAN_KIND_INTERNAL = ProtoEnumInfo.create(1, "SPAN_KIND_INTERNAL");
+
+ public static final ProtoEnumInfo SPAN_KIND_SERVER = ProtoEnumInfo.create(2, "SPAN_KIND_SERVER");
+
+ public static final ProtoEnumInfo SPAN_KIND_CLIENT = ProtoEnumInfo.create(3, "SPAN_KIND_CLIENT");
+
+ public static final ProtoEnumInfo SPAN_KIND_PRODUCER = ProtoEnumInfo.create(4, "SPAN_KIND_PRODUCER");
+
+ public static final ProtoEnumInfo SPAN_KIND_CONSUMER = ProtoEnumInfo.create(5, "SPAN_KIND_CONSUMER");
+ }
+
+ public static final class Event {
+ public static final ProtoFieldInfo TIME_UNIX_NANO = ProtoFieldInfo.create(1, 9, "timeUnixNano");
+
+ public static final ProtoFieldInfo NAME = ProtoFieldInfo.create(2, 18, "name");
+
+ public static final ProtoFieldInfo ATTRIBUTES = ProtoFieldInfo.create(3, 26, "attributes");
+
+ public static final ProtoFieldInfo DROPPED_ATTRIBUTES_COUNT = ProtoFieldInfo.create(4, 32, "droppedAttributesCount");
+ }
+
+ public static final class Link {
+ public static final ProtoFieldInfo TRACE_ID = ProtoFieldInfo.create(1, 10, "traceId");
+
+ public static final ProtoFieldInfo SPAN_ID = ProtoFieldInfo.create(2, 18, "spanId");
+
+ public static final ProtoFieldInfo TRACE_STATE = ProtoFieldInfo.create(3, 26, "traceState");
+
+ public static final ProtoFieldInfo ATTRIBUTES = ProtoFieldInfo.create(4, 34, "attributes");
+
+ public static final ProtoFieldInfo DROPPED_ATTRIBUTES_COUNT = ProtoFieldInfo.create(5, 40, "droppedAttributesCount");
+
+ public static final ProtoFieldInfo FLAGS = ProtoFieldInfo.create(6, 53, "flags");
+ }
+}
diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/proto/trace/v1/internal/Status.java b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/trace/v1/internal/Status.java
new file mode 100644
index 000000000..ba0230266
--- /dev/null
+++ b/exporters/otlp/common/src/main/java/io/opentelemetry/proto/trace/v1/internal/Status.java
@@ -0,0 +1,20 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: opentelemetry.proto.trace.v1.Status in opentelemetry/proto/trace/v1/trace.proto
+package io.opentelemetry.proto.trace.v1.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoEnumInfo;
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class Status {
+ public static final ProtoFieldInfo MESSAGE = ProtoFieldInfo.create(2, 18, "message");
+
+ public static final ProtoFieldInfo CODE = ProtoFieldInfo.create(3, 24, "code");
+
+ public static final class StatusCode {
+ public static final ProtoEnumInfo STATUS_CODE_UNSET = ProtoEnumInfo.create(0, "STATUS_CODE_UNSET");
+
+ public static final ProtoEnumInfo STATUS_CODE_OK = ProtoEnumInfo.create(1, "STATUS_CODE_OK");
+
+ public static final ProtoEnumInfo STATUS_CODE_ERROR = ProtoEnumInfo.create(2, "STATUS_CODE_ERROR");
+ }
+}
diff --git a/sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/OperationSamplingStrategy.java b/sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/OperationSamplingStrategy.java
new file mode 100644
index 000000000..be132f02c
--- /dev/null
+++ b/sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/OperationSamplingStrategy.java
@@ -0,0 +1,11 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: jaeger.api_v2.OperationSamplingStrategy in jaeger/api_v2/sampling.proto
+package io.opentelemetry.sdk.extension.trace.jaeger.proto.api_v2.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class OperationSamplingStrategy {
+ public static final ProtoFieldInfo OPERATION = ProtoFieldInfo.create(1, 10, "operation");
+
+ public static final ProtoFieldInfo PROBABILISTICSAMPLING = ProtoFieldInfo.create(2, 18, "probabilisticSampling");
+}
diff --git a/sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/PerOperationSamplingStrategies.java b/sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/PerOperationSamplingStrategies.java
new file mode 100644
index 000000000..87d8c65c1
--- /dev/null
+++ b/sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/PerOperationSamplingStrategies.java
@@ -0,0 +1,15 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: jaeger.api_v2.PerOperationSamplingStrategies in jaeger/api_v2/sampling.proto
+package io.opentelemetry.sdk.extension.trace.jaeger.proto.api_v2.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class PerOperationSamplingStrategies {
+ public static final ProtoFieldInfo DEFAULTSAMPLINGPROBABILITY = ProtoFieldInfo.create(1, 9, "defaultSamplingProbability");
+
+ public static final ProtoFieldInfo DEFAULTLOWERBOUNDTRACESPERSECOND = ProtoFieldInfo.create(2, 17, "defaultLowerBoundTracesPerSecond");
+
+ public static final ProtoFieldInfo PEROPERATIONSTRATEGIES = ProtoFieldInfo.create(3, 26, "perOperationStrategies");
+
+ public static final ProtoFieldInfo DEFAULTUPPERBOUNDTRACESPERSECOND = ProtoFieldInfo.create(4, 33, "defaultUpperBoundTracesPerSecond");
+}
diff --git a/sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/ProbabilisticSamplingStrategy.java b/sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/ProbabilisticSamplingStrategy.java
new file mode 100644
index 000000000..1b329107b
--- /dev/null
+++ b/sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/ProbabilisticSamplingStrategy.java
@@ -0,0 +1,9 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: jaeger.api_v2.ProbabilisticSamplingStrategy in jaeger/api_v2/sampling.proto
+package io.opentelemetry.sdk.extension.trace.jaeger.proto.api_v2.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class ProbabilisticSamplingStrategy {
+ public static final ProtoFieldInfo SAMPLINGRATE = ProtoFieldInfo.create(1, 9, "samplingRate");
+}
diff --git a/sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/RateLimitingSamplingStrategy.java b/sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/RateLimitingSamplingStrategy.java
new file mode 100644
index 000000000..7a2ac9b2a
--- /dev/null
+++ b/sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/RateLimitingSamplingStrategy.java
@@ -0,0 +1,9 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: jaeger.api_v2.RateLimitingSamplingStrategy in jaeger/api_v2/sampling.proto
+package io.opentelemetry.sdk.extension.trace.jaeger.proto.api_v2.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class RateLimitingSamplingStrategy {
+ public static final ProtoFieldInfo MAXTRACESPERSECOND = ProtoFieldInfo.create(1, 8, "maxTracesPerSecond");
+}
diff --git a/sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/SamplingStrategyParameters.java b/sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/SamplingStrategyParameters.java
new file mode 100644
index 000000000..9148119e4
--- /dev/null
+++ b/sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/SamplingStrategyParameters.java
@@ -0,0 +1,9 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: jaeger.api_v2.SamplingStrategyParameters in jaeger/api_v2/sampling.proto
+package io.opentelemetry.sdk.extension.trace.jaeger.proto.api_v2.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class SamplingStrategyParameters {
+ public static final ProtoFieldInfo SERVICENAME = ProtoFieldInfo.create(1, 10, "serviceName");
+}
diff --git a/sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/SamplingStrategyResponse.java b/sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/SamplingStrategyResponse.java
new file mode 100644
index 000000000..bfb306e32
--- /dev/null
+++ b/sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/SamplingStrategyResponse.java
@@ -0,0 +1,15 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: jaeger.api_v2.SamplingStrategyResponse in jaeger/api_v2/sampling.proto
+package io.opentelemetry.sdk.extension.trace.jaeger.proto.api_v2.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo;
+
+public final class SamplingStrategyResponse {
+ public static final ProtoFieldInfo STRATEGYTYPE = ProtoFieldInfo.create(1, 8, "strategyType");
+
+ public static final ProtoFieldInfo PROBABILISTICSAMPLING = ProtoFieldInfo.create(2, 18, "probabilisticSampling");
+
+ public static final ProtoFieldInfo RATELIMITINGSAMPLING = ProtoFieldInfo.create(3, 26, "rateLimitingSampling");
+
+ public static final ProtoFieldInfo OPERATIONSAMPLING = ProtoFieldInfo.create(4, 34, "operationSampling");
+}
diff --git a/sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/SamplingStrategyType.java b/sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/SamplingStrategyType.java
new file mode 100644
index 000000000..ecbc9d6ce
--- /dev/null
+++ b/sdk-extensions/jaeger-remote-sampler/src/main/java/io/opentelemetry/sdk/extension/trace/jaeger/proto/api_v2/internal/SamplingStrategyType.java
@@ -0,0 +1,11 @@
+// Code generated by Wire protocol buffer compiler, do not edit.
+// Source: jaeger.api_v2.SamplingStrategyType in jaeger/api_v2/sampling.proto
+package io.opentelemetry.sdk.extension.trace.jaeger.proto.api_v2.internal;
+
+import io.opentelemetry.exporter.internal.marshal.ProtoEnumInfo;
+
+public final class SamplingStrategyType {
+ public static final ProtoEnumInfo PROBABILISTIC = ProtoEnumInfo.create(0, "PROBABILISTIC");
+
+ public static final ProtoEnumInfo RATE_LIMITING = ProtoEnumInfo.create(1, "RATE_LIMITING");
+}
--
2.47.0