Skip to content

Commit d9c881d

Browse files
authored
chore(o11y): remove beta api from observability classes (#12747)
This PR remove `@BetaApi` from observability classes. `@InternalApi` annotations are also removed because they are either package private or need to be used externally.
1 parent fc62b1e commit d9c881d

File tree

5 files changed

+0
-17
lines changed

5 files changed

+0
-17
lines changed

sdk-platform-java/gax-java/gax/src/main/java/com/google/api/gax/tracing/LoggingTracer.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,6 @@
3030

3131
package com.google.api.gax.tracing;
3232

33-
import com.google.api.core.BetaApi;
34-
import com.google.api.core.InternalApi;
3533
import com.google.api.gax.logging.LoggerProvider;
3634
import com.google.api.gax.logging.LoggingUtils;
3735
import com.google.common.annotations.VisibleForTesting;
@@ -44,8 +42,6 @@
4442
* An {@link ApiTracer} that logs actionable errors using {@link LoggingUtils} when an RPC attempt
4543
* fails.
4644
*/
47-
@BetaApi
48-
@InternalApi
4945
class LoggingTracer extends BaseApiTracer {
5046
private static final LoggerProvider LOGGER_PROVIDER =
5147
LoggerProvider.forClazz(LoggingTracer.class);

sdk-platform-java/gax-java/gax/src/main/java/com/google/api/gax/tracing/LoggingTracerFactory.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030

3131
package com.google.api.gax.tracing;
3232

33-
import com.google.api.core.BetaApi;
3433
import com.google.api.core.InternalApi;
3534
import com.google.api.gax.logging.LoggingUtils;
3635
import com.google.common.annotations.VisibleForTesting;
@@ -41,7 +40,6 @@
4140
* managed automatically by the system, when {@link LoggingUtils#isLoggingEnabled()} returning
4241
* {@code true}.
4342
*/
44-
@BetaApi
4543
@InternalApi
4644
public class LoggingTracerFactory implements ApiTracerFactory {
4745
private final ApiTracerContext apiTracerContext;

sdk-platform-java/gax-java/gax/src/main/java/com/google/api/gax/tracing/OpenTelemetryMetricsFactory.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,13 @@
2929
*/
3030
package com.google.api.gax.tracing;
3131

32-
import com.google.api.core.BetaApi;
33-
import com.google.api.core.InternalApi;
3432
import io.opentelemetry.api.OpenTelemetry;
3533

3634
/**
3735
* A {@link ApiTracerFactory} to build instances of {@link OpenTelemetryMetricsTracer}.
3836
*
3937
* <p>This class is expected to be initialized once during client initialization.
4038
*/
41-
@BetaApi
42-
@InternalApi
4339
public class OpenTelemetryMetricsFactory implements ApiTracerFactory {
4440

4541
private final ApiTracerContext clientLevelTracerContext;

sdk-platform-java/gax-java/gax/src/main/java/com/google/api/gax/tracing/OpenTelemetryTracingFactory.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@
3131
package com.google.api.gax.tracing;
3232

3333
import com.google.api.client.util.Strings;
34-
import com.google.api.core.BetaApi;
35-
import com.google.api.core.InternalApi;
3634
import com.google.api.gax.rpc.LibraryMetadata;
3735
import com.google.common.annotations.VisibleForTesting;
3836
import io.opentelemetry.api.OpenTelemetry;
@@ -46,8 +44,6 @@
4644
*
4745
* <p>This class is expected to be initialized once during client initialization.
4846
*/
49-
@BetaApi
50-
@InternalApi
5147
public class OpenTelemetryTracingFactory implements ApiTracerFactory {
5248
private final Tracer tracer;
5349
private final OpenTelemetry openTelemetry;

sdk-platform-java/gax-java/gax/src/main/java/com/google/api/gax/tracing/OpenTelemetryTracingTracer.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
package com.google.api.gax.tracing;
3232

3333
import com.google.api.client.util.Strings;
34-
import com.google.api.core.BetaApi;
3534
import com.google.api.core.InternalApi;
3635
import io.opentelemetry.api.trace.Span;
3736
import io.opentelemetry.api.trace.SpanBuilder;
@@ -42,8 +41,6 @@
4241
import java.util.concurrent.CancellationException;
4342

4443
/** An implementation of {@link ApiTracer} that uses OpenTelemetry to record traces. */
45-
@BetaApi
46-
@InternalApi
4744
class OpenTelemetryTracingTracer implements ApiTracer {
4845

4946
static final String CONTENT_LENGTH_KEY = "Content-Length";

0 commit comments

Comments
 (0)