Class SessionsListV1Request.Builder
- java.lang.Object
-
- com.chrt.api.resources.tracking.sessions.requests.SessionsListV1Request.Builder
-
- Enclosing class:
- SessionsListV1Request
public static final class SessionsListV1Request.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SessionsListV1Requestbuild()SessionsListV1Request.BuilderfilterDeviceId(Nullable<java.lang.String> filterDeviceId)SessionsListV1Request.BuilderfilterDeviceId(java.lang.String filterDeviceId)SessionsListV1Request.BuilderfilterDeviceId(java.util.Optional<java.lang.String> filterDeviceId)Filter by device IDSessionsListV1Request.BuilderfilterFlightNumber(Nullable<java.lang.String> filterFlightNumber)SessionsListV1Request.BuilderfilterFlightNumber(java.lang.String filterFlightNumber)SessionsListV1Request.BuilderfilterFlightNumber(java.util.Optional<java.lang.String> filterFlightNumber)Filter by flight number (exact match)SessionsListV1Request.BuilderfilterOffChrtOrderId(Nullable<java.lang.String> filterOffChrtOrderId)SessionsListV1Request.BuilderfilterOffChrtOrderId(java.lang.String filterOffChrtOrderId)SessionsListV1Request.BuilderfilterOffChrtOrderId(java.util.Optional<java.lang.String> filterOffChrtOrderId)Filter by off-CHRT order ID (exact match)SessionsListV1Request.BuilderfilterPublic(Nullable<java.lang.Boolean> filterPublic)SessionsListV1Request.BuilderfilterPublic(java.lang.Boolean filterPublic)SessionsListV1Request.BuilderfilterPublic(java.util.Optional<java.lang.Boolean> filterPublic)Filter by public visibilitySessionsListV1Request.BuilderfilterRecording(Nullable<java.lang.Boolean> filterRecording)SessionsListV1Request.BuilderfilterRecording(java.lang.Boolean filterRecording)SessionsListV1Request.BuilderfilterRecording(java.util.Optional<java.lang.Boolean> filterRecording)Filter by recording statusSessionsListV1Request.BuilderfilterRecordingInitiatedAtTimestampGte(Nullable<java.time.OffsetDateTime> filterRecordingInitiatedAtTimestampGte)SessionsListV1Request.BuilderfilterRecordingInitiatedAtTimestampGte(java.time.OffsetDateTime filterRecordingInitiatedAtTimestampGte)SessionsListV1Request.BuilderfilterRecordingInitiatedAtTimestampGte(java.util.Optional<java.time.OffsetDateTime> filterRecordingInitiatedAtTimestampGte)Filter by recording_initiated_at_timestamp >= valueSessionsListV1Request.BuilderfilterRecordingInitiatedAtTimestampLte(Nullable<java.time.OffsetDateTime> filterRecordingInitiatedAtTimestampLte)SessionsListV1Request.BuilderfilterRecordingInitiatedAtTimestampLte(java.time.OffsetDateTime filterRecordingInitiatedAtTimestampLte)SessionsListV1Request.BuilderfilterRecordingInitiatedAtTimestampLte(java.util.Optional<java.time.OffsetDateTime> filterRecordingInitiatedAtTimestampLte)Filter by recording_initiated_at_timestamp <= valueSessionsListV1Request.BuilderfilterSessionCreatedAtTimestampGte(Nullable<java.time.OffsetDateTime> filterSessionCreatedAtTimestampGte)SessionsListV1Request.BuilderfilterSessionCreatedAtTimestampGte(java.time.OffsetDateTime filterSessionCreatedAtTimestampGte)SessionsListV1Request.BuilderfilterSessionCreatedAtTimestampGte(java.util.Optional<java.time.OffsetDateTime> filterSessionCreatedAtTimestampGte)Filter by session_created_at_timestamp >= valueSessionsListV1Request.BuilderfilterSessionCreatedAtTimestampLte(Nullable<java.time.OffsetDateTime> filterSessionCreatedAtTimestampLte)SessionsListV1Request.BuilderfilterSessionCreatedAtTimestampLte(java.time.OffsetDateTime filterSessionCreatedAtTimestampLte)SessionsListV1Request.BuilderfilterSessionCreatedAtTimestampLte(java.util.Optional<java.time.OffsetDateTime> filterSessionCreatedAtTimestampLte)Filter by session_created_at_timestamp <= valueSessionsListV1Request.BuilderfilterTerminated(Nullable<java.lang.Boolean> filterTerminated)SessionsListV1Request.BuilderfilterTerminated(java.lang.Boolean filterTerminated)SessionsListV1Request.BuilderfilterTerminated(java.util.Optional<java.lang.Boolean> filterTerminated)Filter by terminated statusSessionsListV1Request.Builderfrom(SessionsListV1Request other)SessionsListV1Request.Builderpage(Nullable<java.lang.Integer> page)SessionsListV1Request.Builderpage(java.lang.Integer page)SessionsListV1Request.Builderpage(java.util.Optional<java.lang.Integer> page)SessionsListV1Request.BuilderpageSize(Nullable<java.lang.Integer> pageSize)SessionsListV1Request.BuilderpageSize(java.lang.Integer pageSize)SessionsListV1Request.BuilderpageSize(java.util.Optional<java.lang.Integer> pageSize)SessionsListV1Request.BuildersortBy(Nullable<SessionSortByEnum> sortBy)SessionsListV1Request.BuildersortBy(SessionSortByEnum sortBy)SessionsListV1Request.BuildersortBy(java.util.Optional<SessionSortByEnum> sortBy)Field to sort bySessionsListV1Request.BuildersortOrder(Nullable<SortOrderEnum> sortOrder)SessionsListV1Request.BuildersortOrder(SortOrderEnum sortOrder)SessionsListV1Request.BuildersortOrder(java.util.Optional<SortOrderEnum> sortOrder)Sort order (ascending or descending)
-
-
-
Method Detail
-
from
public SessionsListV1Request.Builder from(SessionsListV1Request other)
-
sortBy
public SessionsListV1Request.Builder sortBy(java.util.Optional<SessionSortByEnum> sortBy)
Field to sort by
-
sortBy
public SessionsListV1Request.Builder sortBy(SessionSortByEnum sortBy)
-
sortBy
public SessionsListV1Request.Builder sortBy(Nullable<SessionSortByEnum> sortBy)
-
sortOrder
public SessionsListV1Request.Builder sortOrder(java.util.Optional<SortOrderEnum> sortOrder)
Sort order (ascending or descending)
-
sortOrder
public SessionsListV1Request.Builder sortOrder(SortOrderEnum sortOrder)
-
sortOrder
public SessionsListV1Request.Builder sortOrder(Nullable<SortOrderEnum> sortOrder)
-
page
public SessionsListV1Request.Builder page(java.util.Optional<java.lang.Integer> page)
-
page
public SessionsListV1Request.Builder page(java.lang.Integer page)
-
page
public SessionsListV1Request.Builder page(Nullable<java.lang.Integer> page)
-
pageSize
public SessionsListV1Request.Builder pageSize(java.util.Optional<java.lang.Integer> pageSize)
-
pageSize
public SessionsListV1Request.Builder pageSize(java.lang.Integer pageSize)
-
pageSize
public SessionsListV1Request.Builder pageSize(Nullable<java.lang.Integer> pageSize)
-
filterRecording
public SessionsListV1Request.Builder filterRecording(java.util.Optional<java.lang.Boolean> filterRecording)
Filter by recording status
-
filterRecording
public SessionsListV1Request.Builder filterRecording(java.lang.Boolean filterRecording)
-
filterRecording
public SessionsListV1Request.Builder filterRecording(Nullable<java.lang.Boolean> filterRecording)
-
filterTerminated
public SessionsListV1Request.Builder filterTerminated(java.util.Optional<java.lang.Boolean> filterTerminated)
Filter by terminated status
-
filterTerminated
public SessionsListV1Request.Builder filterTerminated(java.lang.Boolean filterTerminated)
-
filterTerminated
public SessionsListV1Request.Builder filterTerminated(Nullable<java.lang.Boolean> filterTerminated)
-
filterPublic
public SessionsListV1Request.Builder filterPublic(java.util.Optional<java.lang.Boolean> filterPublic)
Filter by public visibility
-
filterPublic
public SessionsListV1Request.Builder filterPublic(java.lang.Boolean filterPublic)
-
filterPublic
public SessionsListV1Request.Builder filterPublic(Nullable<java.lang.Boolean> filterPublic)
-
filterDeviceId
public SessionsListV1Request.Builder filterDeviceId(java.util.Optional<java.lang.String> filterDeviceId)
Filter by device ID
-
filterDeviceId
public SessionsListV1Request.Builder filterDeviceId(java.lang.String filterDeviceId)
-
filterDeviceId
public SessionsListV1Request.Builder filterDeviceId(Nullable<java.lang.String> filterDeviceId)
-
filterOffChrtOrderId
public SessionsListV1Request.Builder filterOffChrtOrderId(java.util.Optional<java.lang.String> filterOffChrtOrderId)
Filter by off-CHRT order ID (exact match)
-
filterOffChrtOrderId
public SessionsListV1Request.Builder filterOffChrtOrderId(java.lang.String filterOffChrtOrderId)
-
filterOffChrtOrderId
public SessionsListV1Request.Builder filterOffChrtOrderId(Nullable<java.lang.String> filterOffChrtOrderId)
-
filterFlightNumber
public SessionsListV1Request.Builder filterFlightNumber(java.util.Optional<java.lang.String> filterFlightNumber)
Filter by flight number (exact match)
-
filterFlightNumber
public SessionsListV1Request.Builder filterFlightNumber(java.lang.String filterFlightNumber)
-
filterFlightNumber
public SessionsListV1Request.Builder filterFlightNumber(Nullable<java.lang.String> filterFlightNumber)
-
filterSessionCreatedAtTimestampGte
public SessionsListV1Request.Builder filterSessionCreatedAtTimestampGte(java.util.Optional<java.time.OffsetDateTime> filterSessionCreatedAtTimestampGte)
Filter by session_created_at_timestamp >= value
-
filterSessionCreatedAtTimestampGte
public SessionsListV1Request.Builder filterSessionCreatedAtTimestampGte(java.time.OffsetDateTime filterSessionCreatedAtTimestampGte)
-
filterSessionCreatedAtTimestampGte
public SessionsListV1Request.Builder filterSessionCreatedAtTimestampGte(Nullable<java.time.OffsetDateTime> filterSessionCreatedAtTimestampGte)
-
filterSessionCreatedAtTimestampLte
public SessionsListV1Request.Builder filterSessionCreatedAtTimestampLte(java.util.Optional<java.time.OffsetDateTime> filterSessionCreatedAtTimestampLte)
Filter by session_created_at_timestamp <= value
-
filterSessionCreatedAtTimestampLte
public SessionsListV1Request.Builder filterSessionCreatedAtTimestampLte(java.time.OffsetDateTime filterSessionCreatedAtTimestampLte)
-
filterSessionCreatedAtTimestampLte
public SessionsListV1Request.Builder filterSessionCreatedAtTimestampLte(Nullable<java.time.OffsetDateTime> filterSessionCreatedAtTimestampLte)
-
filterRecordingInitiatedAtTimestampGte
public SessionsListV1Request.Builder filterRecordingInitiatedAtTimestampGte(java.util.Optional<java.time.OffsetDateTime> filterRecordingInitiatedAtTimestampGte)
Filter by recording_initiated_at_timestamp >= value
-
filterRecordingInitiatedAtTimestampGte
public SessionsListV1Request.Builder filterRecordingInitiatedAtTimestampGte(java.time.OffsetDateTime filterRecordingInitiatedAtTimestampGte)
-
filterRecordingInitiatedAtTimestampGte
public SessionsListV1Request.Builder filterRecordingInitiatedAtTimestampGte(Nullable<java.time.OffsetDateTime> filterRecordingInitiatedAtTimestampGte)
-
filterRecordingInitiatedAtTimestampLte
public SessionsListV1Request.Builder filterRecordingInitiatedAtTimestampLte(java.util.Optional<java.time.OffsetDateTime> filterRecordingInitiatedAtTimestampLte)
Filter by recording_initiated_at_timestamp <= value
-
filterRecordingInitiatedAtTimestampLte
public SessionsListV1Request.Builder filterRecordingInitiatedAtTimestampLte(java.time.OffsetDateTime filterRecordingInitiatedAtTimestampLte)
-
filterRecordingInitiatedAtTimestampLte
public SessionsListV1Request.Builder filterRecordingInitiatedAtTimestampLte(Nullable<java.time.OffsetDateTime> filterRecordingInitiatedAtTimestampLte)
-
build
public SessionsListV1Request build()
-
-