OutputVariable<T> Class 
	- java.
lang. Object  - com.
microsoft. semantickernel. semanticfunctions. OutputVariable<T>  
- com.
 
Type Parameters
- T
 The type of the output variable.
public class OutputVariable<T>
Metadata for an output variable of a kernel function.
Constructor Summary
| Constructor | Description | 
|---|---|
| OutputVariable(String description, Class<T> type) | 
								 Constructor.  | 
					
| OutputVariable(String type, String description) | 
								 Constructor.  | 
					
Method Summary
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(Object obj) | 
| java.lang.String | 
							getDescription()
								 Get the description of the output variable.  | 
					
| java.lang.Class<?> | 
							getType()
								 Get the type of the output variable.  | 
					
| int | hashCode() | 
Methods inherited from java.lang.Object
Constructor Details
OutputVariable
public OutputVariable(String description, Class
Constructor.
Parameters:
OutputVariable
public OutputVariable(String type, String description)
Constructor.
Parameters:
Method Details
equals
public boolean equals(Object obj)
Overrides:
OutputVariable<T>.equals(Object obj)Parameters:
getDescription
public String getDescription()
Get the description of the output variable.
Returns:
getType
public Class getType()
Get the type of the output variable.
Returns:
hashCode
public int hashCode()
Overrides:
OutputVariable<T>.hashCode()