Package io.quarkus.amazon.common.runtime
Class AmazonClientCommonRecorder
java.lang.Object
io.quarkus.amazon.common.runtime.AmazonClientCommonRecorder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.quarkus.runtime.RuntimeValue<software.amazon.awssdk.awscore.client.builder.AwsClientBuilder>configure(io.quarkus.runtime.RuntimeValue<? extends software.amazon.awssdk.awscore.client.builder.AwsClientBuilder> clientBuilder, io.quarkus.runtime.RuntimeValue<AwsConfig> awsConfig, io.quarkus.runtime.RuntimeValue<SdkConfig> sdkConfig, HasSdkBuildTimeConfig sdkBuildTimeConfig, ScheduledExecutorService scheduledExecutorService, String awsServiceName) io.quarkus.runtime.RuntimeValue<software.amazon.awssdk.awscore.presigner.SdkPresigner.Builder>configurePresigner(io.quarkus.runtime.RuntimeValue<? extends software.amazon.awssdk.awscore.presigner.SdkPresigner.Builder> clientBuilder, io.quarkus.runtime.RuntimeValue<AwsConfig> awsConfig, io.quarkus.runtime.RuntimeValue<SdkConfig> sdkConfig, String awsServiceName) voidinitAwsClient(software.amazon.awssdk.awscore.client.builder.AwsClientBuilder builder, String extension, AwsConfig config) voidinitAwsPresigner(software.amazon.awssdk.awscore.presigner.SdkPresigner.Builder builder, String extension, AwsConfig config) voidinitSdkClient(software.amazon.awssdk.core.client.builder.SdkClientBuilder builder, String extension, SdkConfig config, SdkBuildTimeConfig buildConfig, ScheduledExecutorService scheduledExecutorService) voidinitSdkPresigner(software.amazon.awssdk.awscore.presigner.SdkPresigner.Builder builder, String extension, SdkConfig config)
-
Constructor Details
-
AmazonClientCommonRecorder
public AmazonClientCommonRecorder()
-
-
Method Details
-
configure
public io.quarkus.runtime.RuntimeValue<software.amazon.awssdk.awscore.client.builder.AwsClientBuilder> configure(io.quarkus.runtime.RuntimeValue<? extends software.amazon.awssdk.awscore.client.builder.AwsClientBuilder> clientBuilder, io.quarkus.runtime.RuntimeValue<AwsConfig> awsConfig, io.quarkus.runtime.RuntimeValue<SdkConfig> sdkConfig, HasSdkBuildTimeConfig sdkBuildTimeConfig, ScheduledExecutorService scheduledExecutorService, String awsServiceName) -
initAwsClient
-
initSdkClient
public void initSdkClient(software.amazon.awssdk.core.client.builder.SdkClientBuilder builder, String extension, SdkConfig config, SdkBuildTimeConfig buildConfig, ScheduledExecutorService scheduledExecutorService) -
configurePresigner
public io.quarkus.runtime.RuntimeValue<software.amazon.awssdk.awscore.presigner.SdkPresigner.Builder> configurePresigner(io.quarkus.runtime.RuntimeValue<? extends software.amazon.awssdk.awscore.presigner.SdkPresigner.Builder> clientBuilder, io.quarkus.runtime.RuntimeValue<AwsConfig> awsConfig, io.quarkus.runtime.RuntimeValue<SdkConfig> sdkConfig, String awsServiceName) -
initAwsPresigner
-
initSdkPresigner
-