public final class FunctionDeclarationMakerDeprecated. This class and its package are deprecated. See the migration guide for more details.
Helper class to create com.google.cloud.vertexai.api.FunctionDeclaration
Static Methods
fromFunc(String functionDescription, Method function, String[] orderedParameterNames) (deprecated)
public static FunctionDeclaration fromFunc(String functionDescription, Method function, String[] orderedParameterNames)Creates a FunctionDeclaration from a Java static method
Note:: If you don't want to manually provide parameter names, you can ignore
orderedParameterNames and compile your code with the "-parameters" flag. In this case, the
parameter names can be auto retrieved from reflection.
| Parameters | |
|---|---|
| Name | Description |
functionDescription |
StringA description of the method. |
function |
MethodA Java static method. |
orderedParameterNames |
String[]A list of parameter names in the order they are passed to the method. |
| Returns | |
|---|---|
| Type | Description |
FunctionDeclaration |
a com.google.cloud.vertexai.api.FunctionDeclaration instance. |
fromJsonObject(JsonObject jsonObject) (deprecated)
public static FunctionDeclaration fromJsonObject(JsonObject jsonObject)Creates a FunctionDeclaration from a JsonObject
| Parameter | |
|---|---|
| Name | Description |
jsonObject |
com.google.gson.JsonObjectA valid Json Object that can be parsed to a FunctionDeclaration. |
| Returns | |
|---|---|
| Type | Description |
FunctionDeclaration |
a FunctionDeclaration by parsing the input json Object. |
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
if the jsonObject can't be parsed into a FunctionDeclaration proto. |
fromJsonString(String jsonString) (deprecated)
public static FunctionDeclaration fromJsonString(String jsonString)Creates a FunctionDeclaration from a JsonString
| Parameter | |
|---|---|
| Name | Description |
jsonString |
StringA valid Json String that can be parsed to a FunctionDeclaration. |
| Returns | |
|---|---|
| Type | Description |
FunctionDeclaration |
a FunctionDeclaration by parsing the input json String. |
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
if the String can't be parsed into a FunctionDeclaration proto. |
Constructors
FunctionDeclarationMaker() (deprecated)
public FunctionDeclarationMaker()