Package com.google.genai.types
Enum Behavior.Known
- All Implemented Interfaces:
Serializable
,Comparable<Behavior.Known>
- Enclosing class:
- Behavior
Enum representing the known values for Behavior.
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionIf set, the system will wait to receive the function response before continuing the conversation.If set, the system will not wait to receive the function response.This value is unused. -
Method Summary
Modifier and TypeMethodDescriptionstatic Behavior.Known
Returns the enum constant of this type with the specified name.static Behavior.Known[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
UNSPECIFIED
This value is unused. -
BLOCKING
If set, the system will wait to receive the function response before continuing the conversation. -
NON_BLOCKING
If set, the system will not wait to receive the function response. Instead, it will attempt to handle function responses as they become available while maintaining the conversation between the user and the model. -
BEHAVIOR_UNSPECIFIED
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-