Package com.oracle.bmc.opsi.model
Class SqlPlanInsights.Builder
- java.lang.Object
-
- com.oracle.bmc.opsi.model.SqlPlanInsights.Builder
-
- Enclosing class:
- SqlPlanInsights
public static class SqlPlanInsights.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SqlPlanInsights
build()
SqlPlanInsights.Builder
category(String category)
SQL Insight category.SqlPlanInsights.Builder
copy(SqlPlanInsights model)
SqlPlanInsights.Builder
text(String text)
SQL Plan Insight text.SqlPlanInsights.Builder
value(Long value)
SQL execution plan hash value for a given insight.
-
-
-
Method Detail
-
text
public SqlPlanInsights.Builder text(String text)
SQL Plan Insight text.For example Number of Plans Used, Most Executed Plan, Best Performing Plan, Worst Performing Plan, Plan With Most IO, Plan with Most CPU
- Parameters:
text
- the value to set- Returns:
- this builder
-
value
public SqlPlanInsights.Builder value(Long value)
SQL execution plan hash value for a given insight.For example Most Executed Plan insight will have value as “3975467901”
- Parameters:
value
- the value to set- Returns:
- this builder
-
category
public SqlPlanInsights.Builder category(String category)
SQL Insight category.For example PLANS_USED, MOST_EXECUTED, BEST_PERFORMER, WORST_PERFORMER, MOST_CPU or MOST_IO.
- Parameters:
category
- the value to set- Returns:
- this builder
-
build
public SqlPlanInsights build()
-
copy
public SqlPlanInsights.Builder copy(SqlPlanInsights model)
-
-