Class ShipmentsListV1Request.Builder
- java.lang.Object
-
- com.chrt.api.resources.trackingintegrations.tive.shipments.requests.ShipmentsListV1Request.Builder
-
- Enclosing class:
- ShipmentsListV1Request
public static final class ShipmentsListV1Request.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public ShipmentsListV1Request.Builder from(ShipmentsListV1Request other)
-
sortBy
public ShipmentsListV1Request.Builder sortBy(java.util.Optional<TiveShipmentSortByEnum> sortBy)
Field to sort by
-
sortBy
public ShipmentsListV1Request.Builder sortBy(TiveShipmentSortByEnum sortBy)
-
sortBy
public ShipmentsListV1Request.Builder sortBy(Nullable<TiveShipmentSortByEnum> sortBy)
-
sortOrder
public ShipmentsListV1Request.Builder sortOrder(java.util.Optional<SortOrderEnum> sortOrder)
Sort order (asc or desc)
-
sortOrder
public ShipmentsListV1Request.Builder sortOrder(SortOrderEnum sortOrder)
-
sortOrder
public ShipmentsListV1Request.Builder sortOrder(Nullable<SortOrderEnum> sortOrder)
-
page
public ShipmentsListV1Request.Builder page(java.util.Optional<java.lang.Integer> page)
-
page
public ShipmentsListV1Request.Builder page(java.lang.Integer page)
-
page
public ShipmentsListV1Request.Builder page(Nullable<java.lang.Integer> page)
-
pageSize
public ShipmentsListV1Request.Builder pageSize(java.util.Optional<java.lang.Integer> pageSize)
-
pageSize
public ShipmentsListV1Request.Builder pageSize(java.lang.Integer pageSize)
-
pageSize
public ShipmentsListV1Request.Builder pageSize(Nullable<java.lang.Integer> pageSize)
-
filterTiveDeviceObjectId
public ShipmentsListV1Request.Builder filterTiveDeviceObjectId(java.util.Optional<java.lang.String> filterTiveDeviceObjectId)
Filter by Tive device object ID
-
filterTiveDeviceObjectId
public ShipmentsListV1Request.Builder filterTiveDeviceObjectId(java.lang.String filterTiveDeviceObjectId)
-
filterTiveDeviceObjectId
public ShipmentsListV1Request.Builder filterTiveDeviceObjectId(Nullable<java.lang.String> filterTiveDeviceObjectId)
-
filterTiveShipmentId
public ShipmentsListV1Request.Builder filterTiveShipmentId(java.util.Optional<java.lang.String> filterTiveShipmentId)
Filter by Tive shipment ID (exact match)
-
filterTiveShipmentId
public ShipmentsListV1Request.Builder filterTiveShipmentId(java.lang.String filterTiveShipmentId)
-
filterTiveShipmentId
public ShipmentsListV1Request.Builder filterTiveShipmentId(Nullable<java.lang.String> filterTiveShipmentId)
-
filterChrtCreatedAtTimestampGte
public ShipmentsListV1Request.Builder filterChrtCreatedAtTimestampGte(java.util.Optional<java.time.OffsetDateTime> filterChrtCreatedAtTimestampGte)
Filter by chrt_created_at_timestamp >= value
-
filterChrtCreatedAtTimestampGte
public ShipmentsListV1Request.Builder filterChrtCreatedAtTimestampGte(java.time.OffsetDateTime filterChrtCreatedAtTimestampGte)
-
filterChrtCreatedAtTimestampGte
public ShipmentsListV1Request.Builder filterChrtCreatedAtTimestampGte(Nullable<java.time.OffsetDateTime> filterChrtCreatedAtTimestampGte)
-
filterChrtCreatedAtTimestampLte
public ShipmentsListV1Request.Builder filterChrtCreatedAtTimestampLte(java.util.Optional<java.time.OffsetDateTime> filterChrtCreatedAtTimestampLte)
Filter by chrt_created_at_timestamp <= value
-
filterChrtCreatedAtTimestampLte
public ShipmentsListV1Request.Builder filterChrtCreatedAtTimestampLte(java.time.OffsetDateTime filterChrtCreatedAtTimestampLte)
-
filterChrtCreatedAtTimestampLte
public ShipmentsListV1Request.Builder filterChrtCreatedAtTimestampLte(Nullable<java.time.OffsetDateTime> filterChrtCreatedAtTimestampLte)
-
build
public ShipmentsListV1Request build()
-
-