Package io.airlift.discovery.client
Class DiscoveryBinder.HttpAnnouncementBindingBuilder
java.lang.Object
io.airlift.discovery.client.DiscoveryBinder.HttpAnnouncementBindingBuilder
- Enclosing class:
DiscoveryBinder
-
Constructor Summary
ConstructorsConstructorDescriptionHttpAnnouncementBindingBuilder(com.google.inject.multibindings.MapBinder<String, String> propertiesBinder) -
Method Summary
Modifier and TypeMethodDescriptionaddProperties(Map<String, String> properties) addProperty(String key, String value) bindPropertyProvider(String key, com.google.inject.Key<? extends com.google.inject.Provider<String>> providerKey) bindPropertyProvider(String key, com.google.inject.Provider<String> provider) bindPropertyProvider(String key, Class<? extends com.google.inject.Provider<String>> providerType)
-
Constructor Details
-
HttpAnnouncementBindingBuilder
-
-
Method Details
-
addProperty
@CanIgnoreReturnValue public DiscoveryBinder.HttpAnnouncementBindingBuilder addProperty(String key, String value) -
addProperties
@CanIgnoreReturnValue public DiscoveryBinder.HttpAnnouncementBindingBuilder addProperties(Map<String, String> properties) -
bindPropertyProvider
@CanIgnoreReturnValue public DiscoveryBinder.HttpAnnouncementBindingBuilder bindPropertyProvider(String key, com.google.inject.Provider<String> provider) -
bindPropertyProvider
@CanIgnoreReturnValue public DiscoveryBinder.HttpAnnouncementBindingBuilder bindPropertyProvider(String key, Class<? extends com.google.inject.Provider<String>> providerType) -
bindPropertyProvider
@CanIgnoreReturnValue public DiscoveryBinder.HttpAnnouncementBindingBuilder bindPropertyProvider(String key, com.google.inject.Key<? extends com.google.inject.Provider<String>> providerKey)
-