Class SearchChainResolver.Builder
- java.lang.Object
-
- com.yahoo.search.federation.sourceref.SearchChainResolver.Builder
-
- Enclosing class:
- SearchChainResolver
public static class SearchChainResolver.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SearchChainResolver.Builder
addSearchChain(com.yahoo.component.ComponentId searchChainId)
SearchChainResolver.Builder
addSearchChain(com.yahoo.component.ComponentId searchChainId, FederationOptions federationOptions)
SearchChainResolver.Builder
addSearchChain(com.yahoo.component.ComponentId searchChainId, FederationOptions federationOptions, java.util.List<java.lang.String> documentTypes)
SearchChainResolver.Builder
addSearchChain(com.yahoo.component.ComponentId searchChainId, java.util.List<java.lang.String> documentTypes)
SearchChainResolver.Builder
addSourceForProvider(com.yahoo.component.ComponentId sourceId, com.yahoo.component.ComponentId providerId, com.yahoo.component.ComponentId searchChainId, boolean isDefaultProviderForSource, FederationOptions federationOptions, java.util.List<java.lang.String> documentTypes)
SearchChainResolver
build()
void
useTargetByDefault(java.lang.String targetId)
-
-
-
Method Detail
-
addSearchChain
public SearchChainResolver.Builder addSearchChain(com.yahoo.component.ComponentId searchChainId)
-
addSearchChain
public SearchChainResolver.Builder addSearchChain(com.yahoo.component.ComponentId searchChainId, FederationOptions federationOptions)
-
addSearchChain
public SearchChainResolver.Builder addSearchChain(com.yahoo.component.ComponentId searchChainId, java.util.List<java.lang.String> documentTypes)
-
addSearchChain
public SearchChainResolver.Builder addSearchChain(com.yahoo.component.ComponentId searchChainId, FederationOptions federationOptions, java.util.List<java.lang.String> documentTypes)
-
addSourceForProvider
public SearchChainResolver.Builder addSourceForProvider(com.yahoo.component.ComponentId sourceId, com.yahoo.component.ComponentId providerId, com.yahoo.component.ComponentId searchChainId, boolean isDefaultProviderForSource, FederationOptions federationOptions, java.util.List<java.lang.String> documentTypes)
-
useTargetByDefault
public void useTargetByDefault(java.lang.String targetId)
-
build
public SearchChainResolver build()
-
-