Class OrderEditPagedQueryResponseBuilder
- All Implemented Interfaces:
Builder<OrderEditPagedQueryResponse>
Example to create an instance using the builder pattern
OrderEditPagedQueryResponse orderEditPagedQueryResponse = OrderEditPagedQueryResponse.builder()
.limit(0.3)
.offset(0.3)
.count(0.3)
.plusResults(resultsBuilder -> resultsBuilder)
.build()
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddResults
(Function<OrderEditBuilder, OrderEdit> builder) OrderEdits matching the query.build()
builds OrderEditPagedQueryResponse with checking for non-null required valuesbuilds OrderEditPagedQueryResponse without checking for non-null required valuesActual number of results returned.getCount()
Actual number of results returned.getLimit()
Number of results requested.Number of elements skipped.OrderEdits matching the query.getTotal()
Total number of results matching the query.Number of results requested.of()
factory method for an instance of OrderEditPagedQueryResponseBuilderof
(OrderEditPagedQueryResponse template) create builder for OrderEditPagedQueryResponse instanceNumber of elements skipped.plusResults
(OrderEdit... results) OrderEdits matching the query.plusResults
(Function<OrderEditBuilder, OrderEditBuilder> builder) OrderEdits matching the query.OrderEdits matching the query.OrderEdits matching the query.setResults
(Function<OrderEditBuilder, OrderEdit> builder) OrderEdits matching the query.Total number of results matching the query.withResults
(Function<OrderEditBuilder, OrderEditBuilder> builder) OrderEdits matching the query.
-
Constructor Details
-
OrderEditPagedQueryResponseBuilder
public OrderEditPagedQueryResponseBuilder()
-
-
Method Details
-
limit
Number of results requested.
- Parameters:
limit
- value to be set- Returns:
- Builder
-
offset
Number of elements skipped.
- Parameters:
offset
- value to be set- Returns:
- Builder
-
count
Actual number of results returned.
- Parameters:
count
- value to be set- Returns:
- Builder
-
total
Total number of results matching the query. This number is an estimation that is not strongly consistent. This field is returned by default. For improved performance, calculating this field can be deactivated by using the query parameter
withTotal=false
. When the results are filtered with a Query Predicate,total
is subject to a limit.- Parameters:
total
- value to be set- Returns:
- Builder
-
results
OrderEdits matching the query.
- Parameters:
results
- value to be set- Returns:
- Builder
-
results
OrderEdits matching the query.
- Parameters:
results
- value to be set- Returns:
- Builder
-
plusResults
OrderEdits matching the query.
- Parameters:
results
- value to be set- Returns:
- Builder
-
plusResults
public OrderEditPagedQueryResponseBuilder plusResults(Function<OrderEditBuilder, OrderEditBuilder> builder) OrderEdits matching the query.
- Parameters:
builder
- function to build the results value- Returns:
- Builder
-
withResults
public OrderEditPagedQueryResponseBuilder withResults(Function<OrderEditBuilder, OrderEditBuilder> builder) OrderEdits matching the query.
- Parameters:
builder
- function to build the results value- Returns:
- Builder
-
addResults
OrderEdits matching the query.
- Parameters:
builder
- function to build the results value- Returns:
- Builder
-
setResults
OrderEdits matching the query.
- Parameters:
builder
- function to build the results value- Returns:
- Builder
-
getLimit
Number of results requested.
- Returns:
- limit
-
getOffset
Number of elements skipped.
- Returns:
- offset
-
getCount
Actual number of results returned.
- Returns:
- count
-
getTotal
Total number of results matching the query. This number is an estimation that is not strongly consistent. This field is returned by default. For improved performance, calculating this field can be deactivated by using the query parameter
withTotal=false
. When the results are filtered with a Query Predicate,total
is subject to a limit.- Returns:
- total
-
getResults
OrderEdits matching the query.
- Returns:
- results
-
build
builds OrderEditPagedQueryResponse with checking for non-null required values- Specified by:
build
in interfaceBuilder<OrderEditPagedQueryResponse>
- Returns:
- OrderEditPagedQueryResponse
-
buildUnchecked
builds OrderEditPagedQueryResponse without checking for non-null required values- Returns:
- OrderEditPagedQueryResponse
-
of
factory method for an instance of OrderEditPagedQueryResponseBuilder- Returns:
- builder
-
of
create builder for OrderEditPagedQueryResponse instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-