PromptTemplateConfig.Builder Class   
	- java.
lang. Object  - com.
microsoft. semantickernel. semanticfunctions. PromptTemplateConfig. Builder  
- com.
 
public static class PromptTemplateConfig.Builder
Builder for a prompt template config.
Method Summary
| Modifier and Type | Method and Description | 
|---|---|
| Builder | 
							addInputVariable(InputVariable inputVariable)
								 Add an input variable to the prompt template config.  | 
					
| Builder | 
							addPromptTemplateOption(PromptTemplateOption option)
								 Set the prompt template options.  | 
					
| 
									Prompt | 
						
							build()
								 Build the prompt template config.  | 
					
| Builder | 
							withDescription(String description)
								 Set the description of the prompt template config.  | 
					
| Builder | 
							withExecutionSettings(Map<String,PromptExecutionSettings> executionSettings)
								 Set the prompt execution settings of the prompt template config.  | 
					
| Builder | 
							withInputVariables(List<InputVariable> inputVariables)
								 Set the input  | 
					
| Builder | 
							withName(String name)
								 Set the name of the prompt template config.  | 
					
| Builder | 
							withOutputVariable(OutputVariable<?> outputVariable)
								 Set the output variable of the prompt template config.  | 
					
| Builder | 
							withTemplate(String template)
								 Set the template of the prompt template config.  | 
					
| Builder | 
							withTemplateFormat(String templateFormat)
								 Set the template format of the prompt template config.  | 
					
Methods inherited from java.lang.Object
Method Details
addInputVariable
public PromptTemplateConfig.Builder addInputVariable(InputVariable inputVariable)
Add an input variable to the prompt template config.
Parameters:
Returns:
this builderaddPromptTemplateOption
public PromptTemplateConfig.Builder addPromptTemplateOption(PromptTemplateOption option)
Set the prompt template options.
Parameters:
Returns:
this builder.build
public PromptTemplateConfig build()
Build the prompt template config.
Returns:
withDescription
public PromptTemplateConfig.Builder withDescription(String description)
Set the description of the prompt template config.
Parameters:
Returns:
this builderwithExecutionSettings
public PromptTemplateConfig.Builder withExecutionSettings(Map
Set the prompt execution settings of the prompt template config.
Parameters:
Returns:
this builderwithInputVariables
public PromptTemplateConfig.Builder withInputVariables(List
Set the inputVariables of the prompt template config.
Parameters:
Returns:
this builderwithName
public PromptTemplateConfig.Builder withName(String name)
Set the name of the prompt template config.
Parameters:
Returns:
this builderwithOutputVariable
public PromptTemplateConfig.Builder withOutputVariable(OutputVariable outputVariable)
Set the output variable of the prompt template config.
Parameters:
Returns:
this builderwithTemplate
public PromptTemplateConfig.Builder withTemplate(String template)
Set the template of the prompt template config.
Parameters:
Returns:
this builderwithTemplateFormat
public PromptTemplateConfig.Builder withTemplateFormat(String templateFormat)
Set the template format of the prompt template config.
Parameters:
Returns:
this builder