Class LocationIdToURIFromConfigurationOrDefaultToProvider
- java.lang.Object
-
- org.jclouds.location.suppliers.fromconfig.LocationIdToURIFromConfigurationOrDefaultToProvider
-
- All Implemented Interfaces:
com.google.common.base.Supplier<Map<String,com.google.common.base.Supplier<URI>>>
,Supplier<Map<String,com.google.common.base.Supplier<URI>>>
- Direct Known Subclasses:
RegionIdToURIFromConfigurationOrDefaultToProvider
,ZoneIdToURIFromConfigurationOrDefaultToProvider
public class LocationIdToURIFromConfigurationOrDefaultToProvider extends Object implements com.google.common.base.Supplier<Map<String,com.google.common.base.Supplier<URI>>>
-
-
Field Summary
Fields Modifier and Type Field Description protected ValueOfConfigurationKeyOrNull
config
protected String
configPrefix
protected com.google.common.base.Supplier<Set<String>>
locationIds
protected Logger
logger
protected com.google.common.base.Supplier<URI>
providerURI
-
Constructor Summary
Constructors Constructor Description LocationIdToURIFromConfigurationOrDefaultToProvider(ValueOfConfigurationKeyOrNull config, com.google.common.base.Supplier<URI> providerURI, com.google.common.base.Supplier<Set<String>> locationIds, String configPrefix)
-
-
-
Field Detail
-
logger
protected Logger logger
-
config
protected final ValueOfConfigurationKeyOrNull config
-
providerURI
protected final com.google.common.base.Supplier<URI> providerURI
-
configPrefix
protected final String configPrefix
-
-
Constructor Detail
-
LocationIdToURIFromConfigurationOrDefaultToProvider
@Inject public LocationIdToURIFromConfigurationOrDefaultToProvider(ValueOfConfigurationKeyOrNull config, com.google.common.base.Supplier<URI> providerURI, com.google.common.base.Supplier<Set<String>> locationIds, String configPrefix)
-
-