Class AmazonClientRecorder

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

public abstract class AmazonClientRecorder extends Object
  • Constructor Details

    • AmazonClientRecorder

      public AmazonClientRecorder()
  • Method Details

    • getAwsConfig

      public abstract io.quarkus.runtime.RuntimeValue<AwsConfig> getAwsConfig()
    • getSdkConfig

      public abstract io.quarkus.runtime.RuntimeValue<SdkConfig> getSdkConfig()
    • getAsyncClientConfig

      public abstract AsyncHttpClientConfig getAsyncClientConfig()
    • getSyncClientConfig

      public abstract SyncHttpClientConfig getSyncClientConfig()
    • geSyncClientBuilder

      public abstract software.amazon.awssdk.awscore.client.builder.AwsSyncClientBuilder<?,?> geSyncClientBuilder()
    • getAsyncClientBuilder

      public abstract software.amazon.awssdk.awscore.client.builder.AwsAsyncClientBuilder<?,?> getAsyncClientBuilder()
    • getSyncConfig

      public io.quarkus.runtime.RuntimeValue<SyncHttpClientConfig> getSyncConfig()
    • getAsyncConfig

      public io.quarkus.runtime.RuntimeValue<AsyncHttpClientConfig> getAsyncConfig()
    • createSyncBuilder

      public io.quarkus.runtime.RuntimeValue<software.amazon.awssdk.awscore.client.builder.AwsClientBuilder> createSyncBuilder(io.quarkus.runtime.RuntimeValue<software.amazon.awssdk.http.SdkHttpClient.Builder> transport)
    • createAsyncBuilder

      public io.quarkus.runtime.RuntimeValue<software.amazon.awssdk.awscore.client.builder.AwsClientBuilder> createAsyncBuilder(io.quarkus.runtime.RuntimeValue<software.amazon.awssdk.http.async.SdkAsyncHttpClient.Builder> transport, io.quarkus.runtime.LaunchMode launchMode, Executor executor)
    • createPresignerBuilder

      public io.quarkus.runtime.RuntimeValue<software.amazon.awssdk.awscore.presigner.SdkPresigner.Builder> createPresignerBuilder()