Class OrderPagedQueryResponseBuilder
java.lang.Object
com.commercetools.api.models.order.OrderPagedQueryResponseBuilder
- All Implemented Interfaces:
io.vrap.rmf.base.client.Builder<OrderPagedQueryResponse>
public class OrderPagedQueryResponseBuilder
extends Object
implements io.vrap.rmf.base.client.Builder<OrderPagedQueryResponse>
OrderPagedQueryResponseBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
OrderPagedQueryResponse orderPagedQueryResponse = OrderPagedQueryResponse.builder()
.limit(0.3)
.count(0.3)
.offset(0.3)
.plusResults(resultsBuilder -> resultsBuilder)
.build()
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddResults
(Function<OrderBuilder, Order> builder) add the value to the results using the builder functionbuild()
builds OrderPagedQueryResponse with checking for non-null required valuesbuilds OrderPagedQueryResponse without checking for non-null required valuesset the value to the countgetCount()
value of count}getLimit()
Number of results requested.Number of elements skipped.value of results}getTotal()
value of total}Number of results requested.of()
factory method for an instance of OrderPagedQueryResponseBuilderof
(OrderPagedQueryResponse template) create builder for OrderPagedQueryResponse instanceNumber of elements skipped.plusResults
(Order... results) add values to the resultsplusResults
(Function<OrderBuilder, OrderBuilder> builder) add the value to the results using the builder functionset values to the resultsset value to the resultssetResults
(Function<OrderBuilder, Order> builder) set the value to the results using the builder functionset the value to the totalwithResults
(Function<OrderBuilder, OrderBuilder> builder) set the value to the results using the builder function
-
Constructor Details
-
OrderPagedQueryResponseBuilder
public OrderPagedQueryResponseBuilder()
-
-
Method Details
-
limit
Number of results requested.
- Parameters:
limit
- value to be set- Returns:
- Builder
-
count
set the value to the count- Parameters:
count
- value to be set- Returns:
- Builder
-
total
set the value to the total- Parameters:
total
- value to be set- Returns:
- Builder
-
offset
Number of elements skipped.
- Parameters:
offset
- value to be set- Returns:
- Builder
-
results
set values to the results- Parameters:
results
- value to be set- Returns:
- Builder
-
results
set value to the results- Parameters:
results
- value to be set- Returns:
- Builder
-
plusResults
add values to the results- Parameters:
results
- value to be set- Returns:
- Builder
-
plusResults
add the value to the results using the builder function- Parameters:
builder
- function to build the results value- Returns:
- Builder
-
withResults
set the value to the results using the builder function- Parameters:
builder
- function to build the results value- Returns:
- Builder
-
addResults
add the value to the results using the builder function- Parameters:
builder
- function to build the results value- Returns:
- Builder
-
setResults
set the value to the results using the builder function- Parameters:
builder
- function to build the results value- Returns:
- Builder
-
getLimit
Number of results requested.
- Returns:
- limit
-
getCount
value of count}- Returns:
- count
-
getTotal
value of total}- Returns:
- total
-
getOffset
Number of elements skipped.
- Returns:
- offset
-
getResults
value of results}- Returns:
- results
-
build
builds OrderPagedQueryResponse with checking for non-null required values- Specified by:
build
in interfaceio.vrap.rmf.base.client.Builder<OrderPagedQueryResponse>
- Returns:
- OrderPagedQueryResponse
-
buildUnchecked
builds OrderPagedQueryResponse without checking for non-null required values- Returns:
- OrderPagedQueryResponse
-
of
factory method for an instance of OrderPagedQueryResponseBuilder- Returns:
- builder
-
of
create builder for OrderPagedQueryResponse instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-