Package com.yahoo.application
Class Application.Builder
java.lang.Object
com.yahoo.application.Application.Builder
- Enclosing class:
- Application
A wrapper around ApplicationBuilder that generates a services.xml
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncontainer
(String id, Application.Builder.Container container) documentType
(String name, String searchDefinition) expressionInclude
(String name, String searchDefinition) networking
(Networking networking) queryProfile
(String name, String queryProfile) queryProfileType
(String name, String queryProfileType) rankExpression
(String name, String rankExpressionContent)
-
Constructor Details
-
Builder
- Throws:
IOException
-
-
Method Details
-
container
-
documentType
- Parameters:
name
- name of document type (search definition)searchDefinition
- add this search definition to the application- Throws:
IOException
- e.g.if file not found
-
expressionInclude
public Application.Builder expressionInclude(String name, String searchDefinition) throws IOException - Throws:
IOException
-
rankExpression
public Application.Builder rankExpression(String name, String rankExpressionContent) throws IOException - Parameters:
name
- name of rank expressionrankExpressionContent
- add this rank expression to the application- Throws:
IOException
- e.g.if file not found
-
queryProfile
- Parameters:
name
- name of query profilequeryProfile
- add this queyr profile to the application- Returns:
- builder
- Throws:
IOException
- e.g.if file not found
-
queryProfileType
public Application.Builder queryProfileType(String name, String queryProfileType) throws IOException - Parameters:
name
- name of query profile typequeryProfileType
- add this query profile type to the application- Returns:
- builder
- Throws:
IOException
- e.g.if file not found
-
networking
- Parameters:
networking
- enable or disable networking (disabled by default)- Returns:
- builder
-