Class OllamaPerameter.OllamaPerameterBuilder
java.lang.Object
me.zacharias.chat.ollama.OllamaPerameter.OllamaPerameterBuilder
- Enclosing class:
OllamaPerameter
Represents a builder for
OllamaPerameter.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumRepresents the type of parameter. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddProperty(String name, OllamaPerameter.OllamaPerameterBuilder.Type type, String description) Creates a new instance ofOllamaPerameter.OllamaPerameterBuilder.addProperty(String name, OllamaPerameter.OllamaPerameterBuilder.Type type, String description, boolean required) Creates a new instance ofOllamaPerameter.OllamaPerameterBuilder.build()Builds theOllamaPerameterremoveProperty(String name) Removes a property from the parameters.Creates a new instance ofOllamaPerameter.OllamaPerameterBuilder.
-
Constructor Details
-
OllamaPerameterBuilder
public OllamaPerameterBuilder()
-
-
Method Details
-
addProperty
public OllamaPerameter.OllamaPerameterBuilder addProperty(String name, OllamaPerameter.OllamaPerameterBuilder.Type type, String description) Creates a new instance ofOllamaPerameter.OllamaPerameterBuilder.- Parameters:
name- The name of the parametertype- The type of the parameterdescription- The description of the parameter- Returns:
- The
OllamaPerameter.OllamaPerameterBuilder
-
addProperty
public OllamaPerameter.OllamaPerameterBuilder addProperty(String name, OllamaPerameter.OllamaPerameterBuilder.Type type, String description, boolean required) Creates a new instance ofOllamaPerameter.OllamaPerameterBuilder.- Parameters:
name- The name of the parametertype- The type of the parameterdescription- The description of the parameterrequired- The required state of the parameter- Returns:
- The
OllamaPerameter.OllamaPerameterBuilder
-
required
Creates a new instance ofOllamaPerameter.OllamaPerameterBuilder.- Parameters:
name- The name of the parameter- Returns:
- The
OllamaPerameter.OllamaPerameterBuilder
-
removeProperty
Removes a property from the parameters.- Parameters:
name- The name of the property to remove- Returns:
- The
OllamaPerameter.OllamaPerameterBuilder
-
build
-