Class GenerativeQuestionsFeatureConfig.Builder (2.69.0)
2.89.0 (latest)
2.87.0
2.85.0
2.84.0
2.82.0
2.80.0
2.78.0
2.77.0
2.76.0
2.75.0
2.74.0
2.72.0
2.70.0
2.69.0
2.66.0
2.65.0
2.64.0
2.62.0
2.61.0
2.60.0
2.59.0
2.58.0
2.57.0
2.56.0
2.55.0
2.54.0
2.53.0
2.51.0
2.50.0
2.49.0
2.48.0
2.47.0
2.46.0
2.45.0
2.44.0
2.43.0
2.42.0
2.41.0
2.39.0
2.38.0
2.37.0
2.36.0
2.35.0
2.34.0
2.33.0
2.32.0
2.31.0
2.30.0
2.29.0
2.26.0
2.25.0
2.24.0
2.23.0
2.22.0
2.21.0
2.20.0
2.19.0
2.18.0
2.17.0
2.16.0
2.15.0
2.14.0
2.13.0
2.11.0
2.10.0
2.9.0
2.8.0
2.7.0
2.6.0
2.5.1
2.4.0
2.3.0
2.2.3
2.1.0
2.0.19
public static final class GenerativeQuestionsFeatureConfig . Builder extends GeneratedMessageV3 . Builder<GenerativeQuestionsFeatureConfig . Builder > implements GenerativeQuestionsFeatureConfigOrBuilder
Configuration for overall generative question feature state.
Protobuf type google.cloud.retail.v2beta.GenerativeQuestionsFeatureConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public GenerativeQuestionsFeatureConfig . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public GenerativeQuestionsFeatureConfig build ()
buildPartial()
public GenerativeQuestionsFeatureConfig buildPartial ()
clear()
public GenerativeQuestionsFeatureConfig . Builder clear ()
Overrides
clearCatalog()
public GenerativeQuestionsFeatureConfig . Builder clearCatalog ()
Required. Resource name of the affected catalog.
Format: projects/{project}/locations/{location}/catalogs/{catalog}
string catalog = 1 [(.google.api.field_behavior) = REQUIRED];
clearFeatureEnabled()
public GenerativeQuestionsFeatureConfig . Builder clearFeatureEnabled ()
Optional. Determines whether questions will be used at serving time.
Note: This feature cannot be enabled until initial data requirements are
satisfied.
bool feature_enabled = 2 [(.google.api.field_behavior) = OPTIONAL];
clearField(Descriptors.FieldDescriptor field)
public GenerativeQuestionsFeatureConfig . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearMinimumProducts()
public GenerativeQuestionsFeatureConfig . Builder clearMinimumProducts ()
Optional. Minimum number of products in the response to trigger follow-up
questions. Value must be 0 or positive.
int32 minimum_products = 3 [(.google.api.field_behavior) = OPTIONAL];
clearOneof(Descriptors.OneofDescriptor oneof)
public GenerativeQuestionsFeatureConfig . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clone()
public GenerativeQuestionsFeatureConfig . Builder clone ()
Overrides
getCatalog()
public String getCatalog ()
Required. Resource name of the affected catalog.
Format: projects/{project}/locations/{location}/catalogs/{catalog}
string catalog = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
String
The catalog.
getCatalogBytes()
public ByteString getCatalogBytes ()
Required. Resource name of the affected catalog.
Format: projects/{project}/locations/{location}/catalogs/{catalog}
string catalog = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
ByteString
The bytes for catalog.
getDefaultInstanceForType()
public GenerativeQuestionsFeatureConfig getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getFeatureEnabled()
public boolean getFeatureEnabled ()
Optional. Determines whether questions will be used at serving time.
Note: This feature cannot be enabled until initial data requirements are
satisfied.
bool feature_enabled = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
boolean
The featureEnabled.
getMinimumProducts()
public int getMinimumProducts ()
Optional. Minimum number of products in the response to trigger follow-up
questions. Value must be 0 or positive.
int32 minimum_products = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
int
The minimumProducts.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(GenerativeQuestionsFeatureConfig other)
public GenerativeQuestionsFeatureConfig . Builder mergeFrom ( GenerativeQuestionsFeatureConfig other )
public GenerativeQuestionsFeatureConfig . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public GenerativeQuestionsFeatureConfig . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final GenerativeQuestionsFeatureConfig . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setCatalog(String value)
public GenerativeQuestionsFeatureConfig . Builder setCatalog ( String value )
Required. Resource name of the affected catalog.
Format: projects/{project}/locations/{location}/catalogs/{catalog}
string catalog = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name
Description
value
String The catalog to set.
setCatalogBytes(ByteString value)
public GenerativeQuestionsFeatureConfig . Builder setCatalogBytes ( ByteString value )
Required. Resource name of the affected catalog.
Format: projects/{project}/locations/{location}/catalogs/{catalog}
string catalog = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name
Description
value
ByteString The bytes for catalog to set.
setFeatureEnabled(boolean value)
public GenerativeQuestionsFeatureConfig . Builder setFeatureEnabled ( boolean value )
Optional. Determines whether questions will be used at serving time.
Note: This feature cannot be enabled until initial data requirements are
satisfied.
bool feature_enabled = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name
Description
value
boolean The featureEnabled to set.
setField(Descriptors.FieldDescriptor field, Object value)
public GenerativeQuestionsFeatureConfig . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setMinimumProducts(int value)
public GenerativeQuestionsFeatureConfig . Builder setMinimumProducts ( int value )
Optional. Minimum number of products in the response to trigger follow-up
questions. Value must be 0 or positive.
int32 minimum_products = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name
Description
value
int The minimumProducts to set.
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public GenerativeQuestionsFeatureConfig . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final GenerativeQuestionsFeatureConfig . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
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 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]