T - - the location typepublic abstract class AbstractAwsConfigDataLocationResolver<T extends org.springframework.boot.context.config.ConfigDataResource> extends Object implements org.springframework.boot.context.config.ConfigDataLocationResolver<T>
ConfigDataLocationResolvers.| Constructor and Description |
|---|
AbstractAwsConfigDataLocationResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected <T extends software.amazon.awssdk.awscore.client.builder.AwsClientBuilder<?,?>> |
configure(T builder,
AwsClientProperties properties,
org.springframework.boot.BootstrapContext context) |
protected List<String> |
getCustomContexts(String keys) |
protected abstract String |
getPrefix() |
boolean |
isResolvable(org.springframework.boot.context.config.ConfigDataLocationResolverContext context,
org.springframework.boot.context.config.ConfigDataLocation location) |
protected AwsProperties |
loadAwsProperties(org.springframework.boot.context.properties.bind.Binder binder) |
protected CredentialsProperties |
loadCredentialsProperties(org.springframework.boot.context.properties.bind.Binder binder) |
protected RegionProperties |
loadRegionProperties(org.springframework.boot.context.properties.bind.Binder binder) |
protected <C> void |
registerAndPromoteBean(org.springframework.boot.context.config.ConfigDataLocationResolverContext context,
Class<C> type,
org.springframework.boot.BootstrapRegistry.InstanceSupplier<C> supplier) |
protected <C> void |
registerBean(org.springframework.boot.context.config.ConfigDataLocationResolverContext context,
Class<C> type,
org.springframework.boot.BootstrapRegistry.InstanceSupplier<C> supplier) |
protected <C> void |
registerBean(org.springframework.boot.context.config.ConfigDataLocationResolverContext context,
Class<C> type,
C instance) |
List<T> |
resolve(org.springframework.boot.context.config.ConfigDataLocationResolverContext context,
org.springframework.boot.context.config.ConfigDataLocation location) |
public AbstractAwsConfigDataLocationResolver()
protected abstract String getPrefix()
public boolean isResolvable(org.springframework.boot.context.config.ConfigDataLocationResolverContext context,
org.springframework.boot.context.config.ConfigDataLocation location)
isResolvable in interface org.springframework.boot.context.config.ConfigDataLocationResolver<T extends org.springframework.boot.context.config.ConfigDataResource>public List<T> resolve(org.springframework.boot.context.config.ConfigDataLocationResolverContext context, org.springframework.boot.context.config.ConfigDataLocation location) throws org.springframework.boot.context.config.ConfigDataLocationNotFoundException, org.springframework.boot.context.config.ConfigDataResourceNotFoundException
resolve in interface org.springframework.boot.context.config.ConfigDataLocationResolver<T extends org.springframework.boot.context.config.ConfigDataResource>org.springframework.boot.context.config.ConfigDataLocationNotFoundExceptionorg.springframework.boot.context.config.ConfigDataResourceNotFoundExceptionprotected <C> void registerAndPromoteBean(org.springframework.boot.context.config.ConfigDataLocationResolverContext context,
Class<C> type,
org.springframework.boot.BootstrapRegistry.InstanceSupplier<C> supplier)
protected <C> void registerBean(org.springframework.boot.context.config.ConfigDataLocationResolverContext context,
Class<C> type,
C instance)
protected <C> void registerBean(org.springframework.boot.context.config.ConfigDataLocationResolverContext context,
Class<C> type,
org.springframework.boot.BootstrapRegistry.InstanceSupplier<C> supplier)
protected CredentialsProperties loadCredentialsProperties(org.springframework.boot.context.properties.bind.Binder binder)
protected RegionProperties loadRegionProperties(org.springframework.boot.context.properties.bind.Binder binder)
protected AwsProperties loadAwsProperties(org.springframework.boot.context.properties.bind.Binder binder)
protected <T extends software.amazon.awssdk.awscore.client.builder.AwsClientBuilder<?,?>> T configure(T builder,
AwsClientProperties properties,
org.springframework.boot.BootstrapContext context)
Copyright © 2022 Pivotal Software, Inc.. All rights reserved.