Send feedback
Class QueryDataRequest (0.9.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
public final class QueryDataRequest extends GeneratedMessageV3 implements QueryDataRequestOrBuilder
Request to query data from a natural language query.
Protobuf type google.cloud.geminidataanalytics.v1beta.QueryDataRequest
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
CONTEXT_FIELD_NUMBER
public static final int CONTEXT_FIELD_NUMBER
Field Value
Type
Description
int
GENERATION_OPTIONS_FIELD_NUMBER
public static final int GENERATION_OPTIONS_FIELD_NUMBER
Field Value
Type
Description
int
PARENT_FIELD_NUMBER
public static final int PARENT_FIELD_NUMBER
Field Value
Type
Description
int
PROMPT_FIELD_NUMBER
public static final int PROMPT_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
getDefaultInstance()
public static QueryDataRequest getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static QueryDataRequest . Builder newBuilder ()
newBuilder(QueryDataRequest prototype)
public static QueryDataRequest . Builder newBuilder ( QueryDataRequest prototype )
public static QueryDataRequest parseDelimitedFrom ( InputStream input )
public static QueryDataRequest parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static QueryDataRequest parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static QueryDataRequest parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static QueryDataRequest parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static QueryDataRequest parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static QueryDataRequest parseFrom ( CodedInputStream input )
public static QueryDataRequest parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static QueryDataRequest parseFrom ( InputStream input )
public static QueryDataRequest parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static QueryDataRequest parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static QueryDataRequest parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<QueryDataRequest> parser ()
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
getContext()
public QueryDataContext getContext ()
Required. The context for the data query, including the data sources to
use.
.google.cloud.geminidataanalytics.v1beta.QueryDataContext context = 3 [(.google.api.field_behavior) = REQUIRED];
getContextOrBuilder()
public QueryDataContextOrBuilder getContextOrBuilder ()
Required. The context for the data query, including the data sources to
use.
.google.cloud.geminidataanalytics.v1beta.QueryDataContext context = 3 [(.google.api.field_behavior) = REQUIRED];
getDefaultInstanceForType()
public QueryDataRequest getDefaultInstanceForType ()
getGenerationOptions()
public GenerationOptions getGenerationOptions ()
Optional. Options to control query generation and execution behavior.
.google.cloud.geminidataanalytics.v1beta.GenerationOptions generation_options = 4 [(.google.api.field_behavior) = OPTIONAL];
getGenerationOptionsOrBuilder()
public GenerationOptionsOrBuilder getGenerationOptionsOrBuilder ()
Optional. Options to control query generation and execution behavior.
.google.cloud.geminidataanalytics.v1beta.GenerationOptions generation_options = 4 [(.google.api.field_behavior) = OPTIONAL];
getParent()
public String getParent ()
Required. The parent resource to generate the query for.
Format: projects/{project}/locations/{location}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
Type
Description
String
The parent.
getParentBytes()
public ByteString getParentBytes ()
Required. The parent resource to generate the query for.
Format: projects/{project}/locations/{location}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
Type
Description
ByteString
The bytes for parent.
getParserForType()
public Parser<QueryDataRequest> getParserForType ()
Overrides
getPrompt()
public String getPrompt ()
Required. The natural language query for which to generate query.
Example: "What are the top 5 best selling products this month?"
string prompt = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
String
The prompt.
getPromptBytes()
public ByteString getPromptBytes ()
Required. The natural language query for which to generate query.
Example: "What are the top 5 best selling products this month?"
string prompt = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
ByteString
The bytes for prompt.
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
hasContext()
public boolean hasContext ()
Required. The context for the data query, including the data sources to
use.
.google.cloud.geminidataanalytics.v1beta.QueryDataContext context = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
boolean
Whether the context field is set.
hasGenerationOptions()
public boolean hasGenerationOptions ()
Optional. Options to control query generation and execution behavior.
.google.cloud.geminidataanalytics.v1beta.GenerationOptions generation_options = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
boolean
Whether the generationOptions field is set.
hashCode()
Returns
Type
Description
int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public QueryDataRequest . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected QueryDataRequest . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
toBuilder()
public QueryDataRequest . 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."],[],[]]