Class AsyncSessionByDeviceClient


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

      • AsyncSessionByDeviceClient

        public AsyncSessionByDeviceClient​(ClientOptions clientOptions)
    • Method Detail

      • lastSeenV1

        public java.util.concurrent.CompletableFuture<java.util.Optional<SessionByDeviceDataPoint1>> lastSeenV1​(SessionByDeviceLastSeenV1Request request)
        Returns the most recent data point for a session, excluding outliers. Access restricted to the caller's organization. | authz: min_org_role=operator | () -> (SessionByDeviceDataPoint1 | None)
      • lastSeenV1

        public java.util.concurrent.CompletableFuture<java.util.Optional<SessionByDeviceDataPoint1>> lastSeenV1​(SessionByDeviceLastSeenV1Request request,
                                                                                                                RequestOptions requestOptions)
        Returns the most recent data point for a session, excluding outliers. Access restricted to the caller's organization. | authz: min_org_role=operator | () -> (SessionByDeviceDataPoint1 | None)
      • dataPointsV1

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

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

        public java.util.concurrent.CompletableFuture<SessionByDeviceMarkOutliersResponse1> outlierV1​(SessionByDeviceMarkOutliersRequest1 request)
        Marks data points as outliers or non-outliers. Uses atomic delete and reinsert strategy for time-series collection updates. | (SessionByDeviceMarkOutliersRequest1) -> (SessionByDeviceMarkOutliersResponse1)
      • lastSeenPublicV1

        public java.util.concurrent.CompletableFuture<java.util.Optional<SessionByDeviceDataPoint1>> lastSeenPublicV1​(SessionByDeviceLastSeenPublicV1Request request)
        Returns the most recent data point for a public session, excluding outliers. No authentication required if session has public visibility enabled. | () -> (SessionByDeviceDataPoint1 | None)
      • lastSeenPublicV1

        public java.util.concurrent.CompletableFuture<java.util.Optional<SessionByDeviceDataPoint1>> lastSeenPublicV1​(SessionByDeviceLastSeenPublicV1Request request,
                                                                                                                      RequestOptions requestOptions)
        Returns the most recent data point for a public session, excluding outliers. No authentication required if session has public visibility enabled. | () -> (SessionByDeviceDataPoint1 | None)
      • dataPointsPublicV1

        public java.util.concurrent.CompletableFuture<java.util.List<SessionByDeviceDataPoint1>> dataPointsPublicV1​(SessionByDeviceDataPointsPublicV1Request request)
        Returns up to the specified number of data points for a public session, intelligently sampled across the time range. Excludes outliers. No authentication required if session has public visibility enabled. | () -> (list[SessionByDeviceDataPoint1])
      • dataPointsPublicV1

        public java.util.concurrent.CompletableFuture<java.util.List<SessionByDeviceDataPoint1>> dataPointsPublicV1​(SessionByDeviceDataPointsPublicV1Request request,
                                                                                                                    RequestOptions requestOptions)
        Returns up to the specified number of data points for a public session, intelligently sampled across the time range. Excludes outliers. No authentication required if session has public visibility enabled. | () -> (list[SessionByDeviceDataPoint1])