KernelFunctionArguments.Builder Class
- java.
lang. Object - com.
microsoft. semantickernel. semanticfunctions. KernelFunctionArguments. Builder
- com.
Implements
public static class KernelFunctionArguments.Builder
implements SemanticKernelBuilder<KernelFunctionArguments>
Builder for ContextVariables
Constructor Summary
Constructor | Description |
---|---|
Builder() |
Create a new instance of Builder. |
Method Summary
Modifier and Type | Method and Description |
---|---|
Builder |
withInput(T content, ContextVariableTypeConverter<T> typeConverter)
Builds an instance with the given content in the default main key |
Builder |
withInput(ContextVariable<T> content)
Builds an instance with the given content in the default main key |
Builder |
withVariable(String key, T value, ContextVariableTypeConverter<T> typeConverter)
Set variable |
Builder |
withVariable(String key, ContextVariable<T> value)
Set variable |
Kernel |
build()
Build the object. |
Builder |
withInput(Object content)
Builds an instance with the given content in the default main key |
Builder |
withVariable(String key, Object value)
Set variable, uses the default type converters |
Builder |
withVariables(Map<String,ContextVariable<?>> map)
Builds an instance with the given variables |
Methods inherited from java.lang.Object
Constructor Details
Builder
public Builder()
Create a new instance of Builder.
Method Details
withInput
public KernelFunctionArguments.Builder
Builds an instance with the given content in the default main key
Parameters:
Returns:
withInput
public KernelFunctionArguments.Builder
Builds an instance with the given content in the default main key
Parameters:
Returns:
withVariable
public KernelFunctionArguments.Builder
Set variable
Parameters:
Returns:
withVariable
public KernelFunctionArguments.Builder
Set variable
Parameters:
Returns:
build
public KernelFunctionArguments build()
Build the object.
withInput
public KernelFunctionArguments.Builder withInput(Object content)
Builds an instance with the given content in the default main key
Parameters:
Returns:
withVariable
public KernelFunctionArguments.Builder withVariable(String key, Object value)
Set variable, uses the default type converters
Parameters:
Returns:
withVariables
public KernelFunctionArguments.Builder withVariables(Map
Builds an instance with the given variables
Parameters:
Returns: