Class AsyncCargoByDeviceClient


  • public class AsyncCargoByDeviceClient
    extends java.lang.Object
    • Constructor Detail

      • AsyncCargoByDeviceClient

        public AsyncCargoByDeviceClient​(ClientOptions clientOptions)
    • Method Detail

      • lastSeenV1

        public java.util.concurrent.CompletableFuture<java.util.Optional<CargoByDeviceDataPoint1>> lastSeenV1​(CargoByDeviceLastSeenV1Request request)
        Returns the last seen data point for cargo within a task group. Access granted to courier or shipper organization. | () -> (CargoByDeviceDataPoint1 | None)
      • lastSeenV1

        public java.util.concurrent.CompletableFuture<java.util.Optional<CargoByDeviceDataPoint1>> lastSeenV1​(CargoByDeviceLastSeenV1Request request,
                                                                                                              RequestOptions requestOptions)
        Returns the last seen data point for cargo within a task group. Access granted to courier or shipper organization. | () -> (CargoByDeviceDataPoint1 | None)
      • dataPointsV1

        public java.util.concurrent.CompletableFuture<java.util.List<CargoByDeviceDataPoint1>> dataPointsV1​(CargoByDeviceDataPointsV1Request request)
        Returns up to the specified number of data points for a cargo within a task group, intelligently sampled across the time range. Excludes outliers. | () -> (list[CargoByDeviceDataPoint1])
      • dataPointsV1

        public java.util.concurrent.CompletableFuture<java.util.List<CargoByDeviceDataPoint1>> dataPointsV1​(CargoByDeviceDataPointsV1Request request,
                                                                                                            RequestOptions requestOptions)
        Returns up to the specified number of data points for a cargo within a task group, intelligently sampled across the time range. Excludes outliers. | () -> (list[CargoByDeviceDataPoint1])
      • outlierV1

        public java.util.concurrent.CompletableFuture<CargoByDeviceMarkOutliersResponse1> outlierV1​(CargoByDeviceMarkOutliersRequest1 request)
        Marks data points as outliers or non-outliers. Uses atomic delete and reinsert strategy for time-series collection updates. | authz: allowed_org_types=[shipper, forwarder], min_org_role=operator | (CargoByDeviceMarkOutliersRequest1) -> (CargoByDeviceMarkOutliersResponse1)
      • outlierV1

        public java.util.concurrent.CompletableFuture<CargoByDeviceMarkOutliersResponse1> outlierV1​(CargoByDeviceMarkOutliersRequest1 request,
                                                                                                    RequestOptions requestOptions)
        Marks data points as outliers or non-outliers. Uses atomic delete and reinsert strategy for time-series collection updates. | authz: allowed_org_types=[shipper, forwarder], min_org_role=operator | (CargoByDeviceMarkOutliersRequest1) -> (CargoByDeviceMarkOutliersResponse1)
      • lastSeenPublicV1

        public java.util.concurrent.CompletableFuture<java.util.Optional<CargoByDeviceDataPoint1>> lastSeenPublicV1​(CargoByDeviceLastSeenPublicV1Request request)
        Returns the most recent device location data point for a cargo within a public task group. No authentication required if cargo has public visibility enabled via sharing settings. | () -> (CargoByDeviceDataPoint1 | None)
      • lastSeenPublicV1

        public java.util.concurrent.CompletableFuture<java.util.Optional<CargoByDeviceDataPoint1>> lastSeenPublicV1​(CargoByDeviceLastSeenPublicV1Request request,
                                                                                                                    RequestOptions requestOptions)
        Returns the most recent device location data point for a cargo within a public task group. No authentication required if cargo has public visibility enabled via sharing settings. | () -> (CargoByDeviceDataPoint1 | None)
      • dataPointsPublicV1

        public java.util.concurrent.CompletableFuture<java.util.List<CargoByDeviceDataPoint1>> dataPointsPublicV1​(CargoByDeviceDataPointsPublicV1Request request)
        Returns up to the specified number of data points for a cargo within a public task group, intelligently sampled across the time range. Excludes outliers. No authentication required if cargo has public visibility enabled via sharing settings. | () -> (list[CargoByDeviceDataPoint1])
      • dataPointsPublicV1

        public java.util.concurrent.CompletableFuture<java.util.List<CargoByDeviceDataPoint1>> dataPointsPublicV1​(CargoByDeviceDataPointsPublicV1Request request,
                                                                                                                  RequestOptions requestOptions)
        Returns up to the specified number of data points for a cargo within a public task group, intelligently sampled across the time range. Excludes outliers. No authentication required if cargo has public visibility enabled via sharing settings. | () -> (list[CargoByDeviceDataPoint1])