Package com.oracle.bmc.jmsutils.model
Class PerformanceTuningAnalysis.Builder
- java.lang.Object
-
- com.oracle.bmc.jmsutils.model.PerformanceTuningAnalysis.Builder
-
- Enclosing class:
- PerformanceTuningAnalysis
public static class PerformanceTuningAnalysis.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PerformanceTuningAnalysis.BuilderanalysisProjectName(String analysisProjectName)Name of the analysis project.PerformanceTuningAnalysis.BuilderartifactObjectStoragePath(String artifactObjectStoragePath)Object storage path to the artifact.PerformanceTuningAnalysisbuild()PerformanceTuningAnalysis.BuildercompartmentId(String compartmentId)The OCID of the compartment.PerformanceTuningAnalysis.Buildercopy(PerformanceTuningAnalysis model)PerformanceTuningAnalysis.BuildercreatedBy(Principal createdBy)PerformanceTuningAnalysis.Builderid(String id)The OCID of the Performance Tuning Analysis.PerformanceTuningAnalysis.Builderresult(PerformanceTuningAnalysis.Result result)Possible Performance Tuning Result statuses.PerformanceTuningAnalysis.BuilderresultObjectStoragePath(String resultObjectStoragePath)Object storage path to the analysis.PerformanceTuningAnalysis.BuildertimeCreated(Date timeCreated)The date and time the Performance Tuning Analysis was created, in the format defined by RFC 3339.PerformanceTuningAnalysis.BuildertimeFinished(Date timeFinished)The date and time the Performance Tuning Analysis was finished, in the format defined by RFC 3339.PerformanceTuningAnalysis.BuildertimeStarted(Date timeStarted)The date and time the Performance Tuning Analysis was started, in the format defined by RFC 3339.PerformanceTuningAnalysis.BuilderwarningCount(Integer warningCount)Number of warnings in the Performance Tuning Analysis.PerformanceTuningAnalysis.BuilderworkRequestId(String workRequestId)The OCID of the Work Request.
-
-
-
Method Detail
-
id
public PerformanceTuningAnalysis.Builder id(String id)
The OCID of the Performance Tuning Analysis.- Parameters:
id- the value to set- Returns:
- this builder
-
workRequestId
public PerformanceTuningAnalysis.Builder workRequestId(String workRequestId)
The OCID of the Work Request.- Parameters:
workRequestId- the value to set- Returns:
- this builder
-
compartmentId
public PerformanceTuningAnalysis.Builder compartmentId(String compartmentId)
The OCID of the compartment.- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
analysisProjectName
public PerformanceTuningAnalysis.Builder analysisProjectName(String analysisProjectName)
Name of the analysis project.- Parameters:
analysisProjectName- the value to set- Returns:
- this builder
-
warningCount
public PerformanceTuningAnalysis.Builder warningCount(Integer warningCount)
Number of warnings in the Performance Tuning Analysis.- Parameters:
warningCount- the value to set- Returns:
- this builder
-
result
public PerformanceTuningAnalysis.Builder result(PerformanceTuningAnalysis.Result result)
Possible Performance Tuning Result statuses.- Parameters:
result- the value to set- Returns:
- this builder
-
resultObjectStoragePath
public PerformanceTuningAnalysis.Builder resultObjectStoragePath(String resultObjectStoragePath)
Object storage path to the analysis.- Parameters:
resultObjectStoragePath- the value to set- Returns:
- this builder
-
artifactObjectStoragePath
public PerformanceTuningAnalysis.Builder artifactObjectStoragePath(String artifactObjectStoragePath)
Object storage path to the artifact.- Parameters:
artifactObjectStoragePath- the value to set- Returns:
- this builder
-
timeCreated
public PerformanceTuningAnalysis.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 PerformanceTuningAnalysis.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 PerformanceTuningAnalysis.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 PerformanceTuningAnalysis.Builder createdBy(Principal createdBy)
-
build
public PerformanceTuningAnalysis build()
-
copy
public PerformanceTuningAnalysis.Builder copy(PerformanceTuningAnalysis model)
-
-