Class FetchSqlTuningSetDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.databasemanagement.model.FetchSqlTuningSetDetails.Builder
 
- 
- Enclosing class:
- FetchSqlTuningSetDetails
 
 public static class FetchSqlTuningSetDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description FetchSqlTuningSetDetails.BuilderbasicFilter(String basicFilter)Specifies the Sql predicate to filter the Sql from the Sql tuning set defined on attributes of the SQLSET_ROW.FetchSqlTuningSetDetailsbuild()FetchSqlTuningSetDetails.Buildercopy(FetchSqlTuningSetDetails model)FetchSqlTuningSetDetails.BuildercredentialDetails(SqlTuningSetAdminCredentialDetails credentialDetails)FetchSqlTuningSetDetails.BuilderdatabaseCredential(DatabaseCredentialDetails databaseCredential)FetchSqlTuningSetDetails.Buildername(String name)The name of the Sql tuning set.FetchSqlTuningSetDetails.Builderowner(String owner)The owner of the Sql tuning set.FetchSqlTuningSetDetails.BuilderrankingMeasure1(RankingMeasure rankingMeasure1)Specifies an ORDER BY clause on the selected Sql.FetchSqlTuningSetDetails.BuilderrankingMeasure2(RankingMeasure rankingMeasure2)Specifies an ORDER BY clause on the selected Sql.FetchSqlTuningSetDetails.BuilderrankingMeasure3(RankingMeasure rankingMeasure3)Specifies an ORDER BY clause on the selected Sql.FetchSqlTuningSetDetails.BuilderrecursiveSql(FetchSqlTuningSetDetails.RecursiveSql recursiveSql)Specifies that the filter must include recursive Sql in the Sql tuning set.FetchSqlTuningSetDetails.BuilderresultLimit(Integer resultLimit)The top limit Sql from the filtered source, ranked by the ranking measure.FetchSqlTuningSetDetails.BuilderresultPercentage(Double resultPercentage)Specifies a filter that picks the top n% according to the supplied ranking measure.
 
- 
- 
- 
Method Detail- 
credentialDetailspublic FetchSqlTuningSetDetails.Builder credentialDetails(SqlTuningSetAdminCredentialDetails credentialDetails) 
 - 
databaseCredentialpublic FetchSqlTuningSetDetails.Builder databaseCredential(DatabaseCredentialDetails databaseCredential) 
 - 
ownerpublic FetchSqlTuningSetDetails.Builder owner(String owner) The owner of the Sql tuning set.- Parameters:
- owner- the value to set
- Returns:
- this builder
 
 - 
namepublic FetchSqlTuningSetDetails.Builder name(String name) The name of the Sql tuning set.- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
basicFilterpublic FetchSqlTuningSetDetails.Builder basicFilter(String basicFilter) Specifies the Sql predicate to filter the Sql from the Sql tuning set defined on attributes of the SQLSET_ROW.User could use any combination of the following columns with appropriate values as Sql predicate Refer to the documentation https://docs.oracle.com/en/database/oracle/oracle-database/18/arpls/DBMS_SQLTUNE.html#GUID-1F4AFB03-7B29-46FC-B3F2-CB01EC36326C - Parameters:
- basicFilter- the value to set
- Returns:
- this builder
 
 - 
recursiveSqlpublic FetchSqlTuningSetDetails.Builder recursiveSql(FetchSqlTuningSetDetails.RecursiveSql recursiveSql) Specifies that the filter must include recursive Sql in the Sql tuning set.- Parameters:
- recursiveSql- the value to set
- Returns:
- this builder
 
 - 
resultPercentagepublic FetchSqlTuningSetDetails.Builder resultPercentage(Double resultPercentage) Specifies a filter that picks the top n% according to the supplied ranking measure.Note that this parameter applies only if one ranking measure is supplied. - Parameters:
- resultPercentage- the value to set
- Returns:
- this builder
 
 - 
resultLimitpublic FetchSqlTuningSetDetails.Builder resultLimit(Integer resultLimit) The top limit Sql from the filtered source, ranked by the ranking measure.- Parameters:
- resultLimit- the value to set
- Returns:
- this builder
 
 - 
rankingMeasure1public FetchSqlTuningSetDetails.Builder rankingMeasure1(RankingMeasure rankingMeasure1) Specifies an ORDER BY clause on the selected Sql.User can specify upto three ranking measures. - Parameters:
- rankingMeasure1- the value to set
- Returns:
- this builder
 
 - 
rankingMeasure2public FetchSqlTuningSetDetails.Builder rankingMeasure2(RankingMeasure rankingMeasure2) Specifies an ORDER BY clause on the selected Sql.User can specify upto three ranking measures. - Parameters:
- rankingMeasure2- the value to set
- Returns:
- this builder
 
 - 
rankingMeasure3public FetchSqlTuningSetDetails.Builder rankingMeasure3(RankingMeasure rankingMeasure3) Specifies an ORDER BY clause on the selected Sql.User can specify upto three ranking measures. - Parameters:
- rankingMeasure3- the value to set
- Returns:
- this builder
 
 - 
buildpublic FetchSqlTuningSetDetails build() 
 - 
copypublic FetchSqlTuningSetDetails.Builder copy(FetchSqlTuningSetDetails model) 
 
- 
 
-