Class QueryDataRequest.Builder (0.9.0)

public static final class QueryDataRequest.Builder extends GeneratedMessageV3.Builder<QueryDataRequest.Builder> implements QueryDataRequestOrBuilder

Request to query data from a natural language query.

Protobuf type google.cloud.geminidataanalytics.v1beta.QueryDataRequest

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public QueryDataRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
QueryDataRequest.Builder
Overrides

build()

public QueryDataRequest build()
Returns
Type Description
QueryDataRequest

buildPartial()

public QueryDataRequest buildPartial()
Returns
Type Description
QueryDataRequest

clear()

public QueryDataRequest.Builder clear()
Returns
Type Description
QueryDataRequest.Builder
Overrides

clearContext()

public QueryDataRequest.Builder clearContext()

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
QueryDataRequest.Builder

clearField(Descriptors.FieldDescriptor field)

public QueryDataRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
QueryDataRequest.Builder
Overrides

clearGenerationOptions()

public QueryDataRequest.Builder clearGenerationOptions()

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
QueryDataRequest.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public QueryDataRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
QueryDataRequest.Builder
Overrides

clearParent()

public QueryDataRequest.Builder clearParent()

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
QueryDataRequest.Builder

This builder for chaining.

clearPrompt()

public QueryDataRequest.Builder clearPrompt()

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
QueryDataRequest.Builder

This builder for chaining.

clone()

public QueryDataRequest.Builder clone()
Returns
Type Description
QueryDataRequest.Builder
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];

Returns
Type Description
QueryDataContext

The context.

getContextBuilder()

public QueryDataContext.Builder getContextBuilder()

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
QueryDataContext.Builder

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];

Returns
Type Description
QueryDataContextOrBuilder

getDefaultInstanceForType()

public QueryDataRequest getDefaultInstanceForType()
Returns
Type Description
QueryDataRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

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];

Returns
Type Description
GenerationOptions

The generationOptions.

getGenerationOptionsBuilder()

public GenerationOptions.Builder getGenerationOptionsBuilder()

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
GenerationOptions.Builder

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];

Returns
Type Description
GenerationOptionsOrBuilder

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.

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.

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.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeContext(QueryDataContext value)

public QueryDataRequest.Builder mergeContext(QueryDataContext value)

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];

Parameter
Name Description
value QueryDataContext
Returns
Type Description
QueryDataRequest.Builder

mergeFrom(QueryDataRequest other)

public QueryDataRequest.Builder mergeFrom(QueryDataRequest other)
Parameter
Name Description
other QueryDataRequest
Returns
Type Description
QueryDataRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public QueryDataRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
QueryDataRequest.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public QueryDataRequest.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
QueryDataRequest.Builder
Overrides

mergeGenerationOptions(GenerationOptions value)

public QueryDataRequest.Builder mergeGenerationOptions(GenerationOptions value)

Optional. Options to control query generation and execution behavior.

.google.cloud.geminidataanalytics.v1beta.GenerationOptions generation_options = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value GenerationOptions
Returns
Type Description
QueryDataRequest.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final QueryDataRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
QueryDataRequest.Builder
Overrides

setContext(QueryDataContext value)

public QueryDataRequest.Builder setContext(QueryDataContext value)

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];

Parameter
Name Description
value QueryDataContext
Returns
Type Description
QueryDataRequest.Builder

setContext(QueryDataContext.Builder builderForValue)

public QueryDataRequest.Builder setContext(QueryDataContext.Builder builderForValue)

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];

Parameter
Name Description
builderForValue QueryDataContext.Builder
Returns
Type Description
QueryDataRequest.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public QueryDataRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
QueryDataRequest.Builder
Overrides

setGenerationOptions(GenerationOptions value)

public QueryDataRequest.Builder setGenerationOptions(GenerationOptions value)

Optional. Options to control query generation and execution behavior.

.google.cloud.geminidataanalytics.v1beta.GenerationOptions generation_options = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value GenerationOptions
Returns
Type Description
QueryDataRequest.Builder

setGenerationOptions(GenerationOptions.Builder builderForValue)

public QueryDataRequest.Builder setGenerationOptions(GenerationOptions.Builder builderForValue)

Optional. Options to control query generation and execution behavior.

.google.cloud.geminidataanalytics.v1beta.GenerationOptions generation_options = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue GenerationOptions.Builder
Returns
Type Description
QueryDataRequest.Builder

setParent(String value)

public QueryDataRequest.Builder setParent(String value)

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) = { ... }

Parameter
Name Description
value String

The parent to set.

Returns
Type Description
QueryDataRequest.Builder

This builder for chaining.

setParentBytes(ByteString value)

public QueryDataRequest.Builder setParentBytes(ByteString value)

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) = { ... }

Parameter
Name Description
value ByteString

The bytes for parent to set.

Returns
Type Description
QueryDataRequest.Builder

This builder for chaining.

setPrompt(String value)

public QueryDataRequest.Builder setPrompt(String value)

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];

Parameter
Name Description
value String

The prompt to set.

Returns
Type Description
QueryDataRequest.Builder

This builder for chaining.

setPromptBytes(ByteString value)

public QueryDataRequest.Builder setPromptBytes(ByteString value)

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];

Parameter
Name Description
value ByteString

The bytes for prompt to set.

Returns
Type Description
QueryDataRequest.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public QueryDataRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
QueryDataRequest.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final QueryDataRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
QueryDataRequest.Builder
Overrides