Class RuntimeEvaluationRequest.RuntimeEvaluationRequestBuilder
- java.lang.Object
-
- com._1c.g5.v8.dt.debug.core.runtime.client.RuntimeEvaluationRequest.RuntimeEvaluationRequestBuilder
-
- Enclosing class:
- RuntimeEvaluationRequest
public static final class RuntimeEvaluationRequest.RuntimeEvaluationRequestBuilder extends Object
Builder of the evaluation request.
-
-
Method Summary
-
-
-
Method Detail
-
setStackLevel
public RuntimeEvaluationRequest.RuntimeEvaluationRequestBuilder setStackLevel(int stackLevel)
Sets the stack frame level to set that contains evaluating expression.- Parameters:
stackLevel
- the stack frame level to set that contains evaluating expression.- Returns:
- a reference to the builder, never
null
-
setInterfaces
public RuntimeEvaluationRequest.RuntimeEvaluationRequestBuilder setInterfaces(List<ViewInterface> interfaces)
Sets the value interfaces to evaluate value with.- Parameters:
interfaces
- the value interfaces to evaluate value with, first matching interface will be used for evaluation, cannot benull
- Returns:
- a reference to the builder, never
null
-
setMaxSize
public RuntimeEvaluationRequest.RuntimeEvaluationRequestBuilder setMaxSize(int maxSize)
Sets the response text presentation max size.- Parameters:
maxSize
- the response text presentation max size- Returns:
- a reference to the builder, never
null
-
setMultiLine
public RuntimeEvaluationRequest.RuntimeEvaluationRequestBuilder setMultiLine(boolean isMultiLine)
Sets whether text result may contain multiple lines.- Parameters:
isMultiLine
- whether text result may contain multiple lines. Iffalse
then miltiple line text will be cut at first line break- Returns:
- a reference to the builder, never
null
-
setExpressionUuid
public RuntimeEvaluationRequest.RuntimeEvaluationRequestBuilder setExpressionUuid(UUID expressionUuid)
Sets the UUID of the root expression.- Parameters:
expressionUuid
- the UUID of the root expression, cannot benull
- Returns:
- a reference to the builder, never
null
-
setEvaluationUuid
public RuntimeEvaluationRequest.RuntimeEvaluationRequestBuilder setEvaluationUuid(UUID evaluationUuid)
Sets the UUID of the evaluation.- Parameters:
evaluationUuid
- the UUID of the evaluation, cannot benull
- Returns:
- a reference to the builder, never
null
-
setEvaluationPage
public RuntimeEvaluationRequest.RuntimeEvaluationRequestBuilder setEvaluationPage(int startIndex, int pageSize)
Sets the evaliation page for BSL collections evaliation.- Parameters:
startIndex
- the start index of the collection to evaliate frompageSize
- the page size to evaluate- Returns:
- a reference to the builder, never
null
-
build
public RuntimeEvaluationRequest build()
Builds the request.- Returns:
- the builded request
-
-