Class RecordingSettingsBuilderImpl
- java.lang.Object
-
- org.openjdk.jmc.flightrecorder.writer.RecordingSettingsBuilderImpl
-
- All Implemented Interfaces:
RecordingSettingsBuilder
public final class RecordingSettingsBuilderImpl extends Object implements RecordingSettingsBuilder
-
-
Constructor Summary
Constructors Constructor Description RecordingSettingsBuilderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RecordingSettingsbuild()Build the settings instance.RecordingSettingsBuilderwithJdkTypeInitialization()The recording will automatically initialize Types.JDK types.RecordingSettingsBuilderwithTimestamp(long timestamp)Set the recording timestamp in epoch nanoseconds (nanoseconds since 1970-01-01).
-
-
-
Method Detail
-
withTimestamp
public RecordingSettingsBuilder withTimestamp(long timestamp)
Description copied from interface:RecordingSettingsBuilderSet the recording timestamp in epoch nanoseconds (nanoseconds since 1970-01-01).- Specified by:
withTimestampin interfaceRecordingSettingsBuilder- Parameters:
timestamp- the timestamp in epoch nanoseconds (nanoseconds since 1970-01-01)- Returns:
- this instance for chaining
-
withJdkTypeInitialization
public RecordingSettingsBuilder withJdkTypeInitialization()
Description copied from interface:RecordingSettingsBuilderThe recording will automatically initialize Types.JDK types.- Specified by:
withJdkTypeInitializationin interfaceRecordingSettingsBuilder- Returns:
- this instance for chaining
-
build
public RecordingSettings build()
Description copied from interface:RecordingSettingsBuilderBuild the settings instance.- Specified by:
buildin interfaceRecordingSettingsBuilder- Returns:
- the settings instance
-
-