-
public final class StartRequestRequest object containing input parameters for the TracingDomain.start command.
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringcategoriesprivate final Stringoptionsprivate final DoublebufferUsageReportingIntervalprivate final StringtransferModeprivate final StreamFormatstreamFormatprivate final StreamCompressionstreamCompressionprivate final TraceConfigtraceConfigprivate final StringperfettoConfig
-
Constructor Summary
Constructors Constructor Description StartRequest(String categories, String options, Double bufferUsageReportingInterval, String transferMode, StreamFormat streamFormat, StreamCompression streamCompression, TraceConfig traceConfig, String perfettoConfig)
-
Method Summary
Modifier and Type Method Description final Stringcomponent1()final Stringcomponent2()final Doublecomponent3()final Stringcomponent4()final StreamFormatcomponent5()final StreamCompressioncomponent6()final TraceConfigcomponent7()final Stringcomponent8()final StartRequestcopy(String categories, String options, Double bufferUsageReportingInterval, String transferMode, StreamFormat streamFormat, StreamCompression streamCompression, TraceConfig traceConfig, String perfettoConfig)final StringgetCategories()Category/tag filter final StringgetOptions()Tracing options final DoublegetBufferUsageReportingInterval()If set, the agent will issue bufferUsage events at this interval, specified in milliseconds final StringgetTransferMode()Whether to report trace events as series of dataCollected events or to save trace to a stream (defaults to ReportEvents).final StreamFormatgetStreamFormat()Trace data format to use. final StreamCompressiongetStreamCompression()Compression format to use. final TraceConfiggetTraceConfig()final StringgetPerfettoConfig()Base64-encoded serialized perfetto.protos. -
-
Constructor Detail
-
StartRequest
StartRequest(String categories, String options, Double bufferUsageReportingInterval, String transferMode, StreamFormat streamFormat, StreamCompression streamCompression, TraceConfig traceConfig, String perfettoConfig)
-
-
Method Detail
-
component1
final String component1()
-
component2
final String component2()
-
component3
final Double component3()
-
component4
final String component4()
-
component5
final StreamFormat component5()
-
component6
final StreamCompression component6()
-
component7
final TraceConfig component7()
-
component8
final String component8()
-
copy
final StartRequest copy(String categories, String options, Double bufferUsageReportingInterval, String transferMode, StreamFormat streamFormat, StreamCompression streamCompression, TraceConfig traceConfig, String perfettoConfig)
-
getCategories
final String getCategories()
Category/tag filter
-
getOptions
final String getOptions()
Tracing options
-
getBufferUsageReportingInterval
final Double getBufferUsageReportingInterval()
If set, the agent will issue bufferUsage events at this interval, specified in milliseconds
-
getTransferMode
final String getTransferMode()
Whether to report trace events as series of dataCollected events or to save trace to a stream (defaults to
ReportEvents).
-
getStreamFormat
final StreamFormat getStreamFormat()
Trace data format to use. This only applies when using
ReturnAsStreamtransfer mode (defaults tojson).
-
getStreamCompression
final StreamCompression getStreamCompression()
Compression format to use. This only applies when using
ReturnAsStreamtransfer mode (defaults tonone)
-
getTraceConfig
final TraceConfig getTraceConfig()
-
getPerfettoConfig
final String getPerfettoConfig()
Base64-encoded serialized perfetto.protos.TraceConfig protobuf message When specified, the parameters
categories,options,traceConfigare ignored. (Encoded as a base64 string when passed over JSON)
-
-
-
-