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