Package com.oracle.bmc.opsi.model
Class AddmDbRecommendationsTimeSeriesSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.opsi.model.AddmDbRecommendationsTimeSeriesSummary.Builder
 
- 
- Enclosing class:
- AddmDbRecommendationsTimeSeriesSummary
 
 public static class AddmDbRecommendationsTimeSeriesSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
idpublic AddmDbRecommendationsTimeSeriesSummary.Builder id(String id) The OCID of the Database insight.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
taskIdpublic AddmDbRecommendationsTimeSeriesSummary.Builder taskId(Integer taskId) Unique ADDM task id- Parameters:
- taskId- the value to set
- Returns:
- this builder
 
 - 
taskNamepublic AddmDbRecommendationsTimeSeriesSummary.Builder taskName(String taskName) ADDM task name- Parameters:
- taskName- the value to set
- Returns:
- this builder
 
 - 
timestamppublic AddmDbRecommendationsTimeSeriesSummary.Builder timestamp(Date timestamp) Timestamp when recommendation was generated- Parameters:
- timestamp- the value to set
- Returns:
- this builder
 
 - 
timeAnalysisStartedpublic AddmDbRecommendationsTimeSeriesSummary.Builder timeAnalysisStarted(Date timeAnalysisStarted) Start Timestamp of snapshot- Parameters:
- timeAnalysisStarted- the value to set
- Returns:
- this builder
 
 - 
timeAnalysisEndedpublic AddmDbRecommendationsTimeSeriesSummary.Builder timeAnalysisEnded(Date timeAnalysisEnded) End Timestamp of snapshot- Parameters:
- timeAnalysisEnded- the value to set
- Returns:
- this builder
 
 - 
typepublic AddmDbRecommendationsTimeSeriesSummary.Builder type(String type) Type of recommendation- Parameters:
- type- the value to set
- Returns:
- this builder
 
 - 
analysisDbTimeInSecspublic AddmDbRecommendationsTimeSeriesSummary.Builder analysisDbTimeInSecs(Double analysisDbTimeInSecs) DB time in seconds for the snapshot- Parameters:
- analysisDbTimeInSecs- the value to set
- Returns:
- this builder
 
 - 
analysisAvgActiveSessionspublic AddmDbRecommendationsTimeSeriesSummary.Builder analysisAvgActiveSessions(Double analysisAvgActiveSessions) DB avg active sessions for the snapshot- Parameters:
- analysisAvgActiveSessions- the value to set
- Returns:
- this builder
 
 - 
maxBenefitPercentpublic AddmDbRecommendationsTimeSeriesSummary.Builder maxBenefitPercent(Double maxBenefitPercent) Maximum estimated benefit in terms of percentage of total activity- Parameters:
- maxBenefitPercent- the value to set
- Returns:
- this builder
 
 - 
maxBenefitDbTimeInSecspublic AddmDbRecommendationsTimeSeriesSummary.Builder maxBenefitDbTimeInSecs(Double maxBenefitDbTimeInSecs) Maximum estimated benefit in terms of seconds- Parameters:
- maxBenefitDbTimeInSecs- the value to set
- Returns:
- this builder
 
 - 
maxBenefitAvgActiveSessionspublic AddmDbRecommendationsTimeSeriesSummary.Builder maxBenefitAvgActiveSessions(Double maxBenefitAvgActiveSessions) Maximum estimated benefit in terms of average active sessions- Parameters:
- maxBenefitAvgActiveSessions- the value to set
- Returns:
- this builder
 
 - 
relatedObjectpublic AddmDbRecommendationsTimeSeriesSummary.Builder relatedObject(RelatedObjectTypeDetails relatedObject) 
 - 
buildpublic AddmDbRecommendationsTimeSeriesSummary build() 
 - 
copypublic AddmDbRecommendationsTimeSeriesSummary.Builder copy(AddmDbRecommendationsTimeSeriesSummary model) 
 
- 
 
-