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