Package com.oracle.bmc.jms.model
Class PerformanceTuningAnalysisResult.Builder
- java.lang.Object
-
- com.oracle.bmc.jms.model.PerformanceTuningAnalysisResult.Builder
-
- Enclosing class:
- PerformanceTuningAnalysisResult
public static class PerformanceTuningAnalysisResult.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PerformanceTuningAnalysisResult.Builder
applicationId(String applicationId)
The OCID of the application for which the report has been generated.PerformanceTuningAnalysisResult.Builder
applicationInstallationId(String applicationInstallationId)
The internal identifier of the application installation for which the report has been generated.PerformanceTuningAnalysisResult.Builder
applicationInstallationPath(String applicationInstallationPath)
The installation path of the application for which the report has been generated.PerformanceTuningAnalysisResult.Builder
applicationName(String applicationName)
The name of the application for which the report has been generated.PerformanceTuningAnalysisResult.Builder
bucketName(String bucketName)
The Object Storage bucket name of this analysis result.PerformanceTuningAnalysisResult
build()
PerformanceTuningAnalysisResult.Builder
copy(PerformanceTuningAnalysisResult model)
PerformanceTuningAnalysisResult.Builder
fleetId(String fleetId)
The fleet OCID.PerformanceTuningAnalysisResult.Builder
hostName(String hostName)
The hostname of the managed instance.PerformanceTuningAnalysisResult.Builder
id(String id)
The OCID to identify this analysis results.PerformanceTuningAnalysisResult.Builder
managedInstanceId(String managedInstanceId)
The managed instance OCID.PerformanceTuningAnalysisResult.Builder
namespace(String namespace)
The Object Storage namespace of this analysis result.PerformanceTuningAnalysisResult.Builder
objectName(String objectName)
The Object Storage object name of this analysis result.PerformanceTuningAnalysisResult.Builder
result(PerformanceTuningResultStatus result)
Result of the analysis based on whether warnings have been found or not.PerformanceTuningAnalysisResult.Builder
timeCreated(Date timeCreated)
The time the result is compiled.PerformanceTuningAnalysisResult.Builder
timeFinished(Date timeFinished)
The time the JFR recording has finished.PerformanceTuningAnalysisResult.Builder
timeStarted(Date timeStarted)
The time the JFR recording has started.PerformanceTuningAnalysisResult.Builder
warningCount(Integer warningCount)
Total number of warnings reported by the analysis.PerformanceTuningAnalysisResult.Builder
workRequestId(String workRequestId)
The OCID of the work request to start the analysis.
-
-
-
Method Detail
-
id
public PerformanceTuningAnalysisResult.Builder id(String id)
The OCID to identify this analysis results.- Parameters:
id
- the value to set- Returns:
- this builder
-
workRequestId
public PerformanceTuningAnalysisResult.Builder workRequestId(String workRequestId)
The OCID of the work request to start the analysis.- Parameters:
workRequestId
- the value to set- Returns:
- this builder
-
fleetId
public PerformanceTuningAnalysisResult.Builder fleetId(String fleetId)
The fleet OCID.- Parameters:
fleetId
- the value to set- Returns:
- this builder
-
applicationId
public PerformanceTuningAnalysisResult.Builder applicationId(String applicationId)
The OCID of the application for which the report has been generated.- Parameters:
applicationId
- the value to set- Returns:
- this builder
-
applicationInstallationId
public PerformanceTuningAnalysisResult.Builder applicationInstallationId(String applicationInstallationId)
The internal identifier of the application installation for which the report has been generated.- Parameters:
applicationInstallationId
- the value to set- Returns:
- this builder
-
applicationInstallationPath
public PerformanceTuningAnalysisResult.Builder applicationInstallationPath(String applicationInstallationPath)
The installation path of the application for which the report has been generated.- Parameters:
applicationInstallationPath
- the value to set- Returns:
- this builder
-
warningCount
public PerformanceTuningAnalysisResult.Builder warningCount(Integer warningCount)
Total number of warnings reported by the analysis.- Parameters:
warningCount
- the value to set- Returns:
- this builder
-
result
public PerformanceTuningAnalysisResult.Builder result(PerformanceTuningResultStatus result)
Result of the analysis based on whether warnings have been found or not.- Parameters:
result
- the value to set- Returns:
- this builder
-
managedInstanceId
public PerformanceTuningAnalysisResult.Builder managedInstanceId(String managedInstanceId)
The managed instance OCID.- Parameters:
managedInstanceId
- the value to set- Returns:
- this builder
-
hostName
public PerformanceTuningAnalysisResult.Builder hostName(String hostName)
The hostname of the managed instance.- Parameters:
hostName
- the value to set- Returns:
- this builder
-
applicationName
public PerformanceTuningAnalysisResult.Builder applicationName(String applicationName)
The name of the application for which the report has been generated.- Parameters:
applicationName
- the value to set- Returns:
- this builder
-
namespace
public PerformanceTuningAnalysisResult.Builder namespace(String namespace)
The Object Storage namespace of this analysis result.- Parameters:
namespace
- the value to set- Returns:
- this builder
-
bucketName
public PerformanceTuningAnalysisResult.Builder bucketName(String bucketName)
The Object Storage bucket name of this analysis result.- Parameters:
bucketName
- the value to set- Returns:
- this builder
-
objectName
public PerformanceTuningAnalysisResult.Builder objectName(String objectName)
The Object Storage object name of this analysis result.- Parameters:
objectName
- the value to set- Returns:
- this builder
-
timeCreated
public PerformanceTuningAnalysisResult.Builder timeCreated(Date timeCreated)
The time the result is compiled.- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeStarted
public PerformanceTuningAnalysisResult.Builder timeStarted(Date timeStarted)
The time the JFR recording has started.- Parameters:
timeStarted
- the value to set- Returns:
- this builder
-
timeFinished
public PerformanceTuningAnalysisResult.Builder timeFinished(Date timeFinished)
The time the JFR recording has finished.- Parameters:
timeFinished
- the value to set- Returns:
- this builder
-
build
public PerformanceTuningAnalysisResult build()
-
copy
public PerformanceTuningAnalysisResult.Builder copy(PerformanceTuningAnalysisResult model)
-
-