Class AmazonClientBuildItem
- java.lang.Object
-
- io.quarkus.builder.item.BuildItem
-
- io.quarkus.builder.item.MultiBuildItem
-
- io.quarkus.amazon.common.deployment.AmazonClientBuildItem
-
public final class AmazonClientBuildItem extends io.quarkus.builder.item.MultiBuildItemDescribes what clients are required for a given extension
-
-
Constructor Summary
Constructors Constructor Description AmazonClientBuildItem(Optional<org.jboss.jandex.DotName> syncClassName, Optional<org.jboss.jandex.DotName> asyncClassName, String awsClientName, SdkBuildTimeConfig buildTimeSdkConfig, SyncHttpClientBuildTimeConfig buildTimeSyncConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<org.jboss.jandex.DotName>getAsyncClassName()StringgetAwsClientName()SdkBuildTimeConfiggetBuildTimeSdkConfig()SyncHttpClientBuildTimeConfiggetBuildTimeSyncConfig()Optional<org.jboss.jandex.DotName>getSyncClassName()
-
-
-
Constructor Detail
-
AmazonClientBuildItem
public AmazonClientBuildItem(Optional<org.jboss.jandex.DotName> syncClassName, Optional<org.jboss.jandex.DotName> asyncClassName, String awsClientName, SdkBuildTimeConfig buildTimeSdkConfig, SyncHttpClientBuildTimeConfig buildTimeSyncConfig)
-
-
Method Detail
-
getSyncClassName
public Optional<org.jboss.jandex.DotName> getSyncClassName()
-
getAsyncClassName
public Optional<org.jboss.jandex.DotName> getAsyncClassName()
-
getAwsClientName
public String getAwsClientName()
-
getBuildTimeSdkConfig
public SdkBuildTimeConfig getBuildTimeSdkConfig()
-
getBuildTimeSyncConfig
public SyncHttpClientBuildTimeConfig getBuildTimeSyncConfig()
-
-