Class DevicesListV1Request.Builder
- java.lang.Object
-
- com.chrt.api.resources.tracking.devices.requests.DevicesListV1Request.Builder
-
- Enclosing class:
- DevicesListV1Request
public static final class DevicesListV1Request.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DevicesListV1Requestbuild()DevicesListV1Request.BuilderfilterCargoId(Nullable<java.lang.String> filterCargoId)DevicesListV1Request.BuilderfilterCargoId(java.lang.String filterCargoId)DevicesListV1Request.BuilderfilterCargoId(java.util.Optional<java.lang.String> filterCargoId)Filter by linked cargo IDDevicesListV1Request.BuilderfilterDeviceMacAddress(Nullable<java.lang.String> filterDeviceMacAddress)DevicesListV1Request.BuilderfilterDeviceMacAddress(java.lang.String filterDeviceMacAddress)DevicesListV1Request.BuilderfilterDeviceMacAddress(java.util.Optional<java.lang.String> filterDeviceMacAddress)Filter by device MAC address (exact match)DevicesListV1Request.BuilderfilterLastSeenAtTimestampGte(Nullable<java.time.OffsetDateTime> filterLastSeenAtTimestampGte)DevicesListV1Request.BuilderfilterLastSeenAtTimestampGte(java.time.OffsetDateTime filterLastSeenAtTimestampGte)DevicesListV1Request.BuilderfilterLastSeenAtTimestampGte(java.util.Optional<java.time.OffsetDateTime> filterLastSeenAtTimestampGte)Filter by last_seen_at_timestamp >= valueDevicesListV1Request.BuilderfilterLastSeenAtTimestampLte(Nullable<java.time.OffsetDateTime> filterLastSeenAtTimestampLte)DevicesListV1Request.BuilderfilterLastSeenAtTimestampLte(java.time.OffsetDateTime filterLastSeenAtTimestampLte)DevicesListV1Request.BuilderfilterLastSeenAtTimestampLte(java.util.Optional<java.time.OffsetDateTime> filterLastSeenAtTimestampLte)Filter by last_seen_at_timestamp <= valueDevicesListV1Request.BuilderfilterOffChrtOrderId(Nullable<java.lang.String> filterOffChrtOrderId)DevicesListV1Request.BuilderfilterOffChrtOrderId(java.lang.String filterOffChrtOrderId)DevicesListV1Request.BuilderfilterOffChrtOrderId(java.util.Optional<java.lang.String> filterOffChrtOrderId)Filter by off-CHRT order ID (exact match)DevicesListV1Request.BuilderfilterRegisteredAtTimestampGte(Nullable<java.time.OffsetDateTime> filterRegisteredAtTimestampGte)DevicesListV1Request.BuilderfilterRegisteredAtTimestampGte(java.time.OffsetDateTime filterRegisteredAtTimestampGte)DevicesListV1Request.BuilderfilterRegisteredAtTimestampGte(java.util.Optional<java.time.OffsetDateTime> filterRegisteredAtTimestampGte)Filter by registered_at_timestamp >= valueDevicesListV1Request.BuilderfilterRegisteredAtTimestampLte(Nullable<java.time.OffsetDateTime> filterRegisteredAtTimestampLte)DevicesListV1Request.BuilderfilterRegisteredAtTimestampLte(java.time.OffsetDateTime filterRegisteredAtTimestampLte)DevicesListV1Request.BuilderfilterRegisteredAtTimestampLte(java.util.Optional<java.time.OffsetDateTime> filterRegisteredAtTimestampLte)Filter by registered_at_timestamp <= valueDevicesListV1Request.BuilderfilterSessionId(Nullable<java.lang.String> filterSessionId)DevicesListV1Request.BuilderfilterSessionId(java.lang.String filterSessionId)DevicesListV1Request.BuilderfilterSessionId(java.util.Optional<java.lang.String> filterSessionId)Filter by linked session IDDevicesListV1Request.BuilderfilterType(Nullable<TrackingDeviceTypeEnum1> filterType)DevicesListV1Request.BuilderfilterType(TrackingDeviceTypeEnum1 filterType)DevicesListV1Request.BuilderfilterType(java.util.Optional<TrackingDeviceTypeEnum1> filterType)Filter by device typeDevicesListV1Request.Builderfrom(DevicesListV1Request other)DevicesListV1Request.Builderpage(Nullable<java.lang.Integer> page)DevicesListV1Request.Builderpage(java.lang.Integer page)DevicesListV1Request.Builderpage(java.util.Optional<java.lang.Integer> page)DevicesListV1Request.BuilderpageSize(Nullable<java.lang.Integer> pageSize)DevicesListV1Request.BuilderpageSize(java.lang.Integer pageSize)DevicesListV1Request.BuilderpageSize(java.util.Optional<java.lang.Integer> pageSize)DevicesListV1Request.BuildersortBy(Nullable<DeviceSortByEnum> sortBy)DevicesListV1Request.BuildersortBy(DeviceSortByEnum sortBy)DevicesListV1Request.BuildersortBy(java.util.Optional<DeviceSortByEnum> sortBy)Field to sort byDevicesListV1Request.BuildersortOrder(Nullable<SortOrderEnum> sortOrder)DevicesListV1Request.BuildersortOrder(SortOrderEnum sortOrder)DevicesListV1Request.BuildersortOrder(java.util.Optional<SortOrderEnum> sortOrder)Sort order (ascending or descending)
-
-
-
Method Detail
-
from
public DevicesListV1Request.Builder from(DevicesListV1Request other)
-
sortBy
public DevicesListV1Request.Builder sortBy(java.util.Optional<DeviceSortByEnum> sortBy)
Field to sort by
-
sortBy
public DevicesListV1Request.Builder sortBy(DeviceSortByEnum sortBy)
-
sortBy
public DevicesListV1Request.Builder sortBy(Nullable<DeviceSortByEnum> sortBy)
-
sortOrder
public DevicesListV1Request.Builder sortOrder(java.util.Optional<SortOrderEnum> sortOrder)
Sort order (ascending or descending)
-
sortOrder
public DevicesListV1Request.Builder sortOrder(SortOrderEnum sortOrder)
-
sortOrder
public DevicesListV1Request.Builder sortOrder(Nullable<SortOrderEnum> sortOrder)
-
page
public DevicesListV1Request.Builder page(java.util.Optional<java.lang.Integer> page)
-
page
public DevicesListV1Request.Builder page(java.lang.Integer page)
-
page
public DevicesListV1Request.Builder page(Nullable<java.lang.Integer> page)
-
pageSize
public DevicesListV1Request.Builder pageSize(java.util.Optional<java.lang.Integer> pageSize)
-
pageSize
public DevicesListV1Request.Builder pageSize(java.lang.Integer pageSize)
-
pageSize
public DevicesListV1Request.Builder pageSize(Nullable<java.lang.Integer> pageSize)
-
filterOffChrtOrderId
public DevicesListV1Request.Builder filterOffChrtOrderId(java.util.Optional<java.lang.String> filterOffChrtOrderId)
Filter by off-CHRT order ID (exact match)
-
filterOffChrtOrderId
public DevicesListV1Request.Builder filterOffChrtOrderId(java.lang.String filterOffChrtOrderId)
-
filterOffChrtOrderId
public DevicesListV1Request.Builder filterOffChrtOrderId(Nullable<java.lang.String> filterOffChrtOrderId)
-
filterDeviceMacAddress
public DevicesListV1Request.Builder filterDeviceMacAddress(java.util.Optional<java.lang.String> filterDeviceMacAddress)
Filter by device MAC address (exact match)
-
filterDeviceMacAddress
public DevicesListV1Request.Builder filterDeviceMacAddress(java.lang.String filterDeviceMacAddress)
-
filterDeviceMacAddress
public DevicesListV1Request.Builder filterDeviceMacAddress(Nullable<java.lang.String> filterDeviceMacAddress)
-
filterType
public DevicesListV1Request.Builder filterType(java.util.Optional<TrackingDeviceTypeEnum1> filterType)
Filter by device type
-
filterType
public DevicesListV1Request.Builder filterType(TrackingDeviceTypeEnum1 filterType)
-
filterType
public DevicesListV1Request.Builder filterType(Nullable<TrackingDeviceTypeEnum1> filterType)
-
filterCargoId
public DevicesListV1Request.Builder filterCargoId(java.util.Optional<java.lang.String> filterCargoId)
Filter by linked cargo ID
-
filterCargoId
public DevicesListV1Request.Builder filterCargoId(java.lang.String filterCargoId)
-
filterCargoId
public DevicesListV1Request.Builder filterCargoId(Nullable<java.lang.String> filterCargoId)
-
filterSessionId
public DevicesListV1Request.Builder filterSessionId(java.util.Optional<java.lang.String> filterSessionId)
Filter by linked session ID
-
filterSessionId
public DevicesListV1Request.Builder filterSessionId(java.lang.String filterSessionId)
-
filterSessionId
public DevicesListV1Request.Builder filterSessionId(Nullable<java.lang.String> filterSessionId)
-
filterRegisteredAtTimestampGte
public DevicesListV1Request.Builder filterRegisteredAtTimestampGte(java.util.Optional<java.time.OffsetDateTime> filterRegisteredAtTimestampGte)
Filter by registered_at_timestamp >= value
-
filterRegisteredAtTimestampGte
public DevicesListV1Request.Builder filterRegisteredAtTimestampGte(java.time.OffsetDateTime filterRegisteredAtTimestampGte)
-
filterRegisteredAtTimestampGte
public DevicesListV1Request.Builder filterRegisteredAtTimestampGte(Nullable<java.time.OffsetDateTime> filterRegisteredAtTimestampGte)
-
filterRegisteredAtTimestampLte
public DevicesListV1Request.Builder filterRegisteredAtTimestampLte(java.util.Optional<java.time.OffsetDateTime> filterRegisteredAtTimestampLte)
Filter by registered_at_timestamp <= value
-
filterRegisteredAtTimestampLte
public DevicesListV1Request.Builder filterRegisteredAtTimestampLte(java.time.OffsetDateTime filterRegisteredAtTimestampLte)
-
filterRegisteredAtTimestampLte
public DevicesListV1Request.Builder filterRegisteredAtTimestampLte(Nullable<java.time.OffsetDateTime> filterRegisteredAtTimestampLte)
-
filterLastSeenAtTimestampGte
public DevicesListV1Request.Builder filterLastSeenAtTimestampGte(java.util.Optional<java.time.OffsetDateTime> filterLastSeenAtTimestampGte)
Filter by last_seen_at_timestamp >= value
-
filterLastSeenAtTimestampGte
public DevicesListV1Request.Builder filterLastSeenAtTimestampGte(java.time.OffsetDateTime filterLastSeenAtTimestampGte)
-
filterLastSeenAtTimestampGte
public DevicesListV1Request.Builder filterLastSeenAtTimestampGte(Nullable<java.time.OffsetDateTime> filterLastSeenAtTimestampGte)
-
filterLastSeenAtTimestampLte
public DevicesListV1Request.Builder filterLastSeenAtTimestampLte(java.util.Optional<java.time.OffsetDateTime> filterLastSeenAtTimestampLte)
Filter by last_seen_at_timestamp <= value
-
filterLastSeenAtTimestampLte
public DevicesListV1Request.Builder filterLastSeenAtTimestampLte(java.time.OffsetDateTime filterLastSeenAtTimestampLte)
-
filterLastSeenAtTimestampLte
public DevicesListV1Request.Builder filterLastSeenAtTimestampLte(Nullable<java.time.OffsetDateTime> filterLastSeenAtTimestampLte)
-
build
public DevicesListV1Request build()
-
-