public class BasicConnectionProvider<AWS_CLIENT,AWS_ASYNC_CLIENT,AWS_CLIENT_BUILDER extends com.amazonaws.client.builder.AwsClientBuilder<AWS_CLIENT_BUILDER,AWS_CLIENT>,AWS_ASYNC_CLIENT_BUILDER extends com.amazonaws.client.builder.AwsAsyncClientBuilder<AWS_ASYNC_CLIENT_BUILDER,AWS_ASYNC_CLIENT>,CONNECTION extends AWSConnection<AWS_CLIENT,AWS_ASYNC_CLIENT>> extends AWSConnectionProvider<AWS_CLIENT,AWS_ASYNC_CLIENT,AWS_CLIENT_BUILDER,AWS_ASYNC_CLIENT_BUILDER,CONNECTION>
| Constructor and Description |
|---|
BasicConnectionProvider(BiFunction<AWS_CLIENT,AWS_ASYNC_CLIENT,CONNECTION> connectionConstructor,
AWS_CLIENT_BUILDER clientBuilder,
AWS_ASYNC_CLIENT_BUILDER asyncClientBuilder) |
| Modifier and Type | Method and Description |
|---|---|
CONNECTION |
connect() |
protected com.amazonaws.auth.AWSCredentialsProvider |
getAWSCredentialsProvider(CommonParameters commonParameters) |
appendBuilderProperties, appendClientConfigurationProperties, configureRegionProperty, disconnect, getCommonParameters, onConnect, setCommonParameters, setProxyParameterGroup, validatepublic BasicConnectionProvider(BiFunction<AWS_CLIENT,AWS_ASYNC_CLIENT,CONNECTION> connectionConstructor, AWS_CLIENT_BUILDER clientBuilder, AWS_ASYNC_CLIENT_BUILDER asyncClientBuilder)
protected com.amazonaws.auth.AWSCredentialsProvider getAWSCredentialsProvider(CommonParameters commonParameters)
getAWSCredentialsProvider in class AWSConnectionProvider<AWS_CLIENT,AWS_ASYNC_CLIENT,AWS_CLIENT_BUILDER extends com.amazonaws.client.builder.AwsClientBuilder<AWS_CLIENT_BUILDER,AWS_CLIENT>,AWS_ASYNC_CLIENT_BUILDER extends com.amazonaws.client.builder.AwsAsyncClientBuilder<AWS_ASYNC_CLIENT_BUILDER,AWS_ASYNC_CLIENT>,CONNECTION extends AWSConnection<AWS_CLIENT,AWS_ASYNC_CLIENT>>public CONNECTION connect() throws org.mule.runtime.api.connection.ConnectionException
connect in interface org.mule.runtime.api.connection.ConnectionProvider<CONNECTION extends AWSConnection<AWS_CLIENT,AWS_ASYNC_CLIENT>>connect in class AWSConnectionProvider<AWS_CLIENT,AWS_ASYNC_CLIENT,AWS_CLIENT_BUILDER extends com.amazonaws.client.builder.AwsClientBuilder<AWS_CLIENT_BUILDER,AWS_CLIENT>,AWS_ASYNC_CLIENT_BUILDER extends com.amazonaws.client.builder.AwsAsyncClientBuilder<AWS_ASYNC_CLIENT_BUILDER,AWS_ASYNC_CLIENT>,CONNECTION extends AWSConnection<AWS_CLIENT,AWS_ASYNC_CLIENT>>org.mule.runtime.api.connection.ConnectionExceptionCopyright © 2019. All rights reserved.