@Test public void credentialsNotExplicitlySet_UsesDefaultCredentialChain() throws Exception { AwsAsyncClientParams params = builderWithRegion().build().getAsyncParams(); assertThat(params.getCredentialsProvider(), instanceOf(DefaultAWSCredentialsProviderChain.class)); }
public abstract TypeToBuild build();
AwsClientBuilder { public abstract TypeToBuild build(); }
AwsClientBuilder { public abstract TypeToBuild build(); protected  AwsClientBuilder(ClientConfigurationFactory clientConfigFactory); @SdkTestInternalApi protected  AwsClientBuilder(ClientConfigurationFactory clientConfigFactory,
                               AwsRegionProvider regionProvider); }
AwsClientBuilder { public abstract TypeToBuild build(); protected  AwsClientBuilder(ClientConfigurationFactory clientConfigFactory); @SdkTestInternalApi protected  AwsClientBuilder(ClientConfigurationFactory clientConfigFactory,
                               AwsRegionProvider regionProvider); final AWSCredentialsProvider getCredentials(); final void setCredentials(AWSCredentialsProvider credentialsProvider); final Subclass withCredentials(AWSCredentialsProvider credentialsProvider); Subclass withIAMEndpoint(String iamEndpoint); Subclass withIAMTokenRefresh(double offset); Subclass withIAMMaxRetry(int retryCount); final ClientConfiguration getClientConfiguration(); final void setClientConfiguration(ClientConfiguration config); final Subclass withClientConfiguration(ClientConfiguration config); final void setMetricsCollector(RequestMetricCollector metrics); final Subclass withMetricsCollector(RequestMetricCollector metrics); final String getRegion(); final void setRegion(String region); final Subclass withRegion(Regions region); final RequestMetricCollector getMetricsCollector(); final Subclass withRegion(String region); final EndpointConfiguration getEndpoint(); final void setEndpointConfiguration(EndpointConfiguration endpointConfiguration); final Subclass withEndpointConfiguration(EndpointConfiguration endpointConfiguration); final List<RequestHandler2> getRequestHandlers(); final void setRequestHandlers(RequestHandler2... handlers); final Subclass withRequestHandlers(RequestHandler2... handlers); abstract TypeToBuild build(); }
AwsClientBuilder { public abstract TypeToBuild build(); protected  AwsClientBuilder(ClientConfigurationFactory clientConfigFactory); @SdkTestInternalApi protected  AwsClientBuilder(ClientConfigurationFactory clientConfigFactory,
                               AwsRegionProvider regionProvider); final AWSCredentialsProvider getCredentials(); final void setCredentials(AWSCredentialsProvider credentialsProvider); final Subclass withCredentials(AWSCredentialsProvider credentialsProvider); Subclass withIAMEndpoint(String iamEndpoint); Subclass withIAMTokenRefresh(double offset); Subclass withIAMMaxRetry(int retryCount); final ClientConfiguration getClientConfiguration(); final void setClientConfiguration(ClientConfiguration config); final Subclass withClientConfiguration(ClientConfiguration config); final void setMetricsCollector(RequestMetricCollector metrics); final Subclass withMetricsCollector(RequestMetricCollector metrics); final String getRegion(); final void setRegion(String region); final Subclass withRegion(Regions region); final RequestMetricCollector getMetricsCollector(); final Subclass withRegion(String region); final EndpointConfiguration getEndpoint(); final void setEndpointConfiguration(EndpointConfiguration endpointConfiguration); final Subclass withEndpointConfiguration(EndpointConfiguration endpointConfiguration); final List<RequestHandler2> getRequestHandlers(); final void setRequestHandlers(RequestHandler2... handlers); final Subclass withRequestHandlers(RequestHandler2... handlers); abstract TypeToBuild build();  }