Send feedback
Class GenerationOptions (0.9.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
public final class GenerationOptions extends GeneratedMessageV3 implements GenerationOptionsOrBuilder
Options to control query generation, execution, and response format.
Protobuf type google.cloud.geminidataanalytics.v1beta.GenerationOptions
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
GENERATE_DISAMBIGUATION_QUESTION_FIELD_NUMBER
public static final int GENERATE_DISAMBIGUATION_QUESTION_FIELD_NUMBER
Field Value
Type
Description
int
GENERATE_EXPLANATION_FIELD_NUMBER
public static final int GENERATE_EXPLANATION_FIELD_NUMBER
Field Value
Type
Description
int
GENERATE_NATURAL_LANGUAGE_ANSWER_FIELD_NUMBER
public static final int GENERATE_NATURAL_LANGUAGE_ANSWER_FIELD_NUMBER
Field Value
Type
Description
int
GENERATE_QUERY_RESULT_FIELD_NUMBER
public static final int GENERATE_QUERY_RESULT_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
getDefaultInstance()
public static GenerationOptions getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static GenerationOptions . Builder newBuilder ()
newBuilder(GenerationOptions prototype)
public static GenerationOptions . Builder newBuilder ( GenerationOptions prototype )
public static GenerationOptions parseDelimitedFrom ( InputStream input )
public static GenerationOptions parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static GenerationOptions parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static GenerationOptions parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static GenerationOptions parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static GenerationOptions parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static GenerationOptions parseFrom ( CodedInputStream input )
public static GenerationOptions parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static GenerationOptions parseFrom ( InputStream input )
public static GenerationOptions parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static GenerationOptions parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static GenerationOptions parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<GenerationOptions> parser ()
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
getDefaultInstanceForType()
public GenerationOptions getDefaultInstanceForType ()
getGenerateDisambiguationQuestion()
public boolean getGenerateDisambiguationQuestion ()
Optional. If true (default to false), the service may return a
clarifying_question if the input query is ambiguous.
bool generate_disambiguation_question = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
boolean
The generateDisambiguationQuestion.
getGenerateExplanation()
public boolean getGenerateExplanation ()
Optional. If true, an explanation of the generated query will be returned
in the response.
bool generate_explanation = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
boolean
The generateExplanation.
getGenerateNaturalLanguageAnswer()
public boolean getGenerateNaturalLanguageAnswer ()
Optional. If true, a natural language answer based on the query execution
result will be generated and returned in the response.
bool generate_natural_language_answer = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
boolean
The generateNaturalLanguageAnswer.
getGenerateQueryResult()
public boolean getGenerateQueryResult ()
Optional. If true, the generated query will be executed, and the result
data will be returned in the response.
bool generate_query_result = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
boolean
The generateQueryResult.
getParserForType()
public Parser<GenerationOptions> getParserForType ()
Overrides
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
hashCode()
Returns
Type
Description
int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public GenerationOptions . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected GenerationOptions . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
toBuilder()
public GenerationOptions . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-12-18 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-18 UTC."],[],[]]