Class DevicesListV1Request.Builder
- java.lang.Object
-
- com.chrt.api.resources.trackingintegrations.tive.devices.requests.DevicesListV1Request.Builder
-
- Enclosing class:
- DevicesListV1Request
public static final class DevicesListV1Request.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public DevicesListV1Request.Builder from(DevicesListV1Request other)
-
sortBy
public DevicesListV1Request.Builder sortBy(java.util.Optional<TiveDeviceSortByEnum> sortBy)
Field to sort by
-
sortBy
public DevicesListV1Request.Builder sortBy(TiveDeviceSortByEnum sortBy)
-
sortBy
public DevicesListV1Request.Builder sortBy(Nullable<TiveDeviceSortByEnum> sortBy)
-
sortOrder
public DevicesListV1Request.Builder sortOrder(java.util.Optional<SortOrderEnum> sortOrder)
Sort order (asc or desc)
-
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)
-
filterTiveAccountId
public DevicesListV1Request.Builder filterTiveAccountId(java.util.Optional<java.lang.Integer> filterTiveAccountId)
Filter by Tive account ID
-
filterTiveAccountId
public DevicesListV1Request.Builder filterTiveAccountId(java.lang.Integer filterTiveAccountId)
-
filterTiveAccountId
public DevicesListV1Request.Builder filterTiveAccountId(Nullable<java.lang.Integer> filterTiveAccountId)
-
filterTiveDeviceId
public DevicesListV1Request.Builder filterTiveDeviceId(java.util.Optional<java.lang.String> filterTiveDeviceId)
Filter by Tive device ID (exact match)
-
filterTiveDeviceId
public DevicesListV1Request.Builder filterTiveDeviceId(java.lang.String filterTiveDeviceId)
-
filterTiveDeviceId
public DevicesListV1Request.Builder filterTiveDeviceId(Nullable<java.lang.String> filterTiveDeviceId)
-
filterChrtCreatedAtTimestampGte
public DevicesListV1Request.Builder filterChrtCreatedAtTimestampGte(java.util.Optional<java.time.OffsetDateTime> filterChrtCreatedAtTimestampGte)
Filter by chrt_created_at_timestamp >= value
-
filterChrtCreatedAtTimestampGte
public DevicesListV1Request.Builder filterChrtCreatedAtTimestampGte(java.time.OffsetDateTime filterChrtCreatedAtTimestampGte)
-
filterChrtCreatedAtTimestampGte
public DevicesListV1Request.Builder filterChrtCreatedAtTimestampGte(Nullable<java.time.OffsetDateTime> filterChrtCreatedAtTimestampGte)
-
filterChrtCreatedAtTimestampLte
public DevicesListV1Request.Builder filterChrtCreatedAtTimestampLte(java.util.Optional<java.time.OffsetDateTime> filterChrtCreatedAtTimestampLte)
Filter by chrt_created_at_timestamp <= value
-
filterChrtCreatedAtTimestampLte
public DevicesListV1Request.Builder filterChrtCreatedAtTimestampLte(java.time.OffsetDateTime filterChrtCreatedAtTimestampLte)
-
filterChrtCreatedAtTimestampLte
public DevicesListV1Request.Builder filterChrtCreatedAtTimestampLte(Nullable<java.time.OffsetDateTime> filterChrtCreatedAtTimestampLte)
-
build
public DevicesListV1Request build()
-
-