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.BuilderfilterActiveCargoId(Nullable<java.lang.String> filterActiveCargoId)DevicesListV1Request.BuilderfilterActiveCargoId(java.lang.String filterActiveCargoId)DevicesListV1Request.BuilderfilterActiveCargoId(java.util.Optional<java.lang.String> filterActiveCargoId)Filter by active cargo IDDevicesListV1Request.BuilderfilterActiveSessionId(Nullable<java.lang.String> filterActiveSessionId)DevicesListV1Request.BuilderfilterActiveSessionId(java.lang.String filterActiveSessionId)DevicesListV1Request.BuilderfilterActiveSessionId(java.util.Optional<java.lang.String> filterActiveSessionId)Filter by active session IDDevicesListV1Request.BuilderfilterArchived(Nullable<java.lang.Boolean> filterArchived)DevicesListV1Request.BuilderfilterArchived(java.lang.Boolean filterArchived)DevicesListV1Request.BuilderfilterArchived(java.util.Optional<java.lang.Boolean> filterArchived)Filter by archived statusDevicesListV1Request.BuilderfilterHasActiveCargo(Nullable<java.lang.Boolean> filterHasActiveCargo)DevicesListV1Request.BuilderfilterHasActiveCargo(java.lang.Boolean filterHasActiveCargo)DevicesListV1Request.BuilderfilterHasActiveCargo(java.util.Optional<java.lang.Boolean> filterHasActiveCargo)Filter by whether device has an active cargo (true = cargo_id is not null, false = cargo_id is null)DevicesListV1Request.BuilderfilterHasActiveSession(Nullable<java.lang.Boolean> filterHasActiveSession)DevicesListV1Request.BuilderfilterHasActiveSession(java.lang.Boolean filterHasActiveSession)DevicesListV1Request.BuilderfilterHasActiveSession(java.util.Optional<java.lang.Boolean> filterHasActiveSession)Filter by whether device has an active session (true = session_id is not null, false = session_id is null)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.BuilderfilterOffChrtReferenceId(Nullable<java.lang.String> filterOffChrtReferenceId)DevicesListV1Request.BuilderfilterOffChrtReferenceId(java.lang.String filterOffChrtReferenceId)DevicesListV1Request.BuilderfilterOffChrtReferenceId(java.util.Optional<java.lang.String> filterOffChrtReferenceId)Filter by off-CHRT reference 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.BuilderfilterType(Nullable<TrackingDeviceTypeEnum1> filterType)DevicesListV1Request.BuilderfilterType(TrackingDeviceTypeEnum1 filterType)DevicesListV1Request.BuilderfilterType(java.util.Optional<TrackingDeviceTypeEnum1> filterType)Filter by device typeDevicesListV1Request.Builderfrom(DevicesListV1Request other)DevicesListV1Request.BuilderorgScope(Nullable<TrackingOrgScopeEnum> orgScope)DevicesListV1Request.BuilderorgScope(TrackingOrgScopeEnum orgScope)DevicesListV1Request.BuilderorgScope(java.util.Optional<TrackingOrgScopeEnum> orgScope)Filter by org ownership: owned, shared, or owned_and_sharedDevicesListV1Request.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)
-
orgScope
public DevicesListV1Request.Builder orgScope(java.util.Optional<TrackingOrgScopeEnum> orgScope)
Filter by org ownership: owned, shared, or owned_and_shared
-
orgScope
public DevicesListV1Request.Builder orgScope(TrackingOrgScopeEnum orgScope)
-
orgScope
public DevicesListV1Request.Builder orgScope(Nullable<TrackingOrgScopeEnum> orgScope)
-
filterOffChrtReferenceId
public DevicesListV1Request.Builder filterOffChrtReferenceId(java.util.Optional<java.lang.String> filterOffChrtReferenceId)
Filter by off-CHRT reference ID (exact match)
-
filterOffChrtReferenceId
public DevicesListV1Request.Builder filterOffChrtReferenceId(java.lang.String filterOffChrtReferenceId)
-
filterOffChrtReferenceId
public DevicesListV1Request.Builder filterOffChrtReferenceId(Nullable<java.lang.String> filterOffChrtReferenceId)
-
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)
-
filterActiveCargoId
public DevicesListV1Request.Builder filterActiveCargoId(java.util.Optional<java.lang.String> filterActiveCargoId)
Filter by active cargo ID
-
filterActiveCargoId
public DevicesListV1Request.Builder filterActiveCargoId(java.lang.String filterActiveCargoId)
-
filterActiveCargoId
public DevicesListV1Request.Builder filterActiveCargoId(Nullable<java.lang.String> filterActiveCargoId)
-
filterActiveSessionId
public DevicesListV1Request.Builder filterActiveSessionId(java.util.Optional<java.lang.String> filterActiveSessionId)
Filter by active session ID
-
filterActiveSessionId
public DevicesListV1Request.Builder filterActiveSessionId(java.lang.String filterActiveSessionId)
-
filterActiveSessionId
public DevicesListV1Request.Builder filterActiveSessionId(Nullable<java.lang.String> filterActiveSessionId)
-
filterHasActiveSession
public DevicesListV1Request.Builder filterHasActiveSession(java.util.Optional<java.lang.Boolean> filterHasActiveSession)
Filter by whether device has an active session (true = session_id is not null, false = session_id is null)
-
filterHasActiveSession
public DevicesListV1Request.Builder filterHasActiveSession(java.lang.Boolean filterHasActiveSession)
-
filterHasActiveSession
public DevicesListV1Request.Builder filterHasActiveSession(Nullable<java.lang.Boolean> filterHasActiveSession)
-
filterHasActiveCargo
public DevicesListV1Request.Builder filterHasActiveCargo(java.util.Optional<java.lang.Boolean> filterHasActiveCargo)
Filter by whether device has an active cargo (true = cargo_id is not null, false = cargo_id is null)
-
filterHasActiveCargo
public DevicesListV1Request.Builder filterHasActiveCargo(java.lang.Boolean filterHasActiveCargo)
-
filterHasActiveCargo
public DevicesListV1Request.Builder filterHasActiveCargo(Nullable<java.lang.Boolean> filterHasActiveCargo)
-
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)
-
filterArchived
public DevicesListV1Request.Builder filterArchived(java.util.Optional<java.lang.Boolean> filterArchived)
Filter by archived status
-
filterArchived
public DevicesListV1Request.Builder filterArchived(java.lang.Boolean filterArchived)
-
filterArchived
public DevicesListV1Request.Builder filterArchived(Nullable<java.lang.Boolean> filterArchived)
-
build
public DevicesListV1Request build()
-
-