Package com.oracle.bmc.opsi.model
Class SqlPlanInsightAggregationCollection.Builder
- java.lang.Object
-
- com.oracle.bmc.opsi.model.SqlPlanInsightAggregationCollection.Builder
-
- Enclosing class:
- SqlPlanInsightAggregationCollection
public static class SqlPlanInsightAggregationCollection.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
sqlIdentifier
public SqlPlanInsightAggregationCollection.Builder sqlIdentifier(String sqlIdentifier)
Unique SQL_ID for a SQL Statement.- Parameters:
sqlIdentifier
- the value to set- Returns:
- this builder
-
id
public SqlPlanInsightAggregationCollection.Builder id(String id)
The OCID of the database insight resource.- Parameters:
id
- the value to set- Returns:
- this builder
-
databaseId
public SqlPlanInsightAggregationCollection.Builder databaseId(String databaseId)
The OCID of the database.- Parameters:
databaseId
- the value to set- Returns:
- this builder
-
timeIntervalStart
public SqlPlanInsightAggregationCollection.Builder timeIntervalStart(Date timeIntervalStart)
The start timestamp that was passed into the request.- Parameters:
timeIntervalStart
- the value to set- Returns:
- this builder
-
timeIntervalEnd
public SqlPlanInsightAggregationCollection.Builder timeIntervalEnd(Date timeIntervalEnd)
The end timestamp that was passed into the request.- Parameters:
timeIntervalEnd
- the value to set- Returns:
- this builder
-
insights
public SqlPlanInsightAggregationCollection.Builder insights(List<SqlPlanInsights> insights)
List of SQL plan insights.- Parameters:
insights
- the value to set- Returns:
- this builder
-
items
public SqlPlanInsightAggregationCollection.Builder items(List<SqlPlanInsightAggregation> items)
List of SQL plan statistics.- Parameters:
items
- the value to set- Returns:
- this builder
-
build
public SqlPlanInsightAggregationCollection build()
-
copy
public SqlPlanInsightAggregationCollection.Builder copy(SqlPlanInsightAggregationCollection model)
-
-