Class AmazonClientCommonRecorder

java.lang.Object
io.quarkus.amazon.common.runtime.AmazonClientCommonRecorder

public class AmazonClientCommonRecorder extends Object
  • 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

      public void initAwsClient(software.amazon.awssdk.awscore.client.builder.AwsClientBuilder builder, String extension, AwsConfig config)
    • 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

      public void initAwsPresigner(software.amazon.awssdk.awscore.presigner.SdkPresigner.Builder builder, String extension, AwsConfig config)
    • initSdkPresigner

      public void initSdkPresigner(software.amazon.awssdk.awscore.presigner.SdkPresigner.Builder builder, String extension, SdkConfig config)