Class MatchedQuery.Builder (0.21.0)

public static final class MatchedQuery.Builder extends GeneratedMessage.Builder<MatchedQuery.Builder> implements MatchedQueryOrBuilder

A matched query message represents the agent having matched one of the example queries supplied in context as being applicable to the current question. It will also contain additional info during the matching process.

Protobuf type google.cloud.geminidataanalytics.v1.MatchedQuery

Static Methods

getDescriptor()

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

Methods

addAllQueryParameterValues(Iterable<? extends QueryParameterValues> values)

public MatchedQuery.Builder addAllQueryParameterValues(Iterable<? extends QueryParameterValues> values)

The extracted values for the query parameters.

repeated .google.cloud.geminidataanalytics.v1.QueryParameterValues query_parameter_values = 2;

Parameter
Name Description
values Iterable<? extends com.google.cloud.geminidataanalytics.v1.QueryParameterValues>
Returns
Type Description
MatchedQuery.Builder

addQueryParameterValues(QueryParameterValues value)

public MatchedQuery.Builder addQueryParameterValues(QueryParameterValues value)

The extracted values for the query parameters.

repeated .google.cloud.geminidataanalytics.v1.QueryParameterValues query_parameter_values = 2;

Parameter
Name Description
value QueryParameterValues
Returns
Type Description
MatchedQuery.Builder

addQueryParameterValues(QueryParameterValues.Builder builderForValue)

public MatchedQuery.Builder addQueryParameterValues(QueryParameterValues.Builder builderForValue)

The extracted values for the query parameters.

repeated .google.cloud.geminidataanalytics.v1.QueryParameterValues query_parameter_values = 2;

Parameter
Name Description
builderForValue QueryParameterValues.Builder
Returns
Type Description
MatchedQuery.Builder

addQueryParameterValues(int index, QueryParameterValues value)

public MatchedQuery.Builder addQueryParameterValues(int index, QueryParameterValues value)

The extracted values for the query parameters.

repeated .google.cloud.geminidataanalytics.v1.QueryParameterValues query_parameter_values = 2;

Parameters
Name Description
index int
value QueryParameterValues
Returns
Type Description
MatchedQuery.Builder

addQueryParameterValues(int index, QueryParameterValues.Builder builderForValue)

public MatchedQuery.Builder addQueryParameterValues(int index, QueryParameterValues.Builder builderForValue)

The extracted values for the query parameters.

repeated .google.cloud.geminidataanalytics.v1.QueryParameterValues query_parameter_values = 2;

Parameters
Name Description
index int
builderForValue QueryParameterValues.Builder
Returns
Type Description
MatchedQuery.Builder

addQueryParameterValuesBuilder()

public QueryParameterValues.Builder addQueryParameterValuesBuilder()

The extracted values for the query parameters.

repeated .google.cloud.geminidataanalytics.v1.QueryParameterValues query_parameter_values = 2;

Returns
Type Description
QueryParameterValues.Builder

addQueryParameterValuesBuilder(int index)

public QueryParameterValues.Builder addQueryParameterValuesBuilder(int index)

The extracted values for the query parameters.

repeated .google.cloud.geminidataanalytics.v1.QueryParameterValues query_parameter_values = 2;

Parameter
Name Description
index int
Returns
Type Description
QueryParameterValues.Builder

build()

public MatchedQuery build()
Returns
Type Description
MatchedQuery

buildPartial()

public MatchedQuery buildPartial()
Returns
Type Description
MatchedQuery

clear()

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

clearExampleQuery()

public MatchedQuery.Builder clearExampleQuery()

The query that was matched based on an example query.

.google.cloud.geminidataanalytics.v1.ExampleQuery example_query = 1;

Returns
Type Description
MatchedQuery.Builder

clearQueryParameterValues()

public MatchedQuery.Builder clearQueryParameterValues()

The extracted values for the query parameters.

repeated .google.cloud.geminidataanalytics.v1.QueryParameterValues query_parameter_values = 2;

Returns
Type Description
MatchedQuery.Builder

getDefaultInstanceForType()

public MatchedQuery getDefaultInstanceForType()
Returns
Type Description
MatchedQuery

getDescriptorForType()

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

getExampleQuery()

public ExampleQuery getExampleQuery()

The query that was matched based on an example query.

.google.cloud.geminidataanalytics.v1.ExampleQuery example_query = 1;

Returns
Type Description
ExampleQuery

The exampleQuery.

getExampleQueryBuilder()

public ExampleQuery.Builder getExampleQueryBuilder()

The query that was matched based on an example query.

.google.cloud.geminidataanalytics.v1.ExampleQuery example_query = 1;

Returns
Type Description
ExampleQuery.Builder

getExampleQueryOrBuilder()

public ExampleQueryOrBuilder getExampleQueryOrBuilder()

The query that was matched based on an example query.

.google.cloud.geminidataanalytics.v1.ExampleQuery example_query = 1;

Returns
Type Description
ExampleQueryOrBuilder

getQueryParameterValues(int index)

public QueryParameterValues getQueryParameterValues(int index)

The extracted values for the query parameters.

repeated .google.cloud.geminidataanalytics.v1.QueryParameterValues query_parameter_values = 2;

Parameter
Name Description
index int
Returns
Type Description
QueryParameterValues

getQueryParameterValuesBuilder(int index)

public QueryParameterValues.Builder getQueryParameterValuesBuilder(int index)

The extracted values for the query parameters.

repeated .google.cloud.geminidataanalytics.v1.QueryParameterValues query_parameter_values = 2;

Parameter
Name Description
index int
Returns
Type Description
QueryParameterValues.Builder

getQueryParameterValuesBuilderList()

public List<QueryParameterValues.Builder> getQueryParameterValuesBuilderList()

The extracted values for the query parameters.

repeated .google.cloud.geminidataanalytics.v1.QueryParameterValues query_parameter_values = 2;

Returns
Type Description
List<Builder>

getQueryParameterValuesCount()

public int getQueryParameterValuesCount()

The extracted values for the query parameters.

repeated .google.cloud.geminidataanalytics.v1.QueryParameterValues query_parameter_values = 2;

Returns
Type Description
int

getQueryParameterValuesList()

public List<QueryParameterValues> getQueryParameterValuesList()

The extracted values for the query parameters.

repeated .google.cloud.geminidataanalytics.v1.QueryParameterValues query_parameter_values = 2;

Returns
Type Description
List<QueryParameterValues>

getQueryParameterValuesOrBuilder(int index)

public QueryParameterValuesOrBuilder getQueryParameterValuesOrBuilder(int index)

The extracted values for the query parameters.

repeated .google.cloud.geminidataanalytics.v1.QueryParameterValues query_parameter_values = 2;

Parameter
Name Description
index int
Returns
Type Description
QueryParameterValuesOrBuilder

getQueryParameterValuesOrBuilderList()

public List<? extends QueryParameterValuesOrBuilder> getQueryParameterValuesOrBuilderList()

The extracted values for the query parameters.

repeated .google.cloud.geminidataanalytics.v1.QueryParameterValues query_parameter_values = 2;

Returns
Type Description
List<? extends com.google.cloud.geminidataanalytics.v1.QueryParameterValuesOrBuilder>

hasExampleQuery()

public boolean hasExampleQuery()

The query that was matched based on an example query.

.google.cloud.geminidataanalytics.v1.ExampleQuery example_query = 1;

Returns
Type Description
boolean

Whether the exampleQuery field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeExampleQuery(ExampleQuery value)

public MatchedQuery.Builder mergeExampleQuery(ExampleQuery value)

The query that was matched based on an example query.

.google.cloud.geminidataanalytics.v1.ExampleQuery example_query = 1;

Parameter
Name Description
value ExampleQuery
Returns
Type Description
MatchedQuery.Builder

mergeFrom(MatchedQuery other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

removeQueryParameterValues(int index)

public MatchedQuery.Builder removeQueryParameterValues(int index)

The extracted values for the query parameters.

repeated .google.cloud.geminidataanalytics.v1.QueryParameterValues query_parameter_values = 2;

Parameter
Name Description
index int
Returns
Type Description
MatchedQuery.Builder

setExampleQuery(ExampleQuery value)

public MatchedQuery.Builder setExampleQuery(ExampleQuery value)

The query that was matched based on an example query.

.google.cloud.geminidataanalytics.v1.ExampleQuery example_query = 1;

Parameter
Name Description
value ExampleQuery
Returns
Type Description
MatchedQuery.Builder

setExampleQuery(ExampleQuery.Builder builderForValue)

public MatchedQuery.Builder setExampleQuery(ExampleQuery.Builder builderForValue)

The query that was matched based on an example query.

.google.cloud.geminidataanalytics.v1.ExampleQuery example_query = 1;

Parameter
Name Description
builderForValue ExampleQuery.Builder
Returns
Type Description
MatchedQuery.Builder

setQueryParameterValues(int index, QueryParameterValues value)

public MatchedQuery.Builder setQueryParameterValues(int index, QueryParameterValues value)

The extracted values for the query parameters.

repeated .google.cloud.geminidataanalytics.v1.QueryParameterValues query_parameter_values = 2;

Parameters
Name Description
index int
value QueryParameterValues
Returns
Type Description
MatchedQuery.Builder

setQueryParameterValues(int index, QueryParameterValues.Builder builderForValue)

public MatchedQuery.Builder setQueryParameterValues(int index, QueryParameterValues.Builder builderForValue)

The extracted values for the query parameters.

repeated .google.cloud.geminidataanalytics.v1.QueryParameterValues query_parameter_values = 2;

Parameters
Name Description
index int
builderForValue QueryParameterValues.Builder
Returns
Type Description
MatchedQuery.Builder