Package com.yahoo.documentapi
Class DocumentOperationParameters
- java.lang.Object
-
- com.yahoo.documentapi.DocumentOperationParameters
-
public class DocumentOperationParameters extends Object
Optional parameters for a document operation. Immutable class.- Author:
- jonmv
-
-
Method Summary
-
-
-
Method Detail
-
parameters
public static DocumentOperationParameters parameters()
-
withPriority
public DocumentOperationParameters withPriority(DocumentProtocol.Priority priority)
Sets the priority with which to perform an operation.
-
withFieldSet
public DocumentOperationParameters withFieldSet(com.yahoo.document.fieldset.FieldSet fieldSet)
Sets the field set used for retrieval.
-
withFieldSet
public DocumentOperationParameters withFieldSet(String fieldSet)
Sets the field set used for retrieval.
-
withRoute
public DocumentOperationParameters withRoute(String route)
Sets the route along which to send the operation.
-
withTraceLevel
public DocumentOperationParameters withTraceLevel(int traceLevel)
Sets the trace level for an operation.
-
withDeadline
public DocumentOperationParameters withDeadline(Instant deadline)
Sets the deadline for an operation.
-
withResponseHandler
public DocumentOperationParameters withResponseHandler(ResponseHandler responseHandler)
Sets theResponseHandler
to handle theResponse
of an async operation, instead of the session default.
-
priority
public Optional<DocumentProtocol.Priority> priority()
-
traceLevel
public OptionalInt traceLevel()
-
responseHandler
public Optional<ResponseHandler> responseHandler()
-
-