Class Parameter.Builder
- java.lang.Object
-
- com.oracle.bmc.generativeai.model.Parameter.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Parameterbuild()Parameter.Buildercopy(Parameter model)Parameter.BuilderdefaultValue(String defaultValue)The default value used when this parameter is not supplied.Parameter.Builderdescription(String description)A human-readable description of this parameter.Parameter.Buildermaximum(Double maximum)The maximum allowed value for this parameter.Parameter.Builderminimum(Double minimum)The minimum allowed value for this parameter.Parameter.Buildername(String name)The name of this parameter.Parameter.Buildertype(String type)The data type of the parameter (e.g., float, integer, string).
-
-
-
Method Detail
-
name
public Parameter.Builder name(String name)
The name of this parameter.- Parameters:
name- the value to set- Returns:
- this builder
-
type
public Parameter.Builder type(String type)
The data type of the parameter (e.g., float, integer, string).- Parameters:
type- the value to set- Returns:
- this builder
-
minimum
public Parameter.Builder minimum(Double minimum)
The minimum allowed value for this parameter.Applicable only when type is FLOAT or INTEGER.
- Parameters:
minimum- the value to set- Returns:
- this builder
-
maximum
public Parameter.Builder maximum(Double maximum)
The maximum allowed value for this parameter.Applicable only when type is FLOAT or INTEGER.
- Parameters:
maximum- the value to set- Returns:
- this builder
-
defaultValue
public Parameter.Builder defaultValue(String defaultValue)
The default value used when this parameter is not supplied.- Parameters:
defaultValue- the value to set- Returns:
- this builder
-
description
public Parameter.Builder description(String description)
A human-readable description of this parameter.- Parameters:
description- the value to set- Returns:
- this builder
-
build
public Parameter build()
-
copy
public Parameter.Builder copy(Parameter model)
-
-