public class io.micronaut.http.client.ServiceHttpClientConfiguration extends io.micronaut.http.client.HttpClientConfiguration implements io.micronaut.http.context.ClientContextPathProvider
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.micronaut.http.client.ServiceHttpClientConfiguration
  super_class: io.micronaut.http.client.HttpClientConfiguration
{
  public static final java.lang.String PREFIX;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "micronaut.http.services"

  public static final java.lang.String DEFAULT_HEALTHCHECKURI;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "/health"

  public static final boolean DEFAULT_HEALTHCHECK;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final long DEFAULT_HEALTHCHECKINTERVAL_SECONDS;
    descriptor: J
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 30

  private final java.lang.String serviceId;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceConnectionPoolConfiguration connectionPoolConfiguration;
    descriptor: Lio/micronaut/http/client/ServiceHttpClientConfiguration$ServiceConnectionPoolConfiguration;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private java.util.List<java.net.URI> urls;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Ljava/net/URI;>;

  private java.lang.String healthCheckUri;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private boolean healthCheck;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private java.time.Duration healthCheckInterval;
    descriptor: Ljava/time/Duration;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String path;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  public void <init>(java.lang.String, io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceConnectionPoolConfiguration, io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceSslClientConfiguration, io.micronaut.runtime.ApplicationConfiguration);
    descriptor: (Ljava/lang/String;Lio/micronaut/http/client/ServiceHttpClientConfiguration$ServiceConnectionPoolConfiguration;Lio/micronaut/http/client/ServiceHttpClientConfiguration$ServiceSslClientConfiguration;Lio/micronaut/runtime/ApplicationConfiguration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
        start local 1 // java.lang.String serviceId
        start local 2 // io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceConnectionPoolConfiguration connectionPoolConfiguration
        start local 3 // io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceSslClientConfiguration sslConfiguration
        start local 4 // io.micronaut.runtime.ApplicationConfiguration applicationConfiguration
         0: .line 90
            aload 0 /* this */
            aload 4 /* applicationConfiguration */
            invokespecial io.micronaut.http.client.HttpClientConfiguration.<init>:(Lio/micronaut/runtime/ApplicationConfiguration;)V
         1: .line 71
            aload 0 /* this */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield io.micronaut.http.client.ServiceHttpClientConfiguration.urls:Ljava/util/List;
         2: .line 72
            aload 0 /* this */
            ldc "/health"
            putfield io.micronaut.http.client.ServiceHttpClientConfiguration.healthCheckUri:Ljava/lang/String;
         3: .line 73
            aload 0 /* this */
            iconst_0
            putfield io.micronaut.http.client.ServiceHttpClientConfiguration.healthCheck:Z
         4: .line 74
            aload 0 /* this */
            ldc 30
            invokestatic java.time.Duration.ofSeconds:(J)Ljava/time/Duration;
            putfield io.micronaut.http.client.ServiceHttpClientConfiguration.healthCheckInterval:Ljava/time/Duration;
         5: .line 91
            aload 0 /* this */
            aload 1 /* serviceId */
            putfield io.micronaut.http.client.ServiceHttpClientConfiguration.serviceId:Ljava/lang/String;
         6: .line 92
            aload 3 /* sslConfiguration */
            ifnull 8
         7: .line 93
            aload 0 /* this */
            aload 3 /* sslConfiguration */
            invokevirtual io.micronaut.http.client.ServiceHttpClientConfiguration.setSslConfiguration:(Lio/micronaut/http/ssl/SslConfiguration;)V
         8: .line 95
      StackMap locals: io.micronaut.http.client.ServiceHttpClientConfiguration java.lang.String io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceConnectionPoolConfiguration io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceSslClientConfiguration io.micronaut.runtime.ApplicationConfiguration
      StackMap stack:
            aload 2 /* connectionPoolConfiguration */
            ifnull 11
         9: .line 96
            aload 0 /* this */
            aload 2 /* connectionPoolConfiguration */
            putfield io.micronaut.http.client.ServiceHttpClientConfiguration.connectionPoolConfiguration:Lio/micronaut/http/client/ServiceHttpClientConfiguration$ServiceConnectionPoolConfiguration;
        10: .line 97
            goto 12
        11: .line 98
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceConnectionPoolConfiguration
            dup
            invokespecial io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceConnectionPoolConfiguration.<init>:()V
            putfield io.micronaut.http.client.ServiceHttpClientConfiguration.connectionPoolConfiguration:Lio/micronaut/http/client/ServiceHttpClientConfiguration$ServiceConnectionPoolConfiguration;
        12: .line 100
      StackMap locals:
      StackMap stack:
            return
        end local 4 // io.micronaut.runtime.ApplicationConfiguration applicationConfiguration
        end local 3 // io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceSslClientConfiguration sslConfiguration
        end local 2 // io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceConnectionPoolConfiguration connectionPoolConfiguration
        end local 1 // java.lang.String serviceId
        end local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
      LocalVariableTable:
        Start  End  Slot                         Name  Signature
            0   13     0                         this  Lio/micronaut/http/client/ServiceHttpClientConfiguration;
            0   13     1                    serviceId  Ljava/lang/String;
            0   13     2  connectionPoolConfiguration  Lio/micronaut/http/client/ServiceHttpClientConfiguration$ServiceConnectionPoolConfiguration;
            0   13     3             sslConfiguration  Lio/micronaut/http/client/ServiceHttpClientConfiguration$ServiceSslClientConfiguration;
            0   13     4     applicationConfiguration  Lio/micronaut/runtime/ApplicationConfiguration;
    RuntimeVisibleParameterAnnotations: 
      0:
        io.micronaut.context.annotation.Parameter()
      1:
      2:
      3:
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
        edu.umd.cs.findbugs.annotations.Nullable()
      2:
        edu.umd.cs.findbugs.annotations.Nullable()
      3:
    MethodParameters:
                             Name  Flags
      serviceId                    
      connectionPoolConfiguration  
      sslConfiguration             
      applicationConfiguration     

  public void <init>(java.lang.String, io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceConnectionPoolConfiguration, io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceSslClientConfiguration, io.micronaut.http.client.HttpClientConfiguration);
    descriptor: (Ljava/lang/String;Lio/micronaut/http/client/ServiceHttpClientConfiguration$ServiceConnectionPoolConfiguration;Lio/micronaut/http/client/ServiceHttpClientConfiguration$ServiceSslClientConfiguration;Lio/micronaut/http/client/HttpClientConfiguration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
        start local 1 // java.lang.String serviceId
        start local 2 // io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceConnectionPoolConfiguration connectionPoolConfiguration
        start local 3 // io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceSslClientConfiguration sslConfiguration
        start local 4 // io.micronaut.http.client.HttpClientConfiguration defaultHttpClientConfiguration
         0: .line 116
            aload 0 /* this */
            aload 4 /* defaultHttpClientConfiguration */
            invokespecial io.micronaut.http.client.HttpClientConfiguration.<init>:(Lio/micronaut/http/client/HttpClientConfiguration;)V
         1: .line 71
            aload 0 /* this */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield io.micronaut.http.client.ServiceHttpClientConfiguration.urls:Ljava/util/List;
         2: .line 72
            aload 0 /* this */
            ldc "/health"
            putfield io.micronaut.http.client.ServiceHttpClientConfiguration.healthCheckUri:Ljava/lang/String;
         3: .line 73
            aload 0 /* this */
            iconst_0
            putfield io.micronaut.http.client.ServiceHttpClientConfiguration.healthCheck:Z
         4: .line 74
            aload 0 /* this */
            ldc 30
            invokestatic java.time.Duration.ofSeconds:(J)Ljava/time/Duration;
            putfield io.micronaut.http.client.ServiceHttpClientConfiguration.healthCheckInterval:Ljava/time/Duration;
         5: .line 117
            aload 0 /* this */
            aload 1 /* serviceId */
            putfield io.micronaut.http.client.ServiceHttpClientConfiguration.serviceId:Ljava/lang/String;
         6: .line 118
            aload 3 /* sslConfiguration */
            ifnull 8
         7: .line 119
            aload 0 /* this */
            aload 3 /* sslConfiguration */
            invokevirtual io.micronaut.http.client.ServiceHttpClientConfiguration.setSslConfiguration:(Lio/micronaut/http/ssl/SslConfiguration;)V
         8: .line 121
      StackMap locals: io.micronaut.http.client.ServiceHttpClientConfiguration java.lang.String io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceConnectionPoolConfiguration io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceSslClientConfiguration io.micronaut.http.client.HttpClientConfiguration
      StackMap stack:
            aload 2 /* connectionPoolConfiguration */
            ifnull 11
         9: .line 122
            aload 0 /* this */
            aload 2 /* connectionPoolConfiguration */
            putfield io.micronaut.http.client.ServiceHttpClientConfiguration.connectionPoolConfiguration:Lio/micronaut/http/client/ServiceHttpClientConfiguration$ServiceConnectionPoolConfiguration;
        10: .line 123
            goto 12
        11: .line 124
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceConnectionPoolConfiguration
            dup
            invokespecial io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceConnectionPoolConfiguration.<init>:()V
            putfield io.micronaut.http.client.ServiceHttpClientConfiguration.connectionPoolConfiguration:Lio/micronaut/http/client/ServiceHttpClientConfiguration$ServiceConnectionPoolConfiguration;
        12: .line 126
      StackMap locals:
      StackMap stack:
            return
        end local 4 // io.micronaut.http.client.HttpClientConfiguration defaultHttpClientConfiguration
        end local 3 // io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceSslClientConfiguration sslConfiguration
        end local 2 // io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceConnectionPoolConfiguration connectionPoolConfiguration
        end local 1 // java.lang.String serviceId
        end local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
      LocalVariableTable:
        Start  End  Slot                            Name  Signature
            0   13     0                            this  Lio/micronaut/http/client/ServiceHttpClientConfiguration;
            0   13     1                       serviceId  Ljava/lang/String;
            0   13     2     connectionPoolConfiguration  Lio/micronaut/http/client/ServiceHttpClientConfiguration$ServiceConnectionPoolConfiguration;
            0   13     3                sslConfiguration  Lio/micronaut/http/client/ServiceHttpClientConfiguration$ServiceSslClientConfiguration;
            0   13     4  defaultHttpClientConfiguration  Lio/micronaut/http/client/HttpClientConfiguration;
    RuntimeVisibleAnnotations: 
      javax.inject.Inject()
    RuntimeVisibleParameterAnnotations: 
      0:
        io.micronaut.context.annotation.Parameter()
      1:
      2:
      3:
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
        edu.umd.cs.findbugs.annotations.Nullable()
      2:
        edu.umd.cs.findbugs.annotations.Nullable()
      3:
    MethodParameters:
                                Name  Flags
      serviceId                       
      connectionPoolConfiguration     
      sslConfiguration                
      defaultHttpClientConfiguration  

  public java.lang.String getServiceId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
         0: .line 134
            aload 0 /* this */
            getfield io.micronaut.http.client.ServiceHttpClientConfiguration.serviceId:Ljava/lang/String;
            areturn
        end local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/client/ServiceHttpClientConfiguration;

  public java.util.List<java.net.URI> getUrls();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
         0: .line 143
            aload 0 /* this */
            getfield io.micronaut.http.client.ServiceHttpClientConfiguration.urls:Ljava/util/List;
            areturn
        end local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/client/ServiceHttpClientConfiguration;
    Signature: ()Ljava/util/List<Ljava/net/URI;>;

  public void setUrls(java.util.List<java.net.URI>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
        start local 1 // java.util.List urls
         0: .line 152
            aload 1 /* urls */
            invokestatic io.micronaut.core.util.CollectionUtils.isNotEmpty:(Ljava/util/Collection;)Z
            ifeq 2
         1: .line 153
            aload 0 /* this */
            aload 1 /* urls */
            putfield io.micronaut.http.client.ServiceHttpClientConfiguration.urls:Ljava/util/List;
         2: .line 155
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.util.List urls
        end local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lio/micronaut/http/client/ServiceHttpClientConfiguration;
            0    3     1  urls  Ljava/util/List<Ljava/net/URI;>;
    Signature: (Ljava/util/List<Ljava/net/URI;>;)V
    MethodParameters:
      Name  Flags
      urls  

  public void setUrl(java.net.URI);
    descriptor: (Ljava/net/URI;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
        start local 1 // java.net.URI url
         0: .line 163
            aload 1 /* url */
            ifnull 2
         1: .line 164
            aload 0 /* this */
            aload 1 /* url */
            invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
            putfield io.micronaut.http.client.ServiceHttpClientConfiguration.urls:Ljava/util/List;
         2: .line 166
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.net.URI url
        end local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lio/micronaut/http/client/ServiceHttpClientConfiguration;
            0    3     1   url  Ljava/net/URI;
    MethodParameters:
      Name  Flags
      url   

  public java.lang.String getHealthCheckUri();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
         0: .line 174
            aload 0 /* this */
            getfield io.micronaut.http.client.ServiceHttpClientConfiguration.healthCheckUri:Ljava/lang/String;
            areturn
        end local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/client/ServiceHttpClientConfiguration;

  public void setHealthCheckUri(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
        start local 1 // java.lang.String healthCheckUri
         0: .line 183
            aload 0 /* this */
            aload 1 /* healthCheckUri */
            putfield io.micronaut.http.client.ServiceHttpClientConfiguration.healthCheckUri:Ljava/lang/String;
         1: .line 184
            return
        end local 1 // java.lang.String healthCheckUri
        end local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lio/micronaut/http/client/ServiceHttpClientConfiguration;
            0    2     1  healthCheckUri  Ljava/lang/String;
    MethodParameters:
                Name  Flags
      healthCheckUri  

  public boolean isHealthCheck();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
         0: .line 192
            aload 0 /* this */
            getfield io.micronaut.http.client.ServiceHttpClientConfiguration.healthCheck:Z
            ireturn
        end local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/client/ServiceHttpClientConfiguration;

  public void setHealthCheck(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
        start local 1 // boolean healthCheck
         0: .line 200
            aload 0 /* this */
            iload 1 /* healthCheck */
            putfield io.micronaut.http.client.ServiceHttpClientConfiguration.healthCheck:Z
         1: .line 201
            return
        end local 1 // boolean healthCheck
        end local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lio/micronaut/http/client/ServiceHttpClientConfiguration;
            0    2     1  healthCheck  Z
    MethodParameters:
             Name  Flags
      healthCheck  

  public java.util.Optional<java.lang.String> getPath();
    descriptor: ()Ljava/util/Optional;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
         0: .line 209
            aload 0 /* this */
            getfield io.micronaut.http.client.ServiceHttpClientConfiguration.path:Ljava/lang/String;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            areturn
        end local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/client/ServiceHttpClientConfiguration;
    Signature: ()Ljava/util/Optional<Ljava/lang/String;>;

  public void setPath(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
        start local 1 // java.lang.String path
         0: .line 218
            aload 0 /* this */
            aload 1 /* path */
            putfield io.micronaut.http.client.ServiceHttpClientConfiguration.path:Ljava/lang/String;
         1: .line 219
            return
        end local 1 // java.lang.String path
        end local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/micronaut/http/client/ServiceHttpClientConfiguration;
            0    2     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  

  public java.util.Optional<java.lang.String> getContextPath();
    descriptor: ()Ljava/util/Optional;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
         0: .line 223
            aload 0 /* this */
            invokevirtual io.micronaut.http.client.ServiceHttpClientConfiguration.getPath:()Ljava/util/Optional;
            areturn
        end local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/client/ServiceHttpClientConfiguration;
    Signature: ()Ljava/util/Optional<Ljava/lang/String;>;

  public java.time.Duration getHealthCheckInterval();
    descriptor: ()Ljava/time/Duration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
         0: .line 232
            aload 0 /* this */
            getfield io.micronaut.http.client.ServiceHttpClientConfiguration.healthCheckInterval:Ljava/time/Duration;
            areturn
        end local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/client/ServiceHttpClientConfiguration;

  public void setHealthCheckInterval(java.time.Duration);
    descriptor: (Ljava/time/Duration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
        start local 1 // java.time.Duration healthCheckInterval
         0: .line 241
            aload 1 /* healthCheckInterval */
            ifnull 2
         1: .line 242
            aload 0 /* this */
            aload 1 /* healthCheckInterval */
            putfield io.micronaut.http.client.ServiceHttpClientConfiguration.healthCheckInterval:Ljava/time/Duration;
         2: .line 244
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.time.Duration healthCheckInterval
        end local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    3     0                 this  Lio/micronaut/http/client/ServiceHttpClientConfiguration;
            0    3     1  healthCheckInterval  Ljava/time/Duration;
    MethodParameters:
                     Name  Flags
      healthCheckInterval  

  public io.micronaut.http.client.HttpClientConfiguration$ConnectionPoolConfiguration getConnectionPoolConfiguration();
    descriptor: ()Lio/micronaut/http/client/HttpClientConfiguration$ConnectionPoolConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
         0: .line 248
            aload 0 /* this */
            getfield io.micronaut.http.client.ServiceHttpClientConfiguration.connectionPoolConfiguration:Lio/micronaut/http/client/ServiceHttpClientConfiguration$ServiceConnectionPoolConfiguration;
            areturn
        end local 0 // io.micronaut.http.client.ServiceHttpClientConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/client/ServiceHttpClientConfiguration;
}
SourceFile: "ServiceHttpClientConfiguration.java"
NestMembers:
  io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceConnectionPoolConfiguration  io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceSslClientConfiguration  io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceSslClientConfiguration$DefaultKeyConfiguration  io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceSslClientConfiguration$DefaultKeyStoreConfiguration  io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceSslClientConfiguration$DefaultTrustStoreConfiguration
InnerClasses:
  public ConnectionPoolConfiguration = io.micronaut.http.client.HttpClientConfiguration$ConnectionPoolConfiguration of io.micronaut.http.client.HttpClientConfiguration
  public ServiceConnectionPoolConfiguration = io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceConnectionPoolConfiguration of io.micronaut.http.client.ServiceHttpClientConfiguration
  public ServiceSslClientConfiguration = io.micronaut.http.client.ServiceHttpClientConfiguration$ServiceSslClientConfiguration of io.micronaut.http.client.ServiceHttpClientConfiguration
    RuntimeVisibleAnnotations: 
      io.micronaut.context.annotation.EachProperty(value = "micronaut.http.services")