Package com.oracle.bmc.optimizer.model
Class StrategyParameter.Builder
- java.lang.Object
- 
- com.oracle.bmc.optimizer.model.StrategyParameter.Builder
 
- 
- Enclosing class:
- StrategyParameter
 
 public static class StrategyParameter.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StrategyParameterbuild()StrategyParameter.Buildercopy(StrategyParameter model)StrategyParameter.BuilderdefaultValue(Object defaultValue)A default value used for the strategy parameter.StrategyParameter.Builderdescription(String description)Text describing the strategy parameter.StrategyParameter.BuilderisRequired(Boolean isRequired)Whether this parameter is required.StrategyParameter.Buildername(String name)The name of the strategy parameter.StrategyParameter.BuilderpossibleValues(List<Object> possibleValues)The list of possible values used for these strategy parameters.StrategyParameter.Buildertype(StrategyParameterType type)The type of strategy parameter.
 
- 
- 
- 
Method Detail- 
namepublic StrategyParameter.Builder name(String name) The name of the strategy parameter.- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
typepublic StrategyParameter.Builder type(StrategyParameterType type) The type of strategy parameter.- Parameters:
- type- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic StrategyParameter.Builder description(String description) Text describing the strategy parameter.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
isRequiredpublic StrategyParameter.Builder isRequired(Boolean isRequired) Whether this parameter is required.- Parameters:
- isRequired- the value to set
- Returns:
- this builder
 
 - 
defaultValuepublic StrategyParameter.Builder defaultValue(Object defaultValue) A default value used for the strategy parameter.- Parameters:
- defaultValue- the value to set
- Returns:
- this builder
 
 - 
possibleValuespublic StrategyParameter.Builder possibleValues(List<Object> possibleValues) The list of possible values used for these strategy parameters.- Parameters:
- possibleValues- the value to set
- Returns:
- this builder
 
 - 
buildpublic StrategyParameter build() 
 - 
copypublic StrategyParameter.Builder copy(StrategyParameter model) 
 
- 
 
-