Class TraceConfig
- java.lang.Object
-
- org.openqa.selenium.devtools.v112.tracing.model.TraceConfig
-
public class TraceConfig extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TraceConfig.RecordMode
-
Constructor Summary
Constructors Constructor Description TraceConfig(java.util.Optional<TraceConfig.RecordMode> recordMode, java.util.Optional<java.lang.Number> traceBufferSizeInKb, java.util.Optional<java.lang.Boolean> enableSampling, java.util.Optional<java.lang.Boolean> enableSystrace, java.util.Optional<java.lang.Boolean> enableArgumentFilter, java.util.Optional<java.util.List<java.lang.String>> includedCategories, java.util.Optional<java.util.List<java.lang.String>> excludedCategories, java.util.Optional<java.util.List<java.lang.String>> syntheticDelays, java.util.Optional<MemoryDumpConfig> memoryDumpConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.Boolean>
getEnableArgumentFilter()
Turns on argument filter.java.util.Optional<java.lang.Boolean>
getEnableSampling()
Turns on JavaScript stack sampling.java.util.Optional<java.lang.Boolean>
getEnableSystrace()
Turns on system tracing.java.util.Optional<java.util.List<java.lang.String>>
getExcludedCategories()
Excluded category filters.java.util.Optional<java.util.List<java.lang.String>>
getIncludedCategories()
Included category filters.java.util.Optional<MemoryDumpConfig>
getMemoryDumpConfig()
Configuration for memory dump triggers.java.util.Optional<TraceConfig.RecordMode>
getRecordMode()
Controls how the trace buffer stores data.java.util.Optional<java.util.List<java.lang.String>>
getSyntheticDelays()
Configuration to synthesize the delays in tracing.java.util.Optional<java.lang.Number>
getTraceBufferSizeInKb()
Size of the trace buffer in kilobytes.
-
-
-
Constructor Detail
-
TraceConfig
public TraceConfig(java.util.Optional<TraceConfig.RecordMode> recordMode, java.util.Optional<java.lang.Number> traceBufferSizeInKb, java.util.Optional<java.lang.Boolean> enableSampling, java.util.Optional<java.lang.Boolean> enableSystrace, java.util.Optional<java.lang.Boolean> enableArgumentFilter, java.util.Optional<java.util.List<java.lang.String>> includedCategories, java.util.Optional<java.util.List<java.lang.String>> excludedCategories, java.util.Optional<java.util.List<java.lang.String>> syntheticDelays, java.util.Optional<MemoryDumpConfig> memoryDumpConfig)
-
-
Method Detail
-
getRecordMode
public java.util.Optional<TraceConfig.RecordMode> getRecordMode()
Controls how the trace buffer stores data.
-
getTraceBufferSizeInKb
public java.util.Optional<java.lang.Number> getTraceBufferSizeInKb()
Size of the trace buffer in kilobytes. If not specified or zero is passed, a default value of 200 MB would be used.
-
getEnableSampling
public java.util.Optional<java.lang.Boolean> getEnableSampling()
Turns on JavaScript stack sampling.
-
getEnableSystrace
public java.util.Optional<java.lang.Boolean> getEnableSystrace()
Turns on system tracing.
-
getEnableArgumentFilter
public java.util.Optional<java.lang.Boolean> getEnableArgumentFilter()
Turns on argument filter.
-
getIncludedCategories
public java.util.Optional<java.util.List<java.lang.String>> getIncludedCategories()
Included category filters.
-
getExcludedCategories
public java.util.Optional<java.util.List<java.lang.String>> getExcludedCategories()
Excluded category filters.
-
getSyntheticDelays
public java.util.Optional<java.util.List<java.lang.String>> getSyntheticDelays()
Configuration to synthesize the delays in tracing.
-
getMemoryDumpConfig
public java.util.Optional<MemoryDumpConfig> getMemoryDumpConfig()
Configuration for memory dump triggers. Used only when "memory-infra" category is enabled.
-
-