/** * @return Create new instance of builder with all defaults set. */ public static AWSLambdaAsyncClientBuilder standard() { return new AWSLambdaAsyncClientBuilder(); }
private AWSLambda resolveLambdaClient() { return lambda == null ? AWSLambdaAsyncClientBuilder.defaultClient() : lambda; }
AWSLambdaAsyncClient client = (AWSLambdaAsyncClient) AWSLambdaAsyncClientBuilder.standard() .withClientConfiguration(lambdaClientConf) .withCredentials(new AWSStaticCredentialsProvider(new BasicAWSCredentials(identity, credential))) .withRegion(region) .build();
/** * The client returned from a builder. * @return client object */ @Bean @Refreshable @Requires(beans = AWSLambdaConfiguration.class) AWSLambdaAsync awsLambdaAsyncClient() { AWSLambdaAsyncClientBuilder builder = configuration.getBuilder(); return builder.build(); } }
public static AWSLambdaAsyncClientBuilder asyncBuilder() { return AWSLambdaAsyncClientBuilder.standard(); }
/** * @param metricsCollector The {@link RequestMetricCollector} */ @Inject public void setMetricsCollector(@Nullable RequestMetricCollector metricsCollector) { if (metricsCollector != null) { builder.setMetricsCollector(metricsCollector); } }
/** * @param endpointConfiguration The {@link AwsClientBuilder#getEndpoint()} */ @Inject public void setEndpointConfiguration(@Nullable AwsClientBuilder.EndpointConfiguration endpointConfiguration) { if (endpointConfiguration != null) { builder.setEndpointConfiguration(endpointConfiguration); } }
/** * @return The builder for the {@link com.amazonaws.services.lambda.AWSLambdaAsync} instance */ public AWSLambdaAsyncClientBuilder getBuilder() { this.builder.setClientConfiguration(clientConfiguration.getClientConfiguration()); return builder; }
/** * @param handlers The {@link RequestHandler2} */ @Inject public void setRequestHandlers(@Nullable RequestHandler2... handlers) { if (ArrayUtils.isNotEmpty(handlers)) { builder.setRequestHandlers(handlers); } } }
/** * Constructor. * @param clientConfiguration clientConfiguration * @param environment environment */ public AWSLambdaConfiguration(AWSClientConfiguration clientConfiguration, Environment environment) { this.clientConfiguration = clientConfiguration; this.builder.setCredentials(new AWSCredentialsProviderChain( new EnvironmentAWSCredentialsProvider(environment), new EnvironmentVariableCredentialsProvider(), new SystemPropertiesCredentialsProvider(), new ProfileCredentialsProvider(), new EC2ContainerCredentialsProviderWrapper() )); }
public static AWSLambdaAsyncClientBuilder asyncBuilder() { return AWSLambdaAsyncClientBuilder.standard(); }
/** * @return Create new instance of builder with all defaults set. */ public static AWSLambdaAsyncClientBuilder standard() { return new AWSLambdaAsyncClientBuilder(); }
private AWSLambda resolveLambdaClient() { return lambda == null ? AWSLambdaAsyncClientBuilder.defaultClient() : lambda; }