public static class SqlTuningAdvisorTaskRecommendationSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
public SqlTuningAdvisorTaskRecommendationSummary.Builder sqlTuningAdvisorTaskId(Long sqlTuningAdvisorTaskId)
The unique identifier of the task. This is not the OCID.
sqlTuningAdvisorTaskId
- the value to setpublic SqlTuningAdvisorTaskRecommendationSummary.Builder sqlTuningAdvisorTaskObjectId(Long sqlTuningAdvisorTaskObjectId)
The key of the object to which these recommendations apply. This is not the OCID.
sqlTuningAdvisorTaskObjectId
- the value to setpublic SqlTuningAdvisorTaskRecommendationSummary.Builder recommendationKey(Integer recommendationKey)
The unique identifier of the recommendation in the scope of the task.
recommendationKey
- the value to setpublic SqlTuningAdvisorTaskRecommendationSummary.Builder recommendationType(SqlTuningAdvisorTaskRecommendationSummary.RecommendationType recommendationType)
Type of recommendation.
recommendationType
- the value to setpublic SqlTuningAdvisorTaskRecommendationSummary.Builder finding(String finding)
Summary of the issue found in the SQL statement.
finding
- the value to setpublic SqlTuningAdvisorTaskRecommendationSummary.Builder recommendation(String recommendation)
The recommendation for a specific finding.
recommendation
- the value to setpublic SqlTuningAdvisorTaskRecommendationSummary.Builder rationale(String rationale)
Describes the reasoning behind the recommendation and how it relates to the finding.
rationale
- the value to setpublic SqlTuningAdvisorTaskRecommendationSummary.Builder benefit(Float benefit)
The percentage benefit of this implementation.
benefit
- the value to setpublic SqlTuningAdvisorTaskRecommendationSummary.Builder implementActionSql(String implementActionSql)
Action sql to be implemented based on the recommendation result.
implementActionSql
- the value to setpublic SqlTuningAdvisorTaskRecommendationSummary.Builder isParallelExecution(Boolean isParallelExecution)
Indicates whether a SQL Profile recommendation uses parallel execution.
isParallelExecution
- the value to setpublic SqlTuningAdvisorTaskRecommendationSummary build()
public SqlTuningAdvisorTaskRecommendationSummary.Builder copy(SqlTuningAdvisorTaskRecommendationSummary model)
Copyright © 2016–2024. All rights reserved.