From cc475a2c5adc2561ba7213c15fac67b82dfbfc82 Mon Sep 17 00:00:00 2001 From: Jin Seop Kim Date: Fri, 6 Mar 2026 14:04:20 -0500 Subject: [PATCH] docs(bigtable): expose Admin API Stubs in Javadoc In PR #2834, we removed the @InternalApi annotations from the Admin API stub classes to align with a vanilla GAPIC surface. Because they are no longer internal, we must expose them in the public Javadoc reference documentation so that power users can use them for advanced configuration and custom transports. This commit updates the `pom.xml` file to: - Remove `sourceFileExclude` entries for Admin API stub classes in the `maven-javadoc-plugin` configuration. - Update the `docFX` regex to stop excluding `stub.*` classes for the `admin.v2` package. --- pom.xml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/pom.xml b/pom.xml index 14bb75cd3c..b78791e4d4 100644 --- a/pom.xml +++ b/pom.xml @@ -263,14 +263,8 @@ **/com/google/cloud/bigtable/admin/v2/internal/** - **/com/google/cloud/bigtable/admin/v2/stub/GrpcBigtableInstanceAdminCallableFactory.java - **/com/google/cloud/bigtable/admin/v2/stub/GrpcBigtableInstanceAdminStub.java - **/com/google/cloud/bigtable/admin/v2/stub/BigtableInstanceAdminStub.java - **/com/google/cloud/bigtable/admin/v2/stub/GrpcBigtableTableAdminCallableFactory.java - **/com/google/cloud/bigtable/admin/v2/stub/GrpcBigtableTableAdminStub.java - **/com/google/cloud/bigtable/admin/v2/stub/BigtableTableAdminStub.java **/com/google/cloud/bigtable/admin/v2/stub/EnhancedBigtableTableAdminStub.java @@ -327,7 +321,7 @@ - -excludeclasses com\.google\.cloud\.bigtable\.admin\.v2\.(internal\.|stub\.(?!Bigtable.*StubSettings).*):com\.google\.cloud\.bigtable\.data\.v2\.(internal\.|(Base.*).*|stub\.(?!Enhanced.*StubSettings).*) + -excludeclasses com\.google\.cloud\.bigtable\.admin\.v2\.internal\..*:com\.google\.cloud\.bigtable\.data\.v2\.(internal\.|(Base.*).*|stub\.(?!Enhanced.*StubSettings).*)