Class AwsCrtClientConfiguration

java.lang.Object
io.micronaut.aws.AWSConfiguration
io.micronaut.aws.sdk.v2.client.crt.AwsCrtClientConfiguration

@ConfigurationProperties("crt-client") public class AwsCrtClientConfiguration extends AWSConfiguration
Configuration properties for the AWS Common Runtime (CRT) HTTP clients. The properties are bound to the aws.crt-client prefix and configure the synchronous, asynchronous, and proxy client builders.
Since:
5.1.0
Author:
Luis Duarte
  • Field Details

  • Constructor Details

    • AwsCrtClientConfiguration

      public AwsCrtClientConfiguration()
  • Method Details

    • getSync

      @NonNull public software.amazon.awssdk.http.crt.AwsCrtHttpClient.Builder getSync()
      Returns:
      The builder for the synchronous AwsCrtHttpClient
    • getAsync

      @NonNull public software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder getAsync()
      Returns:
      The builder for the asynchronous AwsCrtAsyncHttpClient
    • getProxy

      public software.amazon.awssdk.http.crt.ProxyConfiguration.Builder getProxy()
      Returns:
      The builder for the AWS CRT ProxyConfiguration