Class ChangeSqlPlanBaselinesAttributesDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.ChangeSqlPlanBaselinesAttributesDetails.Builder
-
- Enclosing class:
- ChangeSqlPlanBaselinesAttributesDetails
public static class ChangeSqlPlanBaselinesAttributesDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
sqlHandle
public ChangeSqlPlanBaselinesAttributesDetails.Builder sqlHandle(String sqlHandle)
The SQL statement handle.It identifies plans associated with a SQL statement for attribute changes. If null then planName must be specified.
- Parameters:
sqlHandle
- the value to set- Returns:
- this builder
-
planName
public ChangeSqlPlanBaselinesAttributesDetails.Builder planName(String planName)
Then plan name.It identifies a specific plan. If null’ then all plans associated with a SQL statement identified by sqlHandle’ are considered for attribute changes.
- Parameters:
planName
- the value to set- Returns:
- this builder
-
isEnabled
public ChangeSqlPlanBaselinesAttributesDetails.Builder isEnabled(Boolean isEnabled)
Indicates whether the plan is available for use by the optimizer.- Parameters:
isEnabled
- the value to set- Returns:
- this builder
-
isFixed
public ChangeSqlPlanBaselinesAttributesDetails.Builder isFixed(Boolean isFixed)
Indicates whether the plan baseline is fixed.A fixed plan takes precedence over a non-fixed plan.
- Parameters:
isFixed
- the value to set- Returns:
- this builder
-
isAutoPurged
public ChangeSqlPlanBaselinesAttributesDetails.Builder isAutoPurged(Boolean isAutoPurged)
Indicates whether the plan is purged if it is not used for a time period.- Parameters:
isAutoPurged
- the value to set- Returns:
- this builder
-
credentials
public ChangeSqlPlanBaselinesAttributesDetails.Builder credentials(ManagedDatabaseCredential credentials)
-
databaseCredential
public ChangeSqlPlanBaselinesAttributesDetails.Builder databaseCredential(DatabaseCredentialDetails databaseCredential)
-
build
public ChangeSqlPlanBaselinesAttributesDetails build()
-
copy
public ChangeSqlPlanBaselinesAttributesDetails.Builder copy(ChangeSqlPlanBaselinesAttributesDetails model)
-
-