Package com.oracle.bmc.jmsutils.model
Class PerformanceTuningAnalysisSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.jmsutils.model.PerformanceTuningAnalysisSummary.Builder
-
- Enclosing class:
- PerformanceTuningAnalysisSummary
public static class PerformanceTuningAnalysisSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public PerformanceTuningAnalysisSummary.Builder id(String id)
The OCID of the Performance Tuning Analysis.- Parameters:
id
- the value to set- Returns:
- this builder
-
workRequestId
public PerformanceTuningAnalysisSummary.Builder workRequestId(String workRequestId)
The OCID of the Work Request.- Parameters:
workRequestId
- the value to set- Returns:
- this builder
-
compartmentId
public PerformanceTuningAnalysisSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
analysisProjectName
public PerformanceTuningAnalysisSummary.Builder analysisProjectName(String analysisProjectName)
Name of the analysis project.- Parameters:
analysisProjectName
- the value to set- Returns:
- this builder
-
warningCount
public PerformanceTuningAnalysisSummary.Builder warningCount(Integer warningCount)
Number of warnings in the Performance Tuning Analysis.- Parameters:
warningCount
- the value to set- Returns:
- this builder
-
result
public PerformanceTuningAnalysisSummary.Builder result(PerformanceTuningAnalysis.Result result)
Possible Performance Tuning Result statuses.- Parameters:
result
- the value to set- Returns:
- this builder
-
resultObjectStoragePath
public PerformanceTuningAnalysisSummary.Builder resultObjectStoragePath(String resultObjectStoragePath)
Object storage path to the analysis.- Parameters:
resultObjectStoragePath
- the value to set- Returns:
- this builder
-
artifactObjectStoragePath
public PerformanceTuningAnalysisSummary.Builder artifactObjectStoragePath(String artifactObjectStoragePath)
Object storage path to the artifact.- Parameters:
artifactObjectStoragePath
- the value to set- Returns:
- this builder
-
timeCreated
public PerformanceTuningAnalysisSummary.Builder timeCreated(Date timeCreated)
The date and time the Performance Tuning Analysis was created, in the format defined by RFC 3339.Example: 2016-08-25T21:10:29.600Z
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeStarted
public PerformanceTuningAnalysisSummary.Builder timeStarted(Date timeStarted)
The date and time the Performance Tuning Analysis was started, in the format defined by RFC 3339.Example: 2016-08-25T21:10:29.600Z
- Parameters:
timeStarted
- the value to set- Returns:
- this builder
-
timeFinished
public PerformanceTuningAnalysisSummary.Builder timeFinished(Date timeFinished)
The date and time the Performance Tuning Analysis was finished, in the format defined by RFC 3339.Example: 2016-08-25T21:10:29.600Z
- Parameters:
timeFinished
- the value to set- Returns:
- this builder
-
createdBy
public PerformanceTuningAnalysisSummary.Builder createdBy(Principal createdBy)
-
build
public PerformanceTuningAnalysisSummary build()
-
copy
public PerformanceTuningAnalysisSummary.Builder copy(PerformanceTuningAnalysisSummary model)
-
-