Class SearchConfig.Builder (0.52.0)

public static final class SearchConfig.Builder extends GeneratedMessageV3.Builder<SearchConfig.Builder> implements SearchConfigOrBuilder

Search configuration for UCS search queries.

Protobuf type google.cloud.dialogflow.cx.v3.SearchConfig

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addAllBoostSpecs(Iterable<? extends BoostSpecs> values)

public SearchConfig.Builder addAllBoostSpecs(Iterable<? extends BoostSpecs> values)

Optional. Boosting configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.BoostSpecs boost_specs = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valuesIterable<? extends com.google.cloud.dialogflow.cx.v3.BoostSpecs>
Returns
TypeDescription
SearchConfig.Builder

addAllFilterSpecs(Iterable<? extends FilterSpecs> values)

public SearchConfig.Builder addAllFilterSpecs(Iterable<? extends FilterSpecs> values)

Optional. Filter configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.FilterSpecs filter_specs = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valuesIterable<? extends com.google.cloud.dialogflow.cx.v3.FilterSpecs>
Returns
TypeDescription
SearchConfig.Builder

addBoostSpecs(BoostSpecs value)

public SearchConfig.Builder addBoostSpecs(BoostSpecs value)

Optional. Boosting configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.BoostSpecs boost_specs = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueBoostSpecs
Returns
TypeDescription
SearchConfig.Builder

addBoostSpecs(BoostSpecs.Builder builderForValue)

public SearchConfig.Builder addBoostSpecs(BoostSpecs.Builder builderForValue)

Optional. Boosting configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.BoostSpecs boost_specs = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
builderForValueBoostSpecs.Builder
Returns
TypeDescription
SearchConfig.Builder

addBoostSpecs(int index, BoostSpecs value)

public SearchConfig.Builder addBoostSpecs(int index, BoostSpecs value)

Optional. Boosting configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.BoostSpecs boost_specs = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
NameDescription
indexint
valueBoostSpecs
Returns
TypeDescription
SearchConfig.Builder

addBoostSpecs(int index, BoostSpecs.Builder builderForValue)

public SearchConfig.Builder addBoostSpecs(int index, BoostSpecs.Builder builderForValue)

Optional. Boosting configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.BoostSpecs boost_specs = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
NameDescription
indexint
builderForValueBoostSpecs.Builder
Returns
TypeDescription
SearchConfig.Builder

addBoostSpecsBuilder()

public BoostSpecs.Builder addBoostSpecsBuilder()

Optional. Boosting configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.BoostSpecs boost_specs = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
BoostSpecs.Builder

addBoostSpecsBuilder(int index)

public BoostSpecs.Builder addBoostSpecsBuilder(int index)

Optional. Boosting configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.BoostSpecs boost_specs = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint
Returns
TypeDescription
BoostSpecs.Builder

addFilterSpecs(FilterSpecs value)

public SearchConfig.Builder addFilterSpecs(FilterSpecs value)

Optional. Filter configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.FilterSpecs filter_specs = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueFilterSpecs
Returns
TypeDescription
SearchConfig.Builder

addFilterSpecs(FilterSpecs.Builder builderForValue)

public SearchConfig.Builder addFilterSpecs(FilterSpecs.Builder builderForValue)

Optional. Filter configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.FilterSpecs filter_specs = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
builderForValueFilterSpecs.Builder
Returns
TypeDescription
SearchConfig.Builder

addFilterSpecs(int index, FilterSpecs value)

public SearchConfig.Builder addFilterSpecs(int index, FilterSpecs value)

Optional. Filter configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.FilterSpecs filter_specs = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
NameDescription
indexint
valueFilterSpecs
Returns
TypeDescription
SearchConfig.Builder

addFilterSpecs(int index, FilterSpecs.Builder builderForValue)

public SearchConfig.Builder addFilterSpecs(int index, FilterSpecs.Builder builderForValue)

Optional. Filter configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.FilterSpecs filter_specs = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
NameDescription
indexint
builderForValueFilterSpecs.Builder
Returns
TypeDescription
SearchConfig.Builder

addFilterSpecsBuilder()

public FilterSpecs.Builder addFilterSpecsBuilder()

Optional. Filter configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.FilterSpecs filter_specs = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
FilterSpecs.Builder

addFilterSpecsBuilder(int index)

public FilterSpecs.Builder addFilterSpecsBuilder(int index)

Optional. Filter configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.FilterSpecs filter_specs = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint
Returns
TypeDescription
FilterSpecs.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public SearchConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
SearchConfig.Builder
Overrides

build()

public SearchConfig build()
Returns
TypeDescription
SearchConfig

buildPartial()

public SearchConfig buildPartial()
Returns
TypeDescription
SearchConfig

clear()

public SearchConfig.Builder clear()
Returns
TypeDescription
SearchConfig.Builder
Overrides

clearBoostSpecs()

public SearchConfig.Builder clearBoostSpecs()

Optional. Boosting configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.BoostSpecs boost_specs = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
SearchConfig.Builder

clearField(Descriptors.FieldDescriptor field)

public SearchConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
SearchConfig.Builder
Overrides

clearFilterSpecs()

public SearchConfig.Builder clearFilterSpecs()

Optional. Filter configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.FilterSpecs filter_specs = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
SearchConfig.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public SearchConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
SearchConfig.Builder
Overrides

clone()

public SearchConfig.Builder clone()
Returns
TypeDescription
SearchConfig.Builder
Overrides

getBoostSpecs(int index)

public BoostSpecs getBoostSpecs(int index)

Optional. Boosting configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.BoostSpecs boost_specs = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint
Returns
TypeDescription
BoostSpecs

getBoostSpecsBuilder(int index)

public BoostSpecs.Builder getBoostSpecsBuilder(int index)

Optional. Boosting configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.BoostSpecs boost_specs = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint
Returns
TypeDescription
BoostSpecs.Builder

getBoostSpecsBuilderList()

public List<BoostSpecs.Builder> getBoostSpecsBuilderList()

Optional. Boosting configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.BoostSpecs boost_specs = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
List<Builder>

getBoostSpecsCount()

public int getBoostSpecsCount()

Optional. Boosting configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.BoostSpecs boost_specs = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
int

getBoostSpecsList()

public List<BoostSpecs> getBoostSpecsList()

Optional. Boosting configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.BoostSpecs boost_specs = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
List<BoostSpecs>

getBoostSpecsOrBuilder(int index)

public BoostSpecsOrBuilder getBoostSpecsOrBuilder(int index)

Optional. Boosting configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.BoostSpecs boost_specs = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint
Returns
TypeDescription
BoostSpecsOrBuilder

getBoostSpecsOrBuilderList()

public List<? extends BoostSpecsOrBuilder> getBoostSpecsOrBuilderList()

Optional. Boosting configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.BoostSpecs boost_specs = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
List<? extends com.google.cloud.dialogflow.cx.v3.BoostSpecsOrBuilder>

getDefaultInstanceForType()

public SearchConfig getDefaultInstanceForType()
Returns
TypeDescription
SearchConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getFilterSpecs(int index)

public FilterSpecs getFilterSpecs(int index)

Optional. Filter configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.FilterSpecs filter_specs = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint
Returns
TypeDescription
FilterSpecs

getFilterSpecsBuilder(int index)

public FilterSpecs.Builder getFilterSpecsBuilder(int index)

Optional. Filter configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.FilterSpecs filter_specs = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint
Returns
TypeDescription
FilterSpecs.Builder

getFilterSpecsBuilderList()

public List<FilterSpecs.Builder> getFilterSpecsBuilderList()

Optional. Filter configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.FilterSpecs filter_specs = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
List<Builder>

getFilterSpecsCount()

public int getFilterSpecsCount()

Optional. Filter configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.FilterSpecs filter_specs = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
int

getFilterSpecsList()

public List<FilterSpecs> getFilterSpecsList()

Optional. Filter configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.FilterSpecs filter_specs = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
List<FilterSpecs>

getFilterSpecsOrBuilder(int index)

public FilterSpecsOrBuilder getFilterSpecsOrBuilder(int index)

Optional. Filter configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.FilterSpecs filter_specs = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint
Returns
TypeDescription
FilterSpecsOrBuilder

getFilterSpecsOrBuilderList()

public List<? extends FilterSpecsOrBuilder> getFilterSpecsOrBuilderList()

Optional. Filter configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.FilterSpecs filter_specs = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
List<? extends com.google.cloud.dialogflow.cx.v3.FilterSpecsOrBuilder>

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(SearchConfig other)

public SearchConfig.Builder mergeFrom(SearchConfig other)
Parameter
NameDescription
otherSearchConfig
Returns
TypeDescription
SearchConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public SearchConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
SearchConfig.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public SearchConfig.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
SearchConfig.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final SearchConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
SearchConfig.Builder
Overrides

removeBoostSpecs(int index)

public SearchConfig.Builder removeBoostSpecs(int index)

Optional. Boosting configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.BoostSpecs boost_specs = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint
Returns
TypeDescription
SearchConfig.Builder

removeFilterSpecs(int index)

public SearchConfig.Builder removeFilterSpecs(int index)

Optional. Filter configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.FilterSpecs filter_specs = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint
Returns
TypeDescription
SearchConfig.Builder

setBoostSpecs(int index, BoostSpecs value)

public SearchConfig.Builder setBoostSpecs(int index, BoostSpecs value)

Optional. Boosting configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.BoostSpecs boost_specs = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
NameDescription
indexint
valueBoostSpecs
Returns
TypeDescription
SearchConfig.Builder

setBoostSpecs(int index, BoostSpecs.Builder builderForValue)

public SearchConfig.Builder setBoostSpecs(int index, BoostSpecs.Builder builderForValue)

Optional. Boosting configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.BoostSpecs boost_specs = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
NameDescription
indexint
builderForValueBoostSpecs.Builder
Returns
TypeDescription
SearchConfig.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public SearchConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
SearchConfig.Builder
Overrides

setFilterSpecs(int index, FilterSpecs value)

public SearchConfig.Builder setFilterSpecs(int index, FilterSpecs value)

Optional. Filter configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.FilterSpecs filter_specs = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
NameDescription
indexint
valueFilterSpecs
Returns
TypeDescription
SearchConfig.Builder

setFilterSpecs(int index, FilterSpecs.Builder builderForValue)

public SearchConfig.Builder setFilterSpecs(int index, FilterSpecs.Builder builderForValue)

Optional. Filter configuration for the datastores.

repeated .google.cloud.dialogflow.cx.v3.FilterSpecs filter_specs = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
NameDescription
indexint
builderForValueFilterSpecs.Builder
Returns
TypeDescription
SearchConfig.Builder

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

public SearchConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
SearchConfig.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final SearchConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
SearchConfig.Builder
Overrides