Class Tracing


  • @Beta
    public class Tracing
    extends java.lang.Object
    • Constructor Detail

      • Tracing

        public Tracing()
    • Method Detail

      • end

        public static Command<java.lang.Void> end()
        Stop trace events collection.
      • getCategories

        public static Command<java.util.List<java.lang.String>> getCategories()
        Gets supported tracing categories.
      • recordClockSyncMarker

        public static Command<java.lang.Void> recordClockSyncMarker​(java.lang.String syncId)
        Record a clock sync marker in the trace.
      • start

        public static Command<java.lang.Void> start​(java.util.Optional<java.lang.String> categories,
                                                    java.util.Optional<java.lang.String> options,
                                                    java.util.Optional<java.lang.Number> bufferUsageReportingInterval,
                                                    java.util.Optional<Tracing.StartTransferMode> transferMode,
                                                    java.util.Optional<StreamFormat> streamFormat,
                                                    java.util.Optional<StreamCompression> streamCompression,
                                                    java.util.Optional<TraceConfig> traceConfig)
        Start trace events collection.
      • dataCollected

        public static Event<java.util.List<java.util.Map<java.lang.String,​java.lang.Object>>> dataCollected()