Class LoadSqlPlanBaselinesFromCursorCacheDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.databasemanagement.model.LoadSqlPlanBaselinesFromCursorCacheDetails.Builder
 
- 
- Enclosing class:
- LoadSqlPlanBaselinesFromCursorCacheDetails
 
 public static class LoadSqlPlanBaselinesFromCursorCacheDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
jobNamepublic LoadSqlPlanBaselinesFromCursorCacheDetails.Builder jobName(String jobName) The name of the database job used for loading SQL plan baselines.- Parameters:
- jobName- the value to set
- Returns:
- this builder
 
 - 
jobDescriptionpublic LoadSqlPlanBaselinesFromCursorCacheDetails.Builder jobDescription(String jobDescription) The description of the job.- Parameters:
- jobDescription- the value to set
- Returns:
- this builder
 
 - 
sqlIdpublic LoadSqlPlanBaselinesFromCursorCacheDetails.Builder sqlId(String sqlId) The SQL statement identifier.Identifies a SQL statement in the cursor cache. - Parameters:
- sqlId- the value to set
- Returns:
- this builder
 
 - 
planHashpublic LoadSqlPlanBaselinesFromCursorCacheDetails.Builder planHash(BigDecimal planHash) The plan identifier.By default, all plans present in the cursor cache for the SQL statement identified by sqlId are captured. - Parameters:
- planHash- the value to set
- Returns:
- this builder
 
 - 
sqlTextpublic LoadSqlPlanBaselinesFromCursorCacheDetails.Builder sqlText(String sqlText) The SQL text to use in identifying the SQL plan baseline into which the plans are loaded.If the SQL plan baseline does not exist, it is created. - Parameters:
- sqlText- the value to set
- Returns:
- this builder
 
 - 
sqlHandlepublic LoadSqlPlanBaselinesFromCursorCacheDetails.Builder sqlHandle(String sqlHandle) The SQL handle to use in identifying the SQL plan baseline into which the plans are loaded.- Parameters:
- sqlHandle- the value to set
- Returns:
- this builder
 
 - 
filterNamepublic LoadSqlPlanBaselinesFromCursorCacheDetails.Builder filterName(LoadSqlPlanBaselinesFromCursorCacheDetails.FilterName filterName) The name of the filter.- SQL_TEXT: Search pattern to apply to SQL text. - PARSING_SCHEMA_NAME: Name of the parsing schema. - MODULE: Name of the module. - ACTION: Name of the action. - Parameters:
- filterName- the value to set
- Returns:
- this builder
 
 - 
filterValuepublic LoadSqlPlanBaselinesFromCursorCacheDetails.Builder filterValue(String filterValue) The filter value.It is upper-cased except when it is enclosed in double quotes or filter name is SQL_TEXT. - Parameters:
- filterValue- the value to set
- Returns:
- this builder
 
 - 
isFixedpublic LoadSqlPlanBaselinesFromCursorCacheDetails.Builder isFixed(Boolean isFixed) Indicates whether the plans are loaded as fixed plans (true) or non-fixed plans (false).By default, they are loaded as non-fixed plans. - Parameters:
- isFixed- the value to set
- Returns:
- this builder
 
 - 
isEnabledpublic LoadSqlPlanBaselinesFromCursorCacheDetails.Builder isEnabled(Boolean isEnabled) Indicates whether the loaded plans are enabled (true) or not (false).By default, they are enabled. - Parameters:
- isEnabled- the value to set
- Returns:
- this builder
 
 - 
credentialspublic LoadSqlPlanBaselinesFromCursorCacheDetails.Builder credentials(ManagedDatabaseCredential credentials) 
 - 
databaseCredentialpublic LoadSqlPlanBaselinesFromCursorCacheDetails.Builder databaseCredential(DatabaseCredentialDetails databaseCredential) 
 - 
buildpublic LoadSqlPlanBaselinesFromCursorCacheDetails build() 
 - 
copypublic LoadSqlPlanBaselinesFromCursorCacheDetails.Builder copy(LoadSqlPlanBaselinesFromCursorCacheDetails model) 
 
- 
 
-