Class RequireAmazonClientBuildItem


  • public final class RequireAmazonClientBuildItem
    extends io.quarkus.builder.item.MultiBuildItem
    Describes what clients are required by a given extension. An extension that would want to wrap a client can request it and listen to ProvideAmazonClientAsyncBuildItem or ProvideAmazonClientSyncBuildItem to be sure the client is correctly configured
    • Constructor Detail

      • RequireAmazonClientBuildItem

        public RequireAmazonClientBuildItem​(Optional<org.jboss.jandex.DotName> syncClassName,
                                            Optional<org.jboss.jandex.DotName> asyncClassName)
    • Method Detail

      • getSyncClassName

        public Optional<org.jboss.jandex.DotName> getSyncClassName()
      • getAsyncClassName

        public Optional<org.jboss.jandex.DotName> getAsyncClassName()