|  | 
|  | 1 | +Comparing source compatibility of opentelemetry-aws-xray-1.51.0.jar against  | 
|  | 2 | ++++  NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AlwaysRecordSampler  (not serializable) | 
|  | 3 | +	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a. | 
|  | 4 | +	+++  NEW SUPERCLASS: java.lang.Object | 
|  | 5 | +	+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AlwaysRecordSampler create(io.opentelemetry.sdk.trace.samplers.Sampler) | 
|  | 6 | +	+++  NEW METHOD: PUBLIC(+) java.lang.String getDescription() | 
|  | 7 | +	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.trace.samplers.SamplingResult shouldSample(io.opentelemetry.context.Context, java.lang.String, java.lang.String, io.opentelemetry.api.trace.SpanKind, io.opentelemetry.api.common.Attributes, java.util.List<io.opentelemetry.sdk.trace.data.LinkData>) | 
|  | 8 | ++++  NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessor  (not serializable) | 
|  | 9 | +	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a. | 
|  | 10 | +	+++  NEW SUPERCLASS: java.lang.Object | 
|  | 11 | +	+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessor create(io.opentelemetry.api.common.AttributeKey<java.lang.String>, java.util.List<io.opentelemetry.api.common.AttributeKey<java.lang.String>>) | 
|  | 12 | +	+++  NEW METHOD: PUBLIC(+) boolean isEndRequired() | 
|  | 13 | +	+++  NEW METHOD: PUBLIC(+) boolean isStartRequired() | 
|  | 14 | +	+++  NEW METHOD: PUBLIC(+) void onEnd(io.opentelemetry.sdk.trace.ReadableSpan) | 
|  | 15 | +	+++  NEW METHOD: PUBLIC(+) void onStart(io.opentelemetry.context.Context, io.opentelemetry.sdk.trace.ReadWriteSpan) | 
|  | 16 | ++++  NEW CLASS: PUBLIC(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessorBuilder  (not serializable) | 
|  | 17 | +	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a. | 
|  | 18 | +	+++  NEW SUPERCLASS: java.lang.Object | 
|  | 19 | +	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessor build() | 
|  | 20 | +	+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessorBuilder create() | 
|  | 21 | +	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessorBuilder setAttributesKeysToPropagate(java.util.List<io.opentelemetry.api.common.AttributeKey<java.lang.String>>) | 
|  | 22 | +	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessorBuilder setSpanNamePropagationKey(io.opentelemetry.api.common.AttributeKey<java.lang.String>) | 
|  | 23 | ++++  NEW CLASS: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporter  (not serializable) | 
|  | 24 | +	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a. | 
|  | 25 | +	+++  NEW SUPERCLASS: java.lang.Object | 
|  | 26 | +	+++  NEW METHOD: PUBLIC(+) void close() | 
|  | 27 | +	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.common.CompletableResultCode export(java.util.Collection<io.opentelemetry.sdk.trace.data.SpanData>) | 
|  | 28 | +	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.common.CompletableResultCode flush() | 
|  | 29 | +	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.common.CompletableResultCode shutdown() | 
|  | 30 | ++++  NEW CLASS: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporterBuilder  (not serializable) | 
|  | 31 | +	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a. | 
|  | 32 | +	+++  NEW SUPERCLASS: java.lang.Object | 
|  | 33 | +	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporter build() | 
|  | 34 | +	+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporterBuilder create(io.opentelemetry.sdk.trace.export.SpanExporter, io.opentelemetry.sdk.resources.Resource) | 
|  | 35 | +	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporterBuilder setGenerator(io.opentelemetry.contrib.awsxray.MetricAttributeGenerator) | 
|  | 36 | ++++  NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessor  (not serializable) | 
|  | 37 | +	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a. | 
|  | 38 | +	+++  NEW SUPERCLASS: java.lang.Object | 
|  | 39 | +	+++  NEW METHOD: PUBLIC(+) boolean isEndRequired() | 
|  | 40 | +	+++  NEW METHOD: PUBLIC(+) boolean isStartRequired() | 
|  | 41 | +	+++  NEW METHOD: PUBLIC(+) void onEnd(io.opentelemetry.sdk.trace.ReadableSpan) | 
|  | 42 | +	+++  NEW METHOD: PUBLIC(+) void onStart(io.opentelemetry.context.Context, io.opentelemetry.sdk.trace.ReadWriteSpan) | 
|  | 43 | ++++  NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessorBuilder  (not serializable) | 
|  | 44 | +	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a. | 
|  | 45 | +	+++  NEW SUPERCLASS: java.lang.Object | 
|  | 46 | +	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessor build() | 
|  | 47 | +	+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessorBuilder create(io.opentelemetry.api.metrics.MeterProvider, io.opentelemetry.sdk.resources.Resource) | 
|  | 48 | +	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessorBuilder setGenerator(io.opentelemetry.contrib.awsxray.MetricAttributeGenerator) | 
|  | 49 | +	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessorBuilder setScopeName(java.lang.String) | 
|  | 50 | ++++  NEW CLASS: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig  (not serializable) | 
|  | 51 | +	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a. | 
|  | 52 | +	+++  NEW SUPERCLASS: java.lang.Object | 
|  | 53 | +	+++  NEW CONSTRUCTOR: PUBLIC(+) AwsXrayAdaptiveSamplingConfig() | 
|  | 54 | +	+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$Builder builder() | 
|  | 55 | +	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit getAnomalyCaptureLimit() | 
|  | 56 | +		+++  NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty | 
|  | 57 | +			+++  NEW ELEMENT: value=anomalyCaptureLimit (+) | 
|  | 58 | +		+++  NEW ANNOTATION: javax.annotation.Nullable | 
|  | 59 | +	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List<io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyConditions> getAnomalyConditions() | 
|  | 60 | +		+++  NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty | 
|  | 61 | +			+++  NEW ELEMENT: value=anomalyConditions (+) | 
|  | 62 | +		+++  NEW ANNOTATION: javax.annotation.Nullable | 
|  | 63 | +	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) double getVersion() | 
|  | 64 | +		+++  NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty | 
|  | 65 | +			+++  NEW ELEMENT: value=version (+) | 
|  | 66 | +	+++  NEW ANNOTATION: com.fasterxml.jackson.databind.annotation.JsonSerialize | 
|  | 67 | +		+++  NEW ELEMENT: as=io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig (+) | 
|  | 68 | +	+++  NEW ANNOTATION: com.fasterxml.jackson.databind.annotation.JsonDeserialize | 
|  | 69 | +		+++  NEW ELEMENT: builder=io.opentelemetry.contrib.awsxray.AutoValue_AwsXrayAdaptiveSamplingConfig$Builder (+) | 
|  | 70 | ++++  NEW CLASS: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit  (not serializable) | 
|  | 71 | +	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a. | 
|  | 72 | +	+++  NEW SUPERCLASS: java.lang.Object | 
|  | 73 | +	+++  NEW CONSTRUCTOR: PUBLIC(+) AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit() | 
|  | 74 | +	+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit$Builder builder() | 
|  | 75 | +	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) int getAnomalyTracesPerSecond() | 
|  | 76 | +		+++  NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty | 
|  | 77 | +			+++  NEW ELEMENT: value=anomalyTracesPerSecond (+) | 
|  | 78 | +	+++  NEW ANNOTATION: com.fasterxml.jackson.databind.annotation.JsonDeserialize | 
|  | 79 | +		+++  NEW ELEMENT: builder=io.opentelemetry.contrib.awsxray.AutoValue_AwsXrayAdaptiveSamplingConfig_AnomalyCaptureLimit$Builder (+) | 
|  | 80 | ++++  NEW CLASS: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit$Builder  (not serializable) | 
|  | 81 | +	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a. | 
|  | 82 | +	+++  NEW SUPERCLASS: java.lang.Object | 
|  | 83 | +	+++  NEW CONSTRUCTOR: PUBLIC(+) AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit$Builder() | 
|  | 84 | +	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit build() | 
|  | 85 | +	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit$Builder setAnomalyTracesPerSecond(int) | 
|  | 86 | +		+++  NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty | 
|  | 87 | +			+++  NEW ELEMENT: value=anomalyTracesPerSecond (+) | 
|  | 88 | ++++  NEW CLASS: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyConditions  (not serializable) | 
|  | 89 | +	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a. | 
|  | 90 | +	+++  NEW SUPERCLASS: java.lang.Object | 
|  | 91 | +	+++  NEW CONSTRUCTOR: PUBLIC(+) AwsXrayAdaptiveSamplingConfig$AnomalyConditions() | 
|  | 92 | +	+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyConditions$Builder builder() | 
|  | 93 | +	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) java.lang.String getErrorCodeRegex() | 
|  | 94 | +		+++  NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty | 
|  | 95 | +			+++  NEW ELEMENT: value=errorCodeRegex (+) | 
|  | 96 | +		+++  NEW ANNOTATION: javax.annotation.Nullable | 
|  | 97 | +	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) java.lang.Long getHighLatencyMs() | 
|  | 98 | +		+++  NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty | 
|  | 99 | +			+++  NEW ELEMENT: value=highLatencyMs (+) | 
|  | 100 | +		+++  NEW ANNOTATION: javax.annotation.Nullable | 
|  | 101 | +	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List<java.lang.String> getOperations() | 
|  | 102 | +		+++  NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty | 
|  | 103 | +			+++  NEW ELEMENT: value=operations (+) | 
|  | 104 | +		+++  NEW ANNOTATION: javax.annotation.Nullable | 
|  | 105 | +	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType getUsage() | 
|  | 106 | +		+++  NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty | 
|  | 107 | +			+++  NEW ELEMENT: value=usage (+) | 
|  | 108 | +		+++  NEW ANNOTATION: javax.annotation.Nullable | 
|  | 109 | +	+++  NEW ANNOTATION: com.fasterxml.jackson.databind.annotation.JsonDeserialize | 
|  | 110 | +		+++  NEW ELEMENT: builder=io.opentelemetry.contrib.awsxray.AutoValue_AwsXrayAdaptiveSamplingConfig_AnomalyConditions$Builder (+) | 
|  | 111 | ++++  NEW CLASS: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyConditions$Builder  (not serializable) | 
|  | 112 | +	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a. | 
|  | 113 | +	+++  NEW SUPERCLASS: java.lang.Object | 
|  | 114 | +	+++  NEW CONSTRUCTOR: PUBLIC(+) AwsXrayAdaptiveSamplingConfig$AnomalyConditions$Builder() | 
|  | 115 | +	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyConditions build() | 
|  | 116 | +	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyConditions$Builder setErrorCodeRegex(java.lang.String) | 
|  | 117 | +		+++  NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty | 
|  | 118 | +			+++  NEW ELEMENT: value=errorCodeRegex (+) | 
|  | 119 | +	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyConditions$Builder setHighLatencyMs(java.lang.Long) | 
|  | 120 | +		+++  NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty | 
|  | 121 | +			+++  NEW ELEMENT: value=highLatencyMs (+) | 
|  | 122 | +	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyConditions$Builder setOperations(java.util.List<java.lang.String>) | 
|  | 123 | +		+++  NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty | 
|  | 124 | +			+++  NEW ELEMENT: value=operations (+) | 
|  | 125 | +	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyConditions$Builder setUsage(io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType) | 
|  | 126 | +		+++  NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty | 
|  | 127 | +			+++  NEW ELEMENT: value=usage (+) | 
|  | 128 | ++++  NEW CLASS: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$Builder  (not serializable) | 
|  | 129 | +	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a. | 
|  | 130 | +	+++  NEW SUPERCLASS: java.lang.Object | 
|  | 131 | +	+++  NEW CONSTRUCTOR: PUBLIC(+) AwsXrayAdaptiveSamplingConfig$Builder() | 
|  | 132 | +	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig build() | 
|  | 133 | +	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$Builder setAnomalyCaptureLimit(io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyCaptureLimit) | 
|  | 134 | +		+++  NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty | 
|  | 135 | +			+++  NEW ELEMENT: value=anomalyCaptureLimit (+) | 
|  | 136 | +	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$Builder setAnomalyConditions(java.util.List<io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$AnomalyConditions>) | 
|  | 137 | +		+++  NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty | 
|  | 138 | +			+++  NEW ELEMENT: value=anomalyConditions (+) | 
|  | 139 | +	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$Builder setVersion(double) | 
|  | 140 | +		+++  NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonProperty | 
|  | 141 | +			+++  NEW ELEMENT: value=version (+) | 
|  | 142 | ++++  NEW ENUM: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType  (compatible) | 
|  | 143 | +	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a. | 
|  | 144 | +	+++  NEW INTERFACE: java.lang.constant.Constable | 
|  | 145 | +	+++  NEW INTERFACE: java.lang.Comparable | 
|  | 146 | +	+++  NEW INTERFACE: java.io.Serializable | 
|  | 147 | +	+++  NEW SUPERCLASS: java.lang.Enum | 
|  | 148 | +	+++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType NEITHER | 
|  | 149 | +	+++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType SAMPLING_BOOST | 
|  | 150 | +	+++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType ANOMALY_TRACE_CAPTURE | 
|  | 151 | +	+++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType BOTH | 
|  | 152 | +	+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType fromValue(java.lang.String) | 
|  | 153 | +		+++  NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonCreator | 
|  | 154 | +	+++  NEW METHOD: PUBLIC(+) java.lang.String getValue() | 
|  | 155 | +		+++  NEW ANNOTATION: com.fasterxml.jackson.annotation.JsonValue | 
|  | 156 | +	+++  NEW METHOD: PUBLIC(+) STATIC(+) boolean isUsedForAnomalyTraceCapture(io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType) | 
|  | 157 | +	+++  NEW METHOD: PUBLIC(+) STATIC(+) boolean isUsedForBoost(io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType) | 
|  | 158 | +	+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType valueOf(java.lang.String) | 
|  | 159 | +	+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig$UsageType[] values() | 
|  | 160 | ++++  NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayIdGenerator  (not serializable) | 
|  | 161 | +	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a. | 
|  | 162 | +	+++  NEW SUPERCLASS: java.lang.Object | 
|  | 163 | +	+++  NEW METHOD: PUBLIC(+) java.lang.String generateSpanId() | 
|  | 164 | +	+++  NEW METHOD: PUBLIC(+) java.lang.String generateTraceId() | 
|  | 165 | +	+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayIdGenerator getInstance() | 
|  | 166 | ++++  NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSampler  (not serializable) | 
|  | 167 | +	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a. | 
|  | 168 | +	+++  NEW SUPERCLASS: java.lang.Object | 
|  | 169 | +	+++  NEW METHOD: PUBLIC(+) void adaptSampling(io.opentelemetry.sdk.trace.ReadableSpan, io.opentelemetry.sdk.trace.data.SpanData) | 
|  | 170 | +	+++  NEW METHOD: PUBLIC(+) void close() | 
|  | 171 | +	+++  NEW METHOD: PUBLIC(+) java.lang.String getDescription() | 
|  | 172 | +	+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder newBuilder(io.opentelemetry.sdk.resources.Resource) | 
|  | 173 | +	+++  NEW METHOD: PUBLIC(+) void setAdaptiveSamplingConfig(io.opentelemetry.contrib.awsxray.AwsXrayAdaptiveSamplingConfig) | 
|  | 174 | +	+++  NEW METHOD: PUBLIC(+) void setSpanExporter(io.opentelemetry.sdk.trace.export.SpanExporter) | 
|  | 175 | +	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.trace.samplers.SamplingResult shouldSample(io.opentelemetry.context.Context, java.lang.String, java.lang.String, io.opentelemetry.api.trace.SpanKind, io.opentelemetry.api.common.Attributes, java.util.List<io.opentelemetry.sdk.trace.data.LinkData>) | 
|  | 176 | ++++  NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder  (not serializable) | 
|  | 177 | +	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a. | 
|  | 178 | +	+++  NEW SUPERCLASS: java.lang.Object | 
|  | 179 | +	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSampler build() | 
|  | 180 | +	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder setClock(io.opentelemetry.sdk.common.Clock) | 
|  | 181 | +	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder setEndpoint(java.lang.String) | 
|  | 182 | +	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder setInitialSampler(io.opentelemetry.sdk.trace.samplers.Sampler) | 
|  | 183 | +	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder setPollingInterval(java.time.Duration) | 
|  | 184 | +	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder setPollingInterval(long, java.util.concurrent.TimeUnit) | 
|  | 185 | ++++  NEW CLASS: PUBLIC(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerProvider  (not serializable) | 
|  | 186 | +	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a. | 
|  | 187 | +	+++  NEW SUPERCLASS: java.lang.Object | 
|  | 188 | +	+++  NEW CONSTRUCTOR: PUBLIC(+) AwsXrayRemoteSamplerProvider() | 
|  | 189 | +	+++  NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.trace.samplers.Sampler createSampler(io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties) | 
|  | 190 | +	+++  NEW METHOD: PUBLIC(+) java.lang.String getName() | 
|  | 191 | ++++  NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerProvider$ResourceHolder  (not serializable) | 
|  | 192 | +	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a. | 
|  | 193 | +	+++  NEW SUPERCLASS: java.lang.Object | 
|  | 194 | +	+++  NEW CONSTRUCTOR: PUBLIC(+) AwsXrayRemoteSamplerProvider$ResourceHolder() | 
|  | 195 | +	+++  NEW METHOD: PUBLIC(+) void customize(io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer) | 
|  | 196 | +		+++  NEW ANNOTATION: java.lang.Deprecated | 
|  | 197 | +	+++  NEW ANNOTATION: java.lang.Deprecated | 
|  | 198 | ++++  NEW INTERFACE: PUBLIC(+) ABSTRACT(+) io.opentelemetry.contrib.awsxray.MetricAttributeGenerator  (not serializable) | 
|  | 199 | +	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a. | 
|  | 200 | +	+++  NEW SUPERCLASS: java.lang.Object | 
|  | 201 | +	+++  NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.api.common.Attributes generateMetricAttributesFromSpan(io.opentelemetry.sdk.trace.data.SpanData, io.opentelemetry.sdk.resources.Resource) | 
|  | 202 | ++++  NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.contrib.awsxray.ResourceHolder  (not serializable) | 
|  | 203 | +	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a. | 
|  | 204 | +	+++  NEW SUPERCLASS: java.lang.Object | 
|  | 205 | +	+++  NEW CONSTRUCTOR: PUBLIC(+) ResourceHolder() | 
|  | 206 | +	+++  NEW METHOD: PUBLIC(+) void customize(io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer) | 
|  | 207 | +	+++  NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.sdk.resources.Resource getResource() | 
0 commit comments