From b1aab815a9754f2a68afaba5287b32eac75dfc6d Mon Sep 17 00:00:00 2001 From: Nicole Lee Date: Thu, 18 Jun 2026 17:25:55 +0000 Subject: [PATCH] feat: add NullMarked annotation to generated client, stub, and resource name classes --- .../common/AbstractServiceCallableFactoryClassComposer.java | 5 ++++- .../composer/common/AbstractServiceClientClassComposer.java | 3 +++ .../common/AbstractServiceSettingsClassComposer.java | 5 ++++- .../composer/common/AbstractServiceStubClassComposer.java | 5 ++++- .../common/AbstractServiceStubSettingsClassComposer.java | 5 ++++- .../common/AbstractTransportServiceStubClassComposer.java | 5 ++++- .../resourcename/ResourceNameHelperClassComposer.java | 5 ++++- .../goldens/GrpcServiceClientWithNestedClassImport.golden | 2 ++ .../grpc/goldens/ApiVersionTestingStubSettings.golden | 2 ++ .../gapic/composer/grpc/goldens/BookshopClient.golden | 2 ++ .../composer/grpc/goldens/DeprecatedServiceClient.golden | 2 ++ .../composer/grpc/goldens/DeprecatedServiceSettings.golden | 2 ++ .../gapic/composer/grpc/goldens/DeprecatedServiceStub.golden | 2 ++ .../grpc/goldens/DeprecatedServiceStubSettings.golden | 2 ++ .../generator/gapic/composer/grpc/goldens/EchoClient.golden | 2 ++ .../grpc/goldens/EchoServiceSelectiveGapicClient.golden | 2 ++ .../grpc/goldens/EchoServiceSelectiveGapicClientStub.golden | 2 ++ .../goldens/EchoServiceSelectiveGapicServiceSettings.golden | 2 ++ .../goldens/EchoServiceSelectiveGapicStubSettings.golden | 2 ++ .../gapic/composer/grpc/goldens/EchoSettings.golden | 2 ++ .../generator/gapic/composer/grpc/goldens/EchoStub.golden | 2 ++ .../gapic/composer/grpc/goldens/EchoStubSettings.golden | 2 ++ .../composer/grpc/goldens/GrpcAutoPopulateFieldStub.golden | 2 ++ .../composer/grpc/goldens/GrpcBigQueryJobServiceStub.golden | 2 ++ .../composer/grpc/goldens/GrpcCallableNameTypeStub.golden | 2 ++ .../grpc/goldens/GrpcDeprecatedServiceCallableFactory.golden | 2 ++ .../composer/grpc/goldens/GrpcDeprecatedServiceStub.golden | 2 ++ .../composer/grpc/goldens/GrpcEchoCallableFactory.golden | 2 ++ .../gapic/composer/grpc/goldens/GrpcEchoStub.golden | 2 ++ .../gapic/composer/grpc/goldens/GrpcLoggingStub.golden | 2 ++ .../gapic/composer/grpc/goldens/GrpcPublisherStub.golden | 2 ++ .../grpc/goldens/GrpcResourceNameExtractorStub.golden | 2 ++ .../composer/grpc/goldens/GrpcRoutingHeadersStub.golden | 2 ++ .../gapic/composer/grpc/goldens/GrpcTestingStub.golden | 2 ++ .../gapic/composer/grpc/goldens/IdentityClient.golden | 2 ++ .../composer/grpc/goldens/JobServiceStubSettings.golden | 2 ++ .../grpc/goldens/LoggingServiceV2StubSettings.golden | 2 ++ .../gapic/composer/grpc/goldens/MessagingClient.golden | 2 ++ .../gapic/composer/grpc/goldens/PublisherStubSettings.golden | 2 ++ .../gapic/composer/grpcrest/goldens/EchoClient.golden | 2 ++ .../gapic/composer/grpcrest/goldens/EchoSettings.golden | 2 ++ .../gapic/composer/grpcrest/goldens/EchoStubSettings.golden | 2 ++ .../composer/grpcrest/goldens/GrpcEchoCallableFactory.golden | 2 ++ .../gapic/composer/grpcrest/goldens/GrpcEchoStub.golden | 2 ++ .../grpcrest/goldens/GrpcWickedCallableFactory.golden | 2 ++ .../gapic/composer/grpcrest/goldens/GrpcWickedStub.golden | 2 ++ .../grpcrest/goldens/HttpJsonEchoCallableFactory.golden | 2 ++ .../gapic/composer/grpcrest/goldens/HttpJsonEchoStub.golden | 2 ++ .../gapic/composer/grpcrest/goldens/WickedClient.golden | 2 ++ .../gapic/composer/grpcrest/goldens/WickedSettings.golden | 2 ++ .../composer/grpcrest/goldens/WickedStubSettings.golden | 2 ++ .../gapic/composer/resourcename/goldens/AgentName.golden | 2 ++ .../resourcename/goldens/BillingAccountLocationName.golden | 2 ++ .../resourcename/goldens/CollisionResourceName.golden | 2 ++ .../gapic/composer/resourcename/goldens/FoobarName.golden | 2 ++ .../gapic/composer/resourcename/goldens/SessionName.golden | 2 ++ .../gapic/composer/resourcename/goldens/TestName.golden | 2 ++ .../gapic/composer/rest/goldens/ComplianceSettings.golden | 2 ++ .../composer/rest/goldens/ComplianceStubSettings.golden | 2 ++ .../goldens/HttpJsonApiVersionTestingStubSettings.golden | 2 ++ .../rest/goldens/HttpJsonAutoPopulateFieldTestingStub.golden | 2 ++ .../rest/goldens/HttpJsonComplianceCallableFactory.golden | 2 ++ .../composer/rest/goldens/HttpJsonComplianceStub.golden | 2 ++ .../gapic/composer/rest/goldens/HttpJsonEchoStub.golden | 2 ++ .../rest/goldens/HttpJsonResourceNameExtractorStub.golden | 2 ++ .../composer/rest/goldens/HttpJsonRoutingHeadersStub.golden | 2 ++ 66 files changed, 145 insertions(+), 6 deletions(-) diff --git a/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceCallableFactoryClassComposer.java b/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceCallableFactoryClassComposer.java index fd861390a7ee..066c55383c0b 100644 --- a/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceCallableFactoryClassComposer.java +++ b/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceCallableFactoryClassComposer.java @@ -48,6 +48,7 @@ import java.util.List; import java.util.stream.Collectors; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; public abstract class AbstractServiceCallableFactoryClassComposer implements ClassComposer { private final TransportContext transportContext; @@ -93,6 +94,7 @@ public GapicClass generate(GapicContext context, Service service) { protected List createClassAnnotations(Service service, TypeStore typeStore) { List annotations = new ArrayList<>(); + annotations.add(AnnotationNode.withType(typeStore.get("NullMarked"))); if (!PackageChecker.isGaApi(service.pakkage())) { annotations.add(AnnotationNode.withType(typeStore.get("BetaApi"))); } @@ -349,7 +351,8 @@ private TypeStore createTypes(Service service) { UnaryCallSettings.class, UnaryCallable.class, Generated.class, - UnsupportedOperationException.class); + UnsupportedOperationException.class, + NullMarked.class); return new TypeStore(concreteClazzes); } } diff --git a/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceClientClassComposer.java b/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceClientClassComposer.java index 913ffd0f5c75..42c7bd743fe4 100644 --- a/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceClientClassComposer.java +++ b/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceClientClassComposer.java @@ -103,6 +103,7 @@ import java.util.function.Function; import java.util.stream.Collectors; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; public abstract class AbstractServiceClientClassComposer implements ClassComposer { private static final String CALLABLE_NAME_PATTERN = "%sCallable"; @@ -193,6 +194,7 @@ public GapicClass generate(GapicContext context, Service service) { private static List createClassAnnotations(Service service, TypeStore typeStore) { List annotations = new ArrayList<>(); + annotations.add(AnnotationNode.withType(typeStore.get("NullMarked"))); if (!PackageChecker.isGaApi(service.pakkage())) { annotations.add(AnnotationNode.withType(typeStore.get("BetaApi"))); } @@ -1786,6 +1788,7 @@ private static TypeStore createTypes(Service service, Map messa InterruptedException.class, IOException.class, MoreExecutors.class, + NullMarked.class, Objects.class, Operation.class, OperationFuture.class, diff --git a/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceSettingsClassComposer.java b/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceSettingsClassComposer.java index e117097b1094..d7241886efc8 100644 --- a/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceSettingsClassComposer.java +++ b/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceSettingsClassComposer.java @@ -79,6 +79,7 @@ import java.util.function.Function; import java.util.stream.Collectors; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; public abstract class AbstractServiceSettingsClassComposer implements ClassComposer { private static final String BUILDER_CLASS_NAME = "Builder"; @@ -204,6 +205,7 @@ private static List createClassHeaderComments( private static List createClassAnnotations(Service service) { List annotations = new ArrayList<>(); + annotations.add(AnnotationNode.withType(FIXED_TYPESTORE.get("NullMarked"))); if (!PackageChecker.isGaApi(service.pakkage())) { annotations.add(AnnotationNode.withType(FIXED_TYPESTORE.get("BetaApi"))); } @@ -847,7 +849,8 @@ private static TypeStore createStaticTypes() { StreamingCallSettings.class, StubSettings.class, TransportChannelProvider.class, - UnaryCallSettings.class); + UnaryCallSettings.class, + NullMarked.class); return new TypeStore(concreteClazzes); } diff --git a/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceStubClassComposer.java b/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceStubClassComposer.java index 5cdb08ff1051..423a25eee11a 100644 --- a/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceStubClassComposer.java +++ b/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceStubClassComposer.java @@ -54,6 +54,7 @@ import java.util.Map; import java.util.stream.Collectors; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; public abstract class AbstractServiceStubClassComposer implements ClassComposer { @@ -93,6 +94,7 @@ public GapicClass generate(GapicContext context, Service service) { private static List createClassAnnotations(Service service, TypeStore typeStore) { List annotations = new ArrayList<>(); + annotations.add(AnnotationNode.withType(typeStore.get("NullMarked"))); if (!PackageChecker.isGaApi(service.pakkage())) { annotations.add(AnnotationNode.withType(typeStore.get("BetaApi"))); } @@ -270,7 +272,8 @@ private static TypeStore createTypes(Service service, Map messa OperationCallable.class, ServerStreamingCallable.class, UnaryCallable.class, - UnsupportedOperationException.class); + UnsupportedOperationException.class, + NullMarked.class); TypeStore typeStore = new TypeStore(concreteClazzes); typeStore.put("com.google.longrunning.stub", "OperationsStub"); diff --git a/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceStubSettingsClassComposer.java b/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceStubSettingsClassComposer.java index 489e82f9d56e..9a0c1337b115 100644 --- a/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceStubSettingsClassComposer.java +++ b/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceStubSettingsClassComposer.java @@ -124,6 +124,7 @@ import java.util.stream.Collectors; import javax.annotation.Generated; import javax.annotation.Nullable; +import org.jspecify.annotations.NullMarked; public abstract class AbstractServiceStubSettingsClassComposer implements ClassComposer { private static final Statement EMPTY_LINE_STATEMENT = EmptyLineStatement.create(); @@ -411,6 +412,7 @@ protected MethodDefinition createApiClientHeaderProviderBuilderMethod( private List createClassAnnotations(Service service) { List annotations = new ArrayList<>(); + annotations.add(AnnotationNode.withType(FIXED_TYPESTORE.get("NullMarked"))); if (!PackageChecker.isGaApi(service.pakkage())) { annotations.add(AnnotationNode.withType(FIXED_TYPESTORE.get("BetaApi"))); } @@ -2217,7 +2219,8 @@ private static TypeStore createStaticTypes() { SuppressWarnings.class, TransportChannelProvider.class, UnaryCallSettings.class, - UnaryCallable.class); + UnaryCallable.class, + NullMarked.class); return new TypeStore(concreteClazzes); } diff --git a/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractTransportServiceStubClassComposer.java b/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractTransportServiceStubClassComposer.java index 922dda48dcc9..6cdf49e38d4c 100644 --- a/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractTransportServiceStubClassComposer.java +++ b/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractTransportServiceStubClassComposer.java @@ -100,6 +100,7 @@ import java.util.stream.Collectors; import javax.annotation.Generated; import javax.annotation.Nullable; +import org.jspecify.annotations.NullMarked; public abstract class AbstractTransportServiceStubClassComposer implements ClassComposer { private static final List AIP_STANDARDS_METHODS = @@ -152,7 +153,8 @@ private static TypeStore createStaticTypes() { TimeUnit.class, TypeRegistry.class, UnaryCallable.class, - UnsupportedOperationException.class); + UnsupportedOperationException.class, + NullMarked.class); return new TypeStore(concreteClazzes); } @@ -548,6 +550,7 @@ private VariableExpr getOperationCallableExpr(Method protoMethod, String callabl protected List createClassAnnotations(Service service) { List annotations = new ArrayList<>(); + annotations.add(AnnotationNode.withType(FIXED_TYPESTORE.get("NullMarked"))); if (!PackageChecker.isGaApi(service.pakkage())) { annotations.add(AnnotationNode.withType(FIXED_TYPESTORE.get("BetaApi"))); } diff --git a/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/resourcename/ResourceNameHelperClassComposer.java b/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/resourcename/ResourceNameHelperClassComposer.java index 775a88c01b13..69f9ca96e0f9 100644 --- a/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/resourcename/ResourceNameHelperClassComposer.java +++ b/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/resourcename/ResourceNameHelperClassComposer.java @@ -69,6 +69,7 @@ import java.util.function.Function; import java.util.stream.Collectors; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; public class ResourceNameHelperClassComposer { private static final String CLASS_NAME_PATTERN = "%sName"; @@ -152,6 +153,7 @@ public GapicClass generate(ResourceName resourceName, GapicContext context) { private static List createClassAnnotations() { return Arrays.asList( + AnnotationNode.withType(FIXED_TYPESTORE.get("NullMarked")), AnnotationNode.builder() .setType(FIXED_TYPESTORE.get("Generated")) .setDescription("by gapic-generator-java") @@ -1704,7 +1706,8 @@ private static TypeStore createStaticTypes() { PathTemplate.class, Preconditions.class, com.google.api.resourcenames.ResourceName.class, - ValidationException.class); + ValidationException.class, + NullMarked.class); return new TypeStore(concreteClazzes); } diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/engine/writer/goldens/GrpcServiceClientWithNestedClassImport.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/engine/writer/goldens/GrpcServiceClientWithNestedClassImport.golden index 9a8f46553d49..c5edba8acd9a 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/engine/writer/goldens/GrpcServiceClientWithNestedClassImport.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/engine/writer/goldens/GrpcServiceClientWithNestedClassImport.golden @@ -8,6 +8,7 @@ import com.google.types.testing.stub.NestedMessageServiceStubSettings; import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -95,6 +96,7 @@ import javax.annotation.Generated; * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class NestedMessageServiceClient implements BackgroundResource { private final NestedMessageServiceSettings settings; diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/ApiVersionTestingStubSettings.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/ApiVersionTestingStubSettings.golden index 86eb85a24497..7b37b4120ddb 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/ApiVersionTestingStubSettings.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/ApiVersionTestingStubSettings.golden @@ -25,6 +25,7 @@ import com.google.common.collect.Lists; import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -76,6 +77,7 @@ import javax.annotation.Generated; * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") @SuppressWarnings("CanonicalDuration") public class EchoWithVersionStubSettings extends StubSettings { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/BookshopClient.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/BookshopClient.golden index 13e54850392c..d093dec5b5a5 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/BookshopClient.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/BookshopClient.golden @@ -9,6 +9,7 @@ import java.io.IOException; import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -98,6 +99,7 @@ import javax.annotation.Generated; * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") public class BookshopClient implements BackgroundResource { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/DeprecatedServiceClient.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/DeprecatedServiceClient.golden index aec12869e407..5afedc72d093 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/DeprecatedServiceClient.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/DeprecatedServiceClient.golden @@ -8,6 +8,7 @@ import com.google.testdata.v1.stub.DeprecatedServiceStubSettings; import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -110,6 +111,7 @@ import javax.annotation.Generated; * * @deprecated This class is deprecated and will be removed in the next major version update. */ +@NullMarked @Deprecated @Generated("by gapic-generator-java") public class DeprecatedServiceClient implements BackgroundResource { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/DeprecatedServiceSettings.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/DeprecatedServiceSettings.golden index 3a17bc1a9b64..2f2222d4979b 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/DeprecatedServiceSettings.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/DeprecatedServiceSettings.golden @@ -15,6 +15,7 @@ import com.google.testdata.v1.stub.DeprecatedServiceStubSettings; import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -68,6 +69,7 @@ import javax.annotation.Generated; * * @deprecated This class is deprecated and will be removed in the next major version update. */ +@NullMarked @Deprecated @Generated("by gapic-generator-java") public class DeprecatedServiceSettings extends ClientSettings { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/DeprecatedServiceStub.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/DeprecatedServiceStub.golden index 6a40197ba46c..9b25100eb162 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/DeprecatedServiceStub.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/DeprecatedServiceStub.golden @@ -5,6 +5,7 @@ import com.google.api.gax.rpc.UnaryCallable; import com.google.protobuf.Empty; import com.google.testdata.v1.FibonacciRequest; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -14,6 +15,7 @@ import javax.annotation.Generated; * * @deprecated This class is deprecated and will be removed in the next major version update. */ +@NullMarked @Deprecated @Generated("by gapic-generator-java") public abstract class DeprecatedServiceStub implements BackgroundResource { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/DeprecatedServiceStubSettings.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/DeprecatedServiceStubSettings.golden index b33cacc753fc..51d610d81f0d 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/DeprecatedServiceStubSettings.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/DeprecatedServiceStubSettings.golden @@ -26,6 +26,7 @@ import java.io.IOException; import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -80,6 +81,7 @@ import javax.annotation.Generated; * * @deprecated This class is deprecated and will be removed in the next major version update. */ +@NullMarked @Deprecated @Generated("by gapic-generator-java") @SuppressWarnings("CanonicalDuration") diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoClient.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoClient.golden index 612111aea0df..153bc625a8c3 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoClient.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoClient.golden @@ -27,6 +27,7 @@ import java.io.IOException; import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -260,6 +261,7 @@ import javax.annotation.Generated; * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") public class EchoClient implements BackgroundResource { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoServiceSelectiveGapicClient.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoServiceSelectiveGapicClient.golden index 731ebe1834bf..7c2bf556b96d 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoServiceSelectiveGapicClient.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoServiceSelectiveGapicClient.golden @@ -10,6 +10,7 @@ import com.google.selective.generate.v1beta1.stub.EchoServiceShouldGenerateParti import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -155,6 +156,7 @@ import javax.annotation.Generated; * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") public class EchoServiceShouldGeneratePartialUsualClient implements BackgroundResource { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoServiceSelectiveGapicClientStub.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoServiceSelectiveGapicClientStub.golden index d654e9644c93..c5ff4c5e86e8 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoServiceSelectiveGapicClientStub.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoServiceSelectiveGapicClientStub.golden @@ -8,6 +8,7 @@ import com.google.api.gax.rpc.UnaryCallable; import com.google.selective.generate.v1beta1.EchoRequest; import com.google.selective.generate.v1beta1.EchoResponse; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -15,6 +16,7 @@ import javax.annotation.Generated; * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") public abstract class EchoServiceShouldGeneratePartialUsualStub implements BackgroundResource { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoServiceSelectiveGapicServiceSettings.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoServiceSelectiveGapicServiceSettings.golden index e78f11aef44b..ddb91ae8bcbb 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoServiceSelectiveGapicServiceSettings.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoServiceSelectiveGapicServiceSettings.golden @@ -17,6 +17,7 @@ import com.google.selective.generate.v1beta1.stub.EchoServiceShouldGenerateParti import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -70,6 +71,7 @@ import javax.annotation.Generated; * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") public class EchoServiceShouldGeneratePartialUsualSettings diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoServiceSelectiveGapicStubSettings.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoServiceSelectiveGapicStubSettings.golden index 8e4331441cc1..5c171f04360a 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoServiceSelectiveGapicStubSettings.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoServiceSelectiveGapicStubSettings.golden @@ -28,6 +28,7 @@ import com.google.selective.generate.v1beta1.EchoResponse; import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +83,7 @@ import javax.annotation.Generated; * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") @SuppressWarnings("CanonicalDuration") diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoSettings.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoSettings.golden index 753662f8f99e..a9770bf54cd4 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoSettings.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoSettings.golden @@ -23,6 +23,7 @@ import com.google.showcase.v1beta1.stub.EchoStubSettings; import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -98,6 +99,7 @@ import javax.annotation.Generated; * .build(); * } */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") public class EchoSettings extends ClientSettings { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoStub.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoStub.golden index c43465da6889..8fed4fe54d48 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoStub.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoStub.golden @@ -25,6 +25,7 @@ import com.google.showcase.v1beta1.WaitMetadata; import com.google.showcase.v1beta1.WaitRequest; import com.google.showcase.v1beta1.WaitResponse; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -32,6 +33,7 @@ import javax.annotation.Generated; * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") public abstract class EchoStub implements BackgroundResource { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoStubSettings.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoStubSettings.golden index 837e9e6b2933..6713de000399 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoStubSettings.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/EchoStubSettings.golden @@ -54,6 +54,7 @@ import java.io.IOException; import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -129,6 +130,7 @@ import javax.annotation.Generated; * .build(); * } */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") @SuppressWarnings("CanonicalDuration") diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcAutoPopulateFieldStub.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcAutoPopulateFieldStub.golden index f3614d7226ee..b7270cd7441f 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcAutoPopulateFieldStub.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcAutoPopulateFieldStub.golden @@ -20,6 +20,7 @@ import java.io.IOException; import java.util.UUID; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -27,6 +28,7 @@ import javax.annotation.Generated; * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAutoPopulateFieldTestingStub extends AutoPopulateFieldTestingStub { private static final MethodDescriptor< diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcBigQueryJobServiceStub.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcBigQueryJobServiceStub.golden index a6a08d1acba6..05a69268c60a 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcBigQueryJobServiceStub.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcBigQueryJobServiceStub.golden @@ -18,6 +18,7 @@ import java.io.IOException; import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -25,6 +26,7 @@ import javax.annotation.Generated; * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcJobServiceStub extends JobServiceStub { private static final MethodDescriptor diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcCallableNameTypeStub.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcCallableNameTypeStub.golden index 870c0181d1cd..d2f843a3b4d8 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcCallableNameTypeStub.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcCallableNameTypeStub.golden @@ -16,6 +16,7 @@ import java.io.IOException; import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -23,6 +24,7 @@ import javax.annotation.Generated; * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCallableNameTypeServiceStub extends CallableNameTypeServiceStub { private static final MethodDescriptor diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcDeprecatedServiceCallableFactory.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcDeprecatedServiceCallableFactory.golden index c27b65e6ae5c..1b15b2753641 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcDeprecatedServiceCallableFactory.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcDeprecatedServiceCallableFactory.golden @@ -18,6 +18,7 @@ import com.google.api.gax.rpc.UnaryCallable; import com.google.longrunning.Operation; import com.google.longrunning.stub.OperationsStub; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -27,6 +28,7 @@ import javax.annotation.Generated; * * @deprecated This class is deprecated and will be removed in the next major version update. */ +@NullMarked @Deprecated @Generated("by gapic-generator-java") public class GrpcDeprecatedServiceCallableFactory implements GrpcStubCallableFactory { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcDeprecatedServiceStub.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcDeprecatedServiceStub.golden index c225eb1a32f1..f0e3fcb15f1a 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcDeprecatedServiceStub.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcDeprecatedServiceStub.golden @@ -14,6 +14,7 @@ import io.grpc.protobuf.ProtoUtils; import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -23,6 +24,7 @@ import javax.annotation.Generated; * * @deprecated This class is deprecated and will be removed in the next major version update. */ +@NullMarked @Deprecated @Generated("by gapic-generator-java") public class GrpcDeprecatedServiceStub extends DeprecatedServiceStub { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcEchoCallableFactory.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcEchoCallableFactory.golden index d6ac9c9fe7dc..946d23dd9c79 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcEchoCallableFactory.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcEchoCallableFactory.golden @@ -19,6 +19,7 @@ import com.google.api.gax.rpc.UnaryCallable; import com.google.longrunning.Operation; import com.google.longrunning.stub.OperationsStub; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -26,6 +27,7 @@ import javax.annotation.Generated; * *

This class is for advanced usage. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") public class GrpcEchoCallableFactory implements GrpcStubCallableFactory { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcEchoStub.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcEchoStub.golden index 6b6bf6368139..b00e38a732d4 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcEchoStub.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcEchoStub.golden @@ -33,6 +33,7 @@ import io.grpc.protobuf.ProtoUtils; import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -40,6 +41,7 @@ import javax.annotation.Generated; * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") public class GrpcEchoStub extends EchoStub { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcLoggingStub.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcLoggingStub.golden index 940d0c779aec..641885e7c64b 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcLoggingStub.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcLoggingStub.golden @@ -31,6 +31,7 @@ import java.io.IOException; import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -38,6 +39,7 @@ import javax.annotation.Generated; * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcLoggingServiceV2Stub extends LoggingServiceV2Stub { private static final MethodDescriptor deleteLogMethodDescriptor = diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcPublisherStub.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcPublisherStub.golden index a881a35e880e..315dc7a25734 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcPublisherStub.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcPublisherStub.golden @@ -33,6 +33,7 @@ import java.io.IOException; import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -40,6 +41,7 @@ import javax.annotation.Generated; * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcPublisherStub extends PublisherStub { private static final MethodDescriptor createTopicMethodDescriptor = diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcResourceNameExtractorStub.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcResourceNameExtractorStub.golden index 4657fbe7da7d..fad7579a00ee 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcResourceNameExtractorStub.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcResourceNameExtractorStub.golden @@ -29,6 +29,7 @@ import java.util.HashMap; import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -36,6 +37,7 @@ import javax.annotation.Generated; * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcResourceNameExtractorTestingStub extends ResourceNameExtractorTestingStub { private static final MethodDescriptor getFooMethodDescriptor = diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcRoutingHeadersStub.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcRoutingHeadersStub.golden index 26b66097b557..2de1cb9cc9c9 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcRoutingHeadersStub.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcRoutingHeadersStub.golden @@ -20,6 +20,7 @@ import java.io.IOException; import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -27,6 +28,7 @@ import javax.annotation.Generated; * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcExplicitDynamicRoutingHeaderTestingStub extends ExplicitDynamicRoutingHeaderTestingStub { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcTestingStub.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcTestingStub.golden index a467bb696fa9..d01d58872b0a 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcTestingStub.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/GrpcTestingStub.golden @@ -35,6 +35,7 @@ import java.io.IOException; import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -42,6 +43,7 @@ import javax.annotation.Generated; * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") public class GrpcTestingStub extends TestingStub { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/IdentityClient.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/IdentityClient.golden index efb41dc308f5..1f6390842460 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/IdentityClient.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/IdentityClient.golden @@ -17,6 +17,7 @@ import java.io.IOException; import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -175,6 +176,7 @@ import javax.annotation.Generated; * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") public class IdentityClient implements BackgroundResource { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/JobServiceStubSettings.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/JobServiceStubSettings.golden index 89ddd1d70399..6ec8f16f177c 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/JobServiceStubSettings.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/JobServiceStubSettings.golden @@ -36,6 +36,7 @@ import java.io.IOException; import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -86,6 +87,7 @@ import javax.annotation.Generated; * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") @SuppressWarnings("CanonicalDuration") public class JobServiceStubSettings extends StubSettings { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/LoggingServiceV2StubSettings.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/LoggingServiceV2StubSettings.golden index d3b2ed5a616b..213edf6a3d4b 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/LoggingServiceV2StubSettings.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/LoggingServiceV2StubSettings.golden @@ -59,6 +59,7 @@ import java.time.Duration; import java.util.Collection; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -110,6 +111,7 @@ import javax.annotation.Generated; * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") @SuppressWarnings("CanonicalDuration") public class LoggingServiceV2StubSettings extends StubSettings { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/MessagingClient.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/MessagingClient.golden index 359ba586244e..f53d16b8b749 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/MessagingClient.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/MessagingClient.golden @@ -25,6 +25,7 @@ import java.io.IOException; import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -325,6 +326,7 @@ import javax.annotation.Generated; * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") public class MessagingClient implements BackgroundResource { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/PublisherStubSettings.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/PublisherStubSettings.golden index 1c48ebf05afe..5dd715e05b8f 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/PublisherStubSettings.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/PublisherStubSettings.golden @@ -60,6 +60,7 @@ import java.util.ArrayList; import java.util.Collection; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -110,6 +111,7 @@ import javax.annotation.Generated; * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") @SuppressWarnings("CanonicalDuration") public class PublisherStubSettings extends StubSettings { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/EchoClient.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/EchoClient.golden index 91e167d4e103..35c02eda2d66 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/EchoClient.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/EchoClient.golden @@ -27,6 +27,7 @@ import java.io.IOException; import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -282,6 +283,7 @@ import javax.annotation.Generated; * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") public class EchoClient implements BackgroundResource { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/EchoSettings.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/EchoSettings.golden index 2249b438e52b..12383ffd66c1 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/EchoSettings.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/EchoSettings.golden @@ -24,6 +24,7 @@ import com.google.showcase.grpcrest.v1beta1.stub.EchoStubSettings; import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -99,6 +100,7 @@ import javax.annotation.Generated; * .build(); * } */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") public class EchoSettings extends ClientSettings { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/EchoStubSettings.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/EchoStubSettings.golden index 3ca91988a4bd..e29f91480185 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/EchoStubSettings.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/EchoStubSettings.golden @@ -58,6 +58,7 @@ import java.io.IOException; import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -133,6 +134,7 @@ import javax.annotation.Generated; * .build(); * } */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") @SuppressWarnings("CanonicalDuration") diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/GrpcEchoCallableFactory.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/GrpcEchoCallableFactory.golden index 99bb5884092a..280c988aca17 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/GrpcEchoCallableFactory.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/GrpcEchoCallableFactory.golden @@ -19,6 +19,7 @@ import com.google.api.gax.rpc.UnaryCallable; import com.google.longrunning.Operation; import com.google.longrunning.stub.OperationsStub; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -26,6 +27,7 @@ import javax.annotation.Generated; * *

This class is for advanced usage. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") public class GrpcEchoCallableFactory implements GrpcStubCallableFactory { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/GrpcEchoStub.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/GrpcEchoStub.golden index 3d337d1d4459..880d307e9a14 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/GrpcEchoStub.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/GrpcEchoStub.golden @@ -35,6 +35,7 @@ import java.io.IOException; import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -42,6 +43,7 @@ import javax.annotation.Generated; * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") public class GrpcEchoStub extends EchoStub { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/GrpcWickedCallableFactory.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/GrpcWickedCallableFactory.golden index 88f063999a44..b94ed408707d 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/GrpcWickedCallableFactory.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/GrpcWickedCallableFactory.golden @@ -19,6 +19,7 @@ import com.google.api.gax.rpc.UnaryCallable; import com.google.longrunning.Operation; import com.google.longrunning.stub.OperationsStub; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -26,6 +27,7 @@ import javax.annotation.Generated; * *

This class is for advanced usage. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") public class GrpcWickedCallableFactory implements GrpcStubCallableFactory { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/GrpcWickedStub.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/GrpcWickedStub.golden index c421c2a8a698..b0ffc0fa206a 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/GrpcWickedStub.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/GrpcWickedStub.golden @@ -17,6 +17,7 @@ import io.grpc.protobuf.ProtoUtils; import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -24,6 +25,7 @@ import javax.annotation.Generated; * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") public class GrpcWickedStub extends WickedStub { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/HttpJsonEchoCallableFactory.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/HttpJsonEchoCallableFactory.golden index 5da8337d63b0..cc730b52f6e7 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/HttpJsonEchoCallableFactory.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/HttpJsonEchoCallableFactory.golden @@ -17,6 +17,7 @@ import com.google.api.gax.rpc.UnaryCallSettings; import com.google.api.gax.rpc.UnaryCallable; import com.google.longrunning.Operation; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -24,6 +25,7 @@ import javax.annotation.Generated; * *

This class is for advanced usage. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") public class HttpJsonEchoCallableFactory diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/HttpJsonEchoStub.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/HttpJsonEchoStub.golden index 1ca61a984099..c66fb1e95232 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/HttpJsonEchoStub.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/HttpJsonEchoStub.golden @@ -46,6 +46,7 @@ import java.util.List; import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -53,6 +54,7 @@ import javax.annotation.Generated; * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") public class HttpJsonEchoStub extends EchoStub { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/WickedClient.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/WickedClient.golden index 138bee4bc15d..fff1e0377a22 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/WickedClient.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/WickedClient.golden @@ -10,6 +10,7 @@ import com.google.showcase.v1beta1.stub.WickedStubSettings; import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -113,6 +114,7 @@ import javax.annotation.Generated; * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") public class WickedClient implements BackgroundResource { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/WickedSettings.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/WickedSettings.golden index 7df7e658dce4..95f2e533d03d 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/WickedSettings.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/WickedSettings.golden @@ -16,6 +16,7 @@ import com.google.showcase.v1beta1.stub.WickedStubSettings; import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -66,6 +67,7 @@ import javax.annotation.Generated; * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") public class WickedSettings extends ClientSettings { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/WickedStubSettings.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/WickedStubSettings.golden index e84994274db9..4a1bc0d0ea14 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/WickedStubSettings.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpcrest/goldens/WickedStubSettings.golden @@ -27,6 +27,7 @@ import com.google.showcase.v1beta1.EvilResponse; import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -77,6 +78,7 @@ import javax.annotation.Generated; * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") @SuppressWarnings("CanonicalDuration") diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/resourcename/goldens/AgentName.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/resourcename/goldens/AgentName.golden index 2eb43f4f3964..a35217c08a0a 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/resourcename/goldens/AgentName.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/resourcename/goldens/AgentName.golden @@ -10,8 +10,10 @@ import java.util.List; import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AgentName implements ResourceName { private static final PathTemplate PROJECT_LOCATION = diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/resourcename/goldens/BillingAccountLocationName.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/resourcename/goldens/BillingAccountLocationName.golden index 123088ef24e8..bf9b58f73ed0 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/resourcename/goldens/BillingAccountLocationName.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/resourcename/goldens/BillingAccountLocationName.golden @@ -9,8 +9,10 @@ import java.util.List; import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class BillingAccountLocationName implements ResourceName { private static final PathTemplate BILLING_ACCOUNT_LOCATION = diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/resourcename/goldens/CollisionResourceName.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/resourcename/goldens/CollisionResourceName.golden index 273db9bd662f..515dc35aead2 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/resourcename/goldens/CollisionResourceName.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/resourcename/goldens/CollisionResourceName.golden @@ -8,8 +8,10 @@ import java.util.List; import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class ResourceName implements com.google.api.resourcenames.ResourceName { private static final PathTemplate PROJECT_LOCATION_DEPLOYMENT_REVISION_RESOURCE = diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/resourcename/goldens/FoobarName.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/resourcename/goldens/FoobarName.golden index 4dcf36186aad..c9e2d43c6959 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/resourcename/goldens/FoobarName.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/resourcename/goldens/FoobarName.golden @@ -10,8 +10,10 @@ import java.util.List; import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class FoobarName implements ResourceName { private static final PathTemplate PROJECT_FOOBAR = diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/resourcename/goldens/SessionName.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/resourcename/goldens/SessionName.golden index cb5996f0ed1b..f5c711d82aa2 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/resourcename/goldens/SessionName.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/resourcename/goldens/SessionName.golden @@ -9,8 +9,10 @@ import java.util.List; import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class SessionName implements ResourceName { private static final PathTemplate SESSION = diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/resourcename/goldens/TestName.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/resourcename/goldens/TestName.golden index 0fc68b527a3a..571aec00ec5f 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/resourcename/goldens/TestName.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/resourcename/goldens/TestName.golden @@ -9,8 +9,10 @@ import java.util.List; import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class TestName implements ResourceName { private static final PathTemplate SESSION_SHARD_ID_TEST_ID = diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/ComplianceSettings.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/ComplianceSettings.golden index 9c210dc69564..1d554dc788b6 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/ComplianceSettings.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/ComplianceSettings.golden @@ -15,6 +15,7 @@ import com.google.showcase.v1beta1.stub.ComplianceStubSettings; import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -65,6 +66,7 @@ import javax.annotation.Generated; * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") public class ComplianceSettings extends ClientSettings { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/ComplianceStubSettings.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/ComplianceStubSettings.golden index f4c6b636af62..db257e4d5a3d 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/ComplianceStubSettings.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/ComplianceStubSettings.golden @@ -29,6 +29,7 @@ import com.google.showcase.v1beta1.RepeatResponse; import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -79,6 +80,7 @@ import javax.annotation.Generated; * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") @SuppressWarnings("CanonicalDuration") diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonApiVersionTestingStubSettings.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonApiVersionTestingStubSettings.golden index 924e9c556626..8b0b94e4daab 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonApiVersionTestingStubSettings.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonApiVersionTestingStubSettings.golden @@ -25,6 +25,7 @@ import com.google.common.collect.Lists; import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -76,6 +77,7 @@ import javax.annotation.Generated; * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") @SuppressWarnings("CanonicalDuration") public class EchoWithVersionStubSettings extends StubSettings { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonAutoPopulateFieldTestingStub.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonAutoPopulateFieldTestingStub.golden index 6b390feb69b0..00c0e65f570b 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonAutoPopulateFieldTestingStub.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonAutoPopulateFieldTestingStub.golden @@ -27,6 +27,7 @@ import java.util.Map; import java.util.UUID; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -34,6 +35,7 @@ import javax.annotation.Generated; * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class HttpJsonAutoPopulateFieldTestingStub extends AutoPopulateFieldTestingStub { private static final TypeRegistry typeRegistry = TypeRegistry.newBuilder().build(); diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonComplianceCallableFactory.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonComplianceCallableFactory.golden index 25f9086a1308..9caec1171e0e 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonComplianceCallableFactory.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonComplianceCallableFactory.golden @@ -17,6 +17,7 @@ import com.google.api.gax.rpc.UnaryCallSettings; import com.google.api.gax.rpc.UnaryCallable; import com.google.longrunning.Operation; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -24,6 +25,7 @@ import javax.annotation.Generated; * *

This class is for advanced usage. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") public class HttpJsonComplianceCallableFactory diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonComplianceStub.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonComplianceStub.golden index 39dc2df47161..fc4fcbf22545 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonComplianceStub.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonComplianceStub.golden @@ -26,6 +26,7 @@ import java.util.List; import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -33,6 +34,7 @@ import javax.annotation.Generated; * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") public class HttpJsonComplianceStub extends ComplianceStub { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonEchoStub.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonEchoStub.golden index 443511805263..3c02a78ccd8f 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonEchoStub.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonEchoStub.golden @@ -45,6 +45,7 @@ import java.util.List; import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -52,6 +53,7 @@ import javax.annotation.Generated; * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @BetaApi @Generated("by gapic-generator-java") public class HttpJsonEchoStub extends EchoStub { diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonResourceNameExtractorStub.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonResourceNameExtractorStub.golden index ee8722706bd8..c4552d93999e 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonResourceNameExtractorStub.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonResourceNameExtractorStub.golden @@ -34,6 +34,7 @@ import java.util.List; import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -41,6 +42,7 @@ import javax.annotation.Generated; * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class HttpJsonResourceNameExtractorTestingStub extends ResourceNameExtractorTestingStub { private static final TypeRegistry typeRegistry = TypeRegistry.newBuilder().build(); diff --git a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonRoutingHeadersStub.golden b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonRoutingHeadersStub.golden index b377fe3a181f..e75975005600 100644 --- a/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonRoutingHeadersStub.golden +++ b/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/rest/goldens/HttpJsonRoutingHeadersStub.golden @@ -26,6 +26,7 @@ import java.util.List; import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -33,6 +34,7 @@ import javax.annotation.Generated; * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class HttpJsonExplicitDynamicRoutingHeaderTestingStub extends ExplicitDynamicRoutingHeaderTestingStub {