Interface ShippingMethodPagedQueryResponse
- All Superinterfaces:
ResourcePagedQueryResponse<ShippingMethod>
PagedQueryResult with results containing an array of ShippingMethod.
Example to create an instance using the builder pattern
ShippingMethodPagedQueryResponse shippingMethodPagedQueryResponse = ShippingMethodPagedQueryResponse.builder()
.count(0.3)
.plusResults(resultsBuilder -> resultsBuilder)
.build()
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for ShippingMethodPagedQueryResponsebuilder(ShippingMethodPagedQueryResponse template) create builder for ShippingMethodPagedQueryResponse instancecopyDeep()deepCopy(ShippingMethodPagedQueryResponse template) factory method to create a deep copy of ShippingMethodPagedQueryResponse@NotNull LonggetCount()Actual number of results returned.getLimit()Number of results requested.Number of elements skipped.@NotNull @Valid List<ShippingMethod>Shipping Methods matching the query.getTotal()Total number of results matching the query.of()factory methodof(ShippingMethodPagedQueryResponse template) factory method to create a shallow copy ShippingMethodPagedQueryResponsevoidActual number of results returned.voidNumber of results requested.voidNumber of elements skipped.voidsetResults(ShippingMethod... results) Shipping Methods matching the query.voidsetResults(List<ShippingMethod> results) Shipping Methods matching the query.voidTotal number of results matching the query.static com.fasterxml.jackson.core.type.TypeReference<ShippingMethodPagedQueryResponse>gives a TypeReference for usage with Jackson DataBinddefault <T> Taccessor map functionMethods inherited from interface com.commercetools.api.models.ResourcePagedQueryResponse
getPageIndex, getTotalPages, head, isFirst, isLast
-
Method Details
-
getLimit
Long getLimit()Number of results requested.
- Specified by:
getLimitin interfaceResourcePagedQueryResponse<ShippingMethod>- Returns:
- limit
-
getCount
Actual number of results returned.
- Specified by:
getCountin interfaceResourcePagedQueryResponse<ShippingMethod>- Returns:
- count
-
getTotal
Long 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,totalis subject to a limit.- Specified by:
getTotalin interfaceResourcePagedQueryResponse<ShippingMethod>- Returns:
- total
-
getOffset
Long getOffset()Number of elements skipped.
- Specified by:
getOffsetin interfaceResourcePagedQueryResponse<ShippingMethod>- Returns:
- offset
-
getResults
Shipping Methods matching the query.
- Specified by:
getResultsin interfaceResourcePagedQueryResponse<ShippingMethod>- Returns:
- results
-
setLimit
Number of results requested.
- Parameters:
limit- value to be set
-
setCount
Actual number of results returned.
- Parameters:
count- value to be set
-
setTotal
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,totalis subject to a limit.- Parameters:
total- value to be set
-
setOffset
Number of elements skipped.
- Parameters:
offset- value to be set
-
setResults
Shipping Methods matching the query.
- Parameters:
results- values to be set
-
setResults
Shipping Methods matching the query.
- Parameters:
results- values to be set
-
of
factory method- Returns:
- instance of ShippingMethodPagedQueryResponse
-
of
factory method to create a shallow copy ShippingMethodPagedQueryResponse- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
ShippingMethodPagedQueryResponse copyDeep() -
deepCopy
@Nullable static ShippingMethodPagedQueryResponse deepCopy(@Nullable ShippingMethodPagedQueryResponse template) factory method to create a deep copy of ShippingMethodPagedQueryResponse- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for ShippingMethodPagedQueryResponse- Returns:
- builder
-
builder
create builder for ShippingMethodPagedQueryResponse instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withShippingMethodPagedQueryResponse
default <T> T withShippingMethodPagedQueryResponse(Function<ShippingMethodPagedQueryResponse, T> helper) accessor map function- Type Parameters:
T- mapped type- Parameters:
helper- function to map the object- Returns:
- mapped value
-
typeReference
static com.fasterxml.jackson.core.type.TypeReference<ShippingMethodPagedQueryResponse> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-