Class SpmEvolveTaskParameters.Builder
- java.lang.Object
- 
- com.oracle.bmc.databasemanagement.model.SpmEvolveTaskParameters.Builder
 
- 
- Enclosing class:
- SpmEvolveTaskParameters
 
 public static class SpmEvolveTaskParameters.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description SpmEvolveTaskParameters.BuilderallowedTimeLimit(Integer allowedTimeLimit)The global time limit in seconds.SpmEvolveTaskParameters.BuilderalternatePlanBaselines(List<SpmEvolveTaskParameters.AlternatePlanBaselines> alternatePlanBaselines)Determines which alternative plans should be loaded.SpmEvolveTaskParameters.BuilderalternatePlanLimit(Integer alternatePlanLimit)Specifies the maximum number of plans to load in total (that is, not the limit for each SQL statement).SpmEvolveTaskParameters.BuilderalternatePlanSources(List<SpmEvolveTaskParameters.AlternatePlanSources> alternatePlanSources)Determines which sources to search for additional plans.SpmEvolveTaskParameters.BuilderarePlansAutoAccepted(Boolean arePlansAutoAccepted)Specifies whether to accept recommended plans automatically.SpmEvolveTaskParametersbuild()SpmEvolveTaskParameters.Buildercopy(SpmEvolveTaskParameters model)
 
- 
- 
- 
Method Detail- 
alternatePlanSourcespublic SpmEvolveTaskParameters.Builder alternatePlanSources(List<SpmEvolveTaskParameters.AlternatePlanSources> alternatePlanSources) Determines which sources to search for additional plans.- Parameters:
- alternatePlanSources- the value to set
- Returns:
- this builder
 
 - 
alternatePlanBaselinespublic SpmEvolveTaskParameters.Builder alternatePlanBaselines(List<SpmEvolveTaskParameters.AlternatePlanBaselines> alternatePlanBaselines) Determines which alternative plans should be loaded.- Parameters:
- alternatePlanBaselines- the value to set
- Returns:
- this builder
 
 - 
alternatePlanLimitpublic SpmEvolveTaskParameters.Builder alternatePlanLimit(Integer alternatePlanLimit) Specifies the maximum number of plans to load in total (that is, not the limit for each SQL statement).A value of zero indicates UNLIMITED number of plans. - Parameters:
- alternatePlanLimit- the value to set
- Returns:
- this builder
 
 - 
arePlansAutoAcceptedpublic SpmEvolveTaskParameters.Builder arePlansAutoAccepted(Boolean arePlansAutoAccepted) Specifies whether to accept recommended plans automatically.- Parameters:
- arePlansAutoAccepted- the value to set
- Returns:
- this builder
 
 - 
allowedTimeLimitpublic SpmEvolveTaskParameters.Builder allowedTimeLimit(Integer allowedTimeLimit) The global time limit in seconds.This is the total time allowed for the task. - Parameters:
- allowedTimeLimit- the value to set
- Returns:
- this builder
 
 - 
buildpublic SpmEvolveTaskParameters build() 
 - 
copypublic SpmEvolveTaskParameters.Builder copy(SpmEvolveTaskParameters model) 
 
- 
 
-