Package com.oracle.bmc.jms.model
Class RequestPerformanceTuningAnalysesDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.jms.model.RequestPerformanceTuningAnalysesDetails.Builder
 
- 
- Enclosing class:
- RequestPerformanceTuningAnalysesDetails
 
 public static class RequestPerformanceTuningAnalysesDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description RequestPerformanceTuningAnalysesDetailsbuild()RequestPerformanceTuningAnalysesDetails.Buildercopy(RequestPerformanceTuningAnalysesDetails model)RequestPerformanceTuningAnalysesDetails.BuilderrecordingDurationInMinutes(Integer recordingDurationInMinutes)Duration of the JFR recording in minutes.RequestPerformanceTuningAnalysesDetails.Buildertargets(List<JfrAttachmentTarget> targets)The attachment targets to start JFR.RequestPerformanceTuningAnalysesDetails.BuilderwaitingPeriodInMinutes(Integer waitingPeriodInMinutes)Period to looking for JVMs.
 
- 
- 
- 
Method Detail- 
targetspublic RequestPerformanceTuningAnalysesDetails.Builder targets(List<JfrAttachmentTarget> targets) The attachment targets to start JFR.- Parameters:
- targets- the value to set
- Returns:
- this builder
 
 - 
recordingDurationInMinutespublic RequestPerformanceTuningAnalysesDetails.Builder recordingDurationInMinutes(Integer recordingDurationInMinutes) Duration of the JFR recording in minutes.- Parameters:
- recordingDurationInMinutes- the value to set
- Returns:
- this builder
 
 - 
waitingPeriodInMinutespublic RequestPerformanceTuningAnalysesDetails.Builder waitingPeriodInMinutes(Integer waitingPeriodInMinutes) Period to looking for JVMs.In addition to attach to running JVMs when given the command, JVM started within the waiting period will also be attached for JFR. The value should be larger than the agent polling interval setting for the fleet to ensure agent can get the instructions. If not specified, the agent polling interval for the fleet is used. - Parameters:
- waitingPeriodInMinutes- the value to set
- Returns:
- this builder
 
 - 
buildpublic RequestPerformanceTuningAnalysesDetails build() 
 - 
copypublic RequestPerformanceTuningAnalysesDetails.Builder copy(RequestPerformanceTuningAnalysesDetails model) 
 
- 
 
-