@Requires(classes=com.amazonaws.services.servicediscovery.AWSServiceDiscoveryAsync.class) @Requires(env="ec2") @Requires(property="aws.route53.discovery.enabled",value="true",defaultValue="false") @Singleton public class AWSServiceDiscoveryClientResolver extends Object implements AWSServiceDiscoveryResolver
| Constructor and Description |
|---|
AWSServiceDiscoveryClientResolver(io.micronaut.configuration.aws.AWSClientConfiguration clientConfiguration)
Constructor builds standard client with given Micronaut configuration.
|
| Modifier and Type | Method and Description |
|---|---|
com.amazonaws.services.servicediscovery.AWSServiceDiscoveryAsync |
resolve(Environment environment)
resolve the AWS Service Discovery client when making calls to AWS.
|
public AWSServiceDiscoveryClientResolver(io.micronaut.configuration.aws.AWSClientConfiguration clientConfiguration)
clientConfiguration - aws client configuration to usepublic com.amazonaws.services.servicediscovery.AWSServiceDiscoveryAsync resolve(Environment environment)
resolve in interface AWSServiceDiscoveryResolverenvironment - The environment