public static final class ServingConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ServingConfig.Builder> implements ServingConfigOrBuilder
Configures metadata that is used to generate serving time results (e.g. search results or recommendation predictions). The ServingConfig is passed in the search and predict request and generates results.Protobuf type
google.cloud.discoveryengine.v1beta.ServingConfig| Modifier and Type | Method and Description |
|---|---|
ServingConfig.Builder |
addAllBoostControlIds(Iterable<String> values)
Boost controls to use in serving path.
|
ServingConfig.Builder |
addAllDissociateControlIds(Iterable<String> values)
Condition do not associate specifications.
|
ServingConfig.Builder |
addAllFilterControlIds(Iterable<String> values)
Filter controls to use in serving path.
|
ServingConfig.Builder |
addAllIgnoreControlIds(Iterable<String> values)
Condition ignore specifications.
|
ServingConfig.Builder |
addAllOnewaySynonymsControlIds(Iterable<String> values)
Condition oneway synonyms specifications.
|
ServingConfig.Builder |
addAllRedirectControlIds(Iterable<String> values)
IDs of the redirect controls.
|
ServingConfig.Builder |
addAllReplacementControlIds(Iterable<String> values)
Condition replacement specifications.
|
ServingConfig.Builder |
addAllSynonymsControlIds(Iterable<String> values)
Condition synonyms specifications.
|
ServingConfig.Builder |
addBoostControlIds(String value)
Boost controls to use in serving path.
|
ServingConfig.Builder |
addBoostControlIdsBytes(com.google.protobuf.ByteString value)
Boost controls to use in serving path.
|
ServingConfig.Builder |
addDissociateControlIds(String value)
Condition do not associate specifications.
|
ServingConfig.Builder |
addDissociateControlIdsBytes(com.google.protobuf.ByteString value)
Condition do not associate specifications.
|
ServingConfig.Builder |
addFilterControlIds(String value)
Filter controls to use in serving path.
|
ServingConfig.Builder |
addFilterControlIdsBytes(com.google.protobuf.ByteString value)
Filter controls to use in serving path.
|
ServingConfig.Builder |
addIgnoreControlIds(String value)
Condition ignore specifications.
|
ServingConfig.Builder |
addIgnoreControlIdsBytes(com.google.protobuf.ByteString value)
Condition ignore specifications.
|
ServingConfig.Builder |
addOnewaySynonymsControlIds(String value)
Condition oneway synonyms specifications.
|
ServingConfig.Builder |
addOnewaySynonymsControlIdsBytes(com.google.protobuf.ByteString value)
Condition oneway synonyms specifications.
|
ServingConfig.Builder |
addRedirectControlIds(String value)
IDs of the redirect controls.
|
ServingConfig.Builder |
addRedirectControlIdsBytes(com.google.protobuf.ByteString value)
IDs of the redirect controls.
|
ServingConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ServingConfig.Builder |
addReplacementControlIds(String value)
Condition replacement specifications.
|
ServingConfig.Builder |
addReplacementControlIdsBytes(com.google.protobuf.ByteString value)
Condition replacement specifications.
|
ServingConfig.Builder |
addSynonymsControlIds(String value)
Condition synonyms specifications.
|
ServingConfig.Builder |
addSynonymsControlIdsBytes(com.google.protobuf.ByteString value)
Condition synonyms specifications.
|
ServingConfig |
build() |
ServingConfig |
buildPartial() |
ServingConfig.Builder |
clear() |
ServingConfig.Builder |
clearBoostControlIds()
Boost controls to use in serving path.
|
ServingConfig.Builder |
clearCreateTime()
Output only.
|
ServingConfig.Builder |
clearDisplayName()
Required.
|
ServingConfig.Builder |
clearDissociateControlIds()
Condition do not associate specifications.
|
ServingConfig.Builder |
clearDiversityLevel()
How much diversity to use in recommendation model results e.g.
|
ServingConfig.Builder |
clearEmbeddingConfig()
Bring your own embedding config.
|
ServingConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ServingConfig.Builder |
clearFilterControlIds()
Filter controls to use in serving path.
|
ServingConfig.Builder |
clearGenericConfig()
The GenericConfig of the serving configuration.
|
ServingConfig.Builder |
clearIgnoreControlIds()
Condition ignore specifications.
|
ServingConfig.Builder |
clearMediaConfig()
The MediaConfig of the serving configuration.
|
ServingConfig.Builder |
clearModelId()
The id of the model to use at serving time.
|
ServingConfig.Builder |
clearName()
Immutable.
|
ServingConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ServingConfig.Builder |
clearOnewaySynonymsControlIds()
Condition oneway synonyms specifications.
|
ServingConfig.Builder |
clearPersonalizationSpec()
The specification for personalization spec.
|
ServingConfig.Builder |
clearRankingExpression()
The ranking expression controls the customized ranking on retrieval
documents.
|
ServingConfig.Builder |
clearRedirectControlIds()
IDs of the redirect controls.
|
ServingConfig.Builder |
clearReplacementControlIds()
Condition replacement specifications.
|
ServingConfig.Builder |
clearSolutionType()
Required.
|
ServingConfig.Builder |
clearSynonymsControlIds()
Condition synonyms specifications.
|
ServingConfig.Builder |
clearUpdateTime()
Output only.
|
ServingConfig.Builder |
clearVerticalConfig() |
ServingConfig.Builder |
clone() |
String |
getBoostControlIds(int index)
Boost controls to use in serving path.
|
com.google.protobuf.ByteString |
getBoostControlIdsBytes(int index)
Boost controls to use in serving path.
|
int |
getBoostControlIdsCount()
Boost controls to use in serving path.
|
com.google.protobuf.ProtocolStringList |
getBoostControlIdsList()
Boost controls to use in serving path.
|
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getCreateTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
ServingConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDisplayName()
Required.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
Required.
|
String |
getDissociateControlIds(int index)
Condition do not associate specifications.
|
com.google.protobuf.ByteString |
getDissociateControlIdsBytes(int index)
Condition do not associate specifications.
|
int |
getDissociateControlIdsCount()
Condition do not associate specifications.
|
com.google.protobuf.ProtocolStringList |
getDissociateControlIdsList()
Condition do not associate specifications.
|
String |
getDiversityLevel()
How much diversity to use in recommendation model results e.g.
|
com.google.protobuf.ByteString |
getDiversityLevelBytes()
How much diversity to use in recommendation model results e.g.
|
EmbeddingConfig |
getEmbeddingConfig()
Bring your own embedding config.
|
EmbeddingConfig.Builder |
getEmbeddingConfigBuilder()
Bring your own embedding config.
|
EmbeddingConfigOrBuilder |
getEmbeddingConfigOrBuilder()
Bring your own embedding config.
|
String |
getFilterControlIds(int index)
Filter controls to use in serving path.
|
com.google.protobuf.ByteString |
getFilterControlIdsBytes(int index)
Filter controls to use in serving path.
|
int |
getFilterControlIdsCount()
Filter controls to use in serving path.
|
com.google.protobuf.ProtocolStringList |
getFilterControlIdsList()
Filter controls to use in serving path.
|
ServingConfig.GenericConfig |
getGenericConfig()
The GenericConfig of the serving configuration.
|
ServingConfig.GenericConfig.Builder |
getGenericConfigBuilder()
The GenericConfig of the serving configuration.
|
ServingConfig.GenericConfigOrBuilder |
getGenericConfigOrBuilder()
The GenericConfig of the serving configuration.
|
String |
getIgnoreControlIds(int index)
Condition ignore specifications.
|
com.google.protobuf.ByteString |
getIgnoreControlIdsBytes(int index)
Condition ignore specifications.
|
int |
getIgnoreControlIdsCount()
Condition ignore specifications.
|
com.google.protobuf.ProtocolStringList |
getIgnoreControlIdsList()
Condition ignore specifications.
|
ServingConfig.MediaConfig |
getMediaConfig()
The MediaConfig of the serving configuration.
|
ServingConfig.MediaConfig.Builder |
getMediaConfigBuilder()
The MediaConfig of the serving configuration.
|
ServingConfig.MediaConfigOrBuilder |
getMediaConfigOrBuilder()
The MediaConfig of the serving configuration.
|
String |
getModelId()
The id of the model to use at serving time.
|
com.google.protobuf.ByteString |
getModelIdBytes()
The id of the model to use at serving time.
|
String |
getName()
Immutable.
|
com.google.protobuf.ByteString |
getNameBytes()
Immutable.
|
String |
getOnewaySynonymsControlIds(int index)
Condition oneway synonyms specifications.
|
com.google.protobuf.ByteString |
getOnewaySynonymsControlIdsBytes(int index)
Condition oneway synonyms specifications.
|
int |
getOnewaySynonymsControlIdsCount()
Condition oneway synonyms specifications.
|
com.google.protobuf.ProtocolStringList |
getOnewaySynonymsControlIdsList()
Condition oneway synonyms specifications.
|
SearchRequest.PersonalizationSpec |
getPersonalizationSpec()
The specification for personalization spec.
|
SearchRequest.PersonalizationSpec.Builder |
getPersonalizationSpecBuilder()
The specification for personalization spec.
|
SearchRequest.PersonalizationSpecOrBuilder |
getPersonalizationSpecOrBuilder()
The specification for personalization spec.
|
String |
getRankingExpression()
The ranking expression controls the customized ranking on retrieval
documents.
|
com.google.protobuf.ByteString |
getRankingExpressionBytes()
The ranking expression controls the customized ranking on retrieval
documents.
|
String |
getRedirectControlIds(int index)
IDs of the redirect controls.
|
com.google.protobuf.ByteString |
getRedirectControlIdsBytes(int index)
IDs of the redirect controls.
|
int |
getRedirectControlIdsCount()
IDs of the redirect controls.
|
com.google.protobuf.ProtocolStringList |
getRedirectControlIdsList()
IDs of the redirect controls.
|
String |
getReplacementControlIds(int index)
Condition replacement specifications.
|
com.google.protobuf.ByteString |
getReplacementControlIdsBytes(int index)
Condition replacement specifications.
|
int |
getReplacementControlIdsCount()
Condition replacement specifications.
|
com.google.protobuf.ProtocolStringList |
getReplacementControlIdsList()
Condition replacement specifications.
|
SolutionType |
getSolutionType()
Required.
|
int |
getSolutionTypeValue()
Required.
|
String |
getSynonymsControlIds(int index)
Condition synonyms specifications.
|
com.google.protobuf.ByteString |
getSynonymsControlIdsBytes(int index)
Condition synonyms specifications.
|
int |
getSynonymsControlIdsCount()
Condition synonyms specifications.
|
com.google.protobuf.ProtocolStringList |
getSynonymsControlIdsList()
Condition synonyms specifications.
|
com.google.protobuf.Timestamp |
getUpdateTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getUpdateTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Output only.
|
ServingConfig.VerticalConfigCase |
getVerticalConfigCase() |
boolean |
hasCreateTime()
Output only.
|
boolean |
hasEmbeddingConfig()
Bring your own embedding config.
|
boolean |
hasGenericConfig()
The GenericConfig of the serving configuration.
|
boolean |
hasMediaConfig()
The MediaConfig of the serving configuration.
|
boolean |
hasPersonalizationSpec()
The specification for personalization spec.
|
boolean |
hasUpdateTime()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ServingConfig.Builder |
mergeCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
ServingConfig.Builder |
mergeEmbeddingConfig(EmbeddingConfig value)
Bring your own embedding config.
|
ServingConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ServingConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
ServingConfig.Builder |
mergeFrom(ServingConfig other) |
ServingConfig.Builder |
mergeGenericConfig(ServingConfig.GenericConfig value)
The GenericConfig of the serving configuration.
|
ServingConfig.Builder |
mergeMediaConfig(ServingConfig.MediaConfig value)
The MediaConfig of the serving configuration.
|
ServingConfig.Builder |
mergePersonalizationSpec(SearchRequest.PersonalizationSpec value)
The specification for personalization spec.
|
ServingConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ServingConfig.Builder |
mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only.
|
ServingConfig.Builder |
setBoostControlIds(int index,
String value)
Boost controls to use in serving path.
|
ServingConfig.Builder |
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
ServingConfig.Builder |
setCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
ServingConfig.Builder |
setDisplayName(String value)
Required.
|
ServingConfig.Builder |
setDisplayNameBytes(com.google.protobuf.ByteString value)
Required.
|
ServingConfig.Builder |
setDissociateControlIds(int index,
String value)
Condition do not associate specifications.
|
ServingConfig.Builder |
setDiversityLevel(String value)
How much diversity to use in recommendation model results e.g.
|
ServingConfig.Builder |
setDiversityLevelBytes(com.google.protobuf.ByteString value)
How much diversity to use in recommendation model results e.g.
|
ServingConfig.Builder |
setEmbeddingConfig(EmbeddingConfig.Builder builderForValue)
Bring your own embedding config.
|
ServingConfig.Builder |
setEmbeddingConfig(EmbeddingConfig value)
Bring your own embedding config.
|
ServingConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ServingConfig.Builder |
setFilterControlIds(int index,
String value)
Filter controls to use in serving path.
|
ServingConfig.Builder |
setGenericConfig(ServingConfig.GenericConfig.Builder builderForValue)
The GenericConfig of the serving configuration.
|
ServingConfig.Builder |
setGenericConfig(ServingConfig.GenericConfig value)
The GenericConfig of the serving configuration.
|
ServingConfig.Builder |
setIgnoreControlIds(int index,
String value)
Condition ignore specifications.
|
ServingConfig.Builder |
setMediaConfig(ServingConfig.MediaConfig.Builder builderForValue)
The MediaConfig of the serving configuration.
|
ServingConfig.Builder |
setMediaConfig(ServingConfig.MediaConfig value)
The MediaConfig of the serving configuration.
|
ServingConfig.Builder |
setModelId(String value)
The id of the model to use at serving time.
|
ServingConfig.Builder |
setModelIdBytes(com.google.protobuf.ByteString value)
The id of the model to use at serving time.
|
ServingConfig.Builder |
setName(String value)
Immutable.
|
ServingConfig.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Immutable.
|
ServingConfig.Builder |
setOnewaySynonymsControlIds(int index,
String value)
Condition oneway synonyms specifications.
|
ServingConfig.Builder |
setPersonalizationSpec(SearchRequest.PersonalizationSpec.Builder builderForValue)
The specification for personalization spec.
|
ServingConfig.Builder |
setPersonalizationSpec(SearchRequest.PersonalizationSpec value)
The specification for personalization spec.
|
ServingConfig.Builder |
setRankingExpression(String value)
The ranking expression controls the customized ranking on retrieval
documents.
|
ServingConfig.Builder |
setRankingExpressionBytes(com.google.protobuf.ByteString value)
The ranking expression controls the customized ranking on retrieval
documents.
|
ServingConfig.Builder |
setRedirectControlIds(int index,
String value)
IDs of the redirect controls.
|
ServingConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ServingConfig.Builder |
setReplacementControlIds(int index,
String value)
Condition replacement specifications.
|
ServingConfig.Builder |
setSolutionType(SolutionType value)
Required.
|
ServingConfig.Builder |
setSolutionTypeValue(int value)
Required.
|
ServingConfig.Builder |
setSynonymsControlIds(int index,
String value)
Condition synonyms specifications.
|
ServingConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ServingConfig.Builder |
setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
ServingConfig.Builder |
setUpdateTime(com.google.protobuf.Timestamp value)
Output only.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ServingConfig.Builder>public ServingConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ServingConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ServingConfig.Builder>public ServingConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ServingConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ServingConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ServingConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ServingConfig.Builder>public ServingConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ServingConfig.Builder>public ServingConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ServingConfig.Builder>public ServingConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ServingConfig.Builder>public ServingConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ServingConfig.Builder>public ServingConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ServingConfig.Builder>public ServingConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ServingConfig.Builder>public ServingConfig.Builder mergeFrom(ServingConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ServingConfig.Builder>public ServingConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ServingConfig.Builder>IOExceptionpublic ServingConfig.VerticalConfigCase getVerticalConfigCase()
getVerticalConfigCase in interface ServingConfigOrBuilderpublic ServingConfig.Builder clearVerticalConfig()
public boolean hasMediaConfig()
The MediaConfig of the serving configuration.
.google.cloud.discoveryengine.v1beta.ServingConfig.MediaConfig media_config = 7;hasMediaConfig in interface ServingConfigOrBuilderpublic ServingConfig.MediaConfig getMediaConfig()
The MediaConfig of the serving configuration.
.google.cloud.discoveryengine.v1beta.ServingConfig.MediaConfig media_config = 7;getMediaConfig in interface ServingConfigOrBuilderpublic ServingConfig.Builder setMediaConfig(ServingConfig.MediaConfig value)
The MediaConfig of the serving configuration.
.google.cloud.discoveryengine.v1beta.ServingConfig.MediaConfig media_config = 7;public ServingConfig.Builder setMediaConfig(ServingConfig.MediaConfig.Builder builderForValue)
The MediaConfig of the serving configuration.
.google.cloud.discoveryengine.v1beta.ServingConfig.MediaConfig media_config = 7;public ServingConfig.Builder mergeMediaConfig(ServingConfig.MediaConfig value)
The MediaConfig of the serving configuration.
.google.cloud.discoveryengine.v1beta.ServingConfig.MediaConfig media_config = 7;public ServingConfig.Builder clearMediaConfig()
The MediaConfig of the serving configuration.
.google.cloud.discoveryengine.v1beta.ServingConfig.MediaConfig media_config = 7;public ServingConfig.MediaConfig.Builder getMediaConfigBuilder()
The MediaConfig of the serving configuration.
.google.cloud.discoveryengine.v1beta.ServingConfig.MediaConfig media_config = 7;public ServingConfig.MediaConfigOrBuilder getMediaConfigOrBuilder()
The MediaConfig of the serving configuration.
.google.cloud.discoveryengine.v1beta.ServingConfig.MediaConfig media_config = 7;getMediaConfigOrBuilder in interface ServingConfigOrBuilderpublic boolean hasGenericConfig()
The GenericConfig of the serving configuration.
.google.cloud.discoveryengine.v1beta.ServingConfig.GenericConfig generic_config = 10;
hasGenericConfig in interface ServingConfigOrBuilderpublic ServingConfig.GenericConfig getGenericConfig()
The GenericConfig of the serving configuration.
.google.cloud.discoveryengine.v1beta.ServingConfig.GenericConfig generic_config = 10;
getGenericConfig in interface ServingConfigOrBuilderpublic ServingConfig.Builder setGenericConfig(ServingConfig.GenericConfig value)
The GenericConfig of the serving configuration.
.google.cloud.discoveryengine.v1beta.ServingConfig.GenericConfig generic_config = 10;
public ServingConfig.Builder setGenericConfig(ServingConfig.GenericConfig.Builder builderForValue)
The GenericConfig of the serving configuration.
.google.cloud.discoveryengine.v1beta.ServingConfig.GenericConfig generic_config = 10;
public ServingConfig.Builder mergeGenericConfig(ServingConfig.GenericConfig value)
The GenericConfig of the serving configuration.
.google.cloud.discoveryengine.v1beta.ServingConfig.GenericConfig generic_config = 10;
public ServingConfig.Builder clearGenericConfig()
The GenericConfig of the serving configuration.
.google.cloud.discoveryengine.v1beta.ServingConfig.GenericConfig generic_config = 10;
public ServingConfig.GenericConfig.Builder getGenericConfigBuilder()
The GenericConfig of the serving configuration.
.google.cloud.discoveryengine.v1beta.ServingConfig.GenericConfig generic_config = 10;
public ServingConfig.GenericConfigOrBuilder getGenericConfigOrBuilder()
The GenericConfig of the serving configuration.
.google.cloud.discoveryengine.v1beta.ServingConfig.GenericConfig generic_config = 10;
getGenericConfigOrBuilder in interface ServingConfigOrBuilderpublic String getName()
Immutable. Fully qualified name
`projects/{project}/locations/{location}/collections/{collection_id}/engines/{engine_id}/servingConfigs/{serving_config_id}`
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];getName in interface ServingConfigOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Immutable. Fully qualified name
`projects/{project}/locations/{location}/collections/{collection_id}/engines/{engine_id}/servingConfigs/{serving_config_id}`
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];getNameBytes in interface ServingConfigOrBuilderpublic ServingConfig.Builder setName(String value)
Immutable. Fully qualified name
`projects/{project}/locations/{location}/collections/{collection_id}/engines/{engine_id}/servingConfigs/{serving_config_id}`
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];value - The name to set.public ServingConfig.Builder clearName()
Immutable. Fully qualified name
`projects/{project}/locations/{location}/collections/{collection_id}/engines/{engine_id}/servingConfigs/{serving_config_id}`
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];public ServingConfig.Builder setNameBytes(com.google.protobuf.ByteString value)
Immutable. Fully qualified name
`projects/{project}/locations/{location}/collections/{collection_id}/engines/{engine_id}/servingConfigs/{serving_config_id}`
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];value - The bytes for name to set.public String getDisplayName()
Required. The human readable serving config display name. Used in Discovery UI. This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];getDisplayName in interface ServingConfigOrBuilderpublic com.google.protobuf.ByteString getDisplayNameBytes()
Required. The human readable serving config display name. Used in Discovery UI. This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];getDisplayNameBytes in interface ServingConfigOrBuilderpublic ServingConfig.Builder setDisplayName(String value)
Required. The human readable serving config display name. Used in Discovery UI. This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];value - The displayName to set.public ServingConfig.Builder clearDisplayName()
Required. The human readable serving config display name. Used in Discovery UI. This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];public ServingConfig.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Required. The human readable serving config display name. Used in Discovery UI. This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];value - The bytes for displayName to set.public int getSolutionTypeValue()
Required. Immutable. Specifies the solution type that a serving config can be associated with.
.google.cloud.discoveryengine.v1beta.SolutionType solution_type = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
getSolutionTypeValue in interface ServingConfigOrBuilderpublic ServingConfig.Builder setSolutionTypeValue(int value)
Required. Immutable. Specifies the solution type that a serving config can be associated with.
.google.cloud.discoveryengine.v1beta.SolutionType solution_type = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
value - The enum numeric value on the wire for solutionType to set.public SolutionType getSolutionType()
Required. Immutable. Specifies the solution type that a serving config can be associated with.
.google.cloud.discoveryengine.v1beta.SolutionType solution_type = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
getSolutionType in interface ServingConfigOrBuilderpublic ServingConfig.Builder setSolutionType(SolutionType value)
Required. Immutable. Specifies the solution type that a serving config can be associated with.
.google.cloud.discoveryengine.v1beta.SolutionType solution_type = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
value - The solutionType to set.public ServingConfig.Builder clearSolutionType()
Required. Immutable. Specifies the solution type that a serving config can be associated with.
.google.cloud.discoveryengine.v1beta.SolutionType solution_type = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
public String getModelId()
The id of the model to use at serving time. Currently only RecommendationModels are supported. Can be changed but only to a compatible model (e.g. others-you-may-like CTR to others-you-may-like CVR). Required when [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_RECOMMENDATION][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_RECOMMENDATION].
string model_id = 4;getModelId in interface ServingConfigOrBuilderpublic com.google.protobuf.ByteString getModelIdBytes()
The id of the model to use at serving time. Currently only RecommendationModels are supported. Can be changed but only to a compatible model (e.g. others-you-may-like CTR to others-you-may-like CVR). Required when [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_RECOMMENDATION][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_RECOMMENDATION].
string model_id = 4;getModelIdBytes in interface ServingConfigOrBuilderpublic ServingConfig.Builder setModelId(String value)
The id of the model to use at serving time. Currently only RecommendationModels are supported. Can be changed but only to a compatible model (e.g. others-you-may-like CTR to others-you-may-like CVR). Required when [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_RECOMMENDATION][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_RECOMMENDATION].
string model_id = 4;value - The modelId to set.public ServingConfig.Builder clearModelId()
The id of the model to use at serving time. Currently only RecommendationModels are supported. Can be changed but only to a compatible model (e.g. others-you-may-like CTR to others-you-may-like CVR). Required when [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_RECOMMENDATION][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_RECOMMENDATION].
string model_id = 4;public ServingConfig.Builder setModelIdBytes(com.google.protobuf.ByteString value)
The id of the model to use at serving time. Currently only RecommendationModels are supported. Can be changed but only to a compatible model (e.g. others-you-may-like CTR to others-you-may-like CVR). Required when [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_RECOMMENDATION][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_RECOMMENDATION].
string model_id = 4;value - The bytes for modelId to set.public String getDiversityLevel()
How much diversity to use in recommendation model results e.g. `medium-diversity` or `high-diversity`. Currently supported values: * `no-diversity` * `low-diversity` * `medium-diversity` * `high-diversity` * `auto-diversity` If not specified, we choose default based on recommendation model type. Default value: `no-diversity`. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_RECOMMENDATION][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_RECOMMENDATION].
string diversity_level = 5;getDiversityLevel in interface ServingConfigOrBuilderpublic com.google.protobuf.ByteString getDiversityLevelBytes()
How much diversity to use in recommendation model results e.g. `medium-diversity` or `high-diversity`. Currently supported values: * `no-diversity` * `low-diversity` * `medium-diversity` * `high-diversity` * `auto-diversity` If not specified, we choose default based on recommendation model type. Default value: `no-diversity`. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_RECOMMENDATION][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_RECOMMENDATION].
string diversity_level = 5;getDiversityLevelBytes in interface ServingConfigOrBuilderpublic ServingConfig.Builder setDiversityLevel(String value)
How much diversity to use in recommendation model results e.g. `medium-diversity` or `high-diversity`. Currently supported values: * `no-diversity` * `low-diversity` * `medium-diversity` * `high-diversity` * `auto-diversity` If not specified, we choose default based on recommendation model type. Default value: `no-diversity`. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_RECOMMENDATION][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_RECOMMENDATION].
string diversity_level = 5;value - The diversityLevel to set.public ServingConfig.Builder clearDiversityLevel()
How much diversity to use in recommendation model results e.g. `medium-diversity` or `high-diversity`. Currently supported values: * `no-diversity` * `low-diversity` * `medium-diversity` * `high-diversity` * `auto-diversity` If not specified, we choose default based on recommendation model type. Default value: `no-diversity`. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_RECOMMENDATION][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_RECOMMENDATION].
string diversity_level = 5;public ServingConfig.Builder setDiversityLevelBytes(com.google.protobuf.ByteString value)
How much diversity to use in recommendation model results e.g. `medium-diversity` or `high-diversity`. Currently supported values: * `no-diversity` * `low-diversity` * `medium-diversity` * `high-diversity` * `auto-diversity` If not specified, we choose default based on recommendation model type. Default value: `no-diversity`. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_RECOMMENDATION][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_RECOMMENDATION].
string diversity_level = 5;value - The bytes for diversityLevel to set.public boolean hasEmbeddingConfig()
Bring your own embedding config. The config is used for search semantic retrieval. The retrieval is based on the dot product of [SearchRequest.EmbeddingSpec.EmbeddingVector.vector][google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector.vector] and the document embeddings that are provided by this EmbeddingConfig. If [SearchRequest.EmbeddingSpec.EmbeddingVector.vector][google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector.vector] is provided, it overrides this [ServingConfig.embedding_config][google.cloud.discoveryengine.v1beta.ServingConfig.embedding_config].
.google.cloud.discoveryengine.v1beta.EmbeddingConfig embedding_config = 20;hasEmbeddingConfig in interface ServingConfigOrBuilderpublic EmbeddingConfig getEmbeddingConfig()
Bring your own embedding config. The config is used for search semantic retrieval. The retrieval is based on the dot product of [SearchRequest.EmbeddingSpec.EmbeddingVector.vector][google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector.vector] and the document embeddings that are provided by this EmbeddingConfig. If [SearchRequest.EmbeddingSpec.EmbeddingVector.vector][google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector.vector] is provided, it overrides this [ServingConfig.embedding_config][google.cloud.discoveryengine.v1beta.ServingConfig.embedding_config].
.google.cloud.discoveryengine.v1beta.EmbeddingConfig embedding_config = 20;getEmbeddingConfig in interface ServingConfigOrBuilderpublic ServingConfig.Builder setEmbeddingConfig(EmbeddingConfig value)
Bring your own embedding config. The config is used for search semantic retrieval. The retrieval is based on the dot product of [SearchRequest.EmbeddingSpec.EmbeddingVector.vector][google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector.vector] and the document embeddings that are provided by this EmbeddingConfig. If [SearchRequest.EmbeddingSpec.EmbeddingVector.vector][google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector.vector] is provided, it overrides this [ServingConfig.embedding_config][google.cloud.discoveryengine.v1beta.ServingConfig.embedding_config].
.google.cloud.discoveryengine.v1beta.EmbeddingConfig embedding_config = 20;public ServingConfig.Builder setEmbeddingConfig(EmbeddingConfig.Builder builderForValue)
Bring your own embedding config. The config is used for search semantic retrieval. The retrieval is based on the dot product of [SearchRequest.EmbeddingSpec.EmbeddingVector.vector][google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector.vector] and the document embeddings that are provided by this EmbeddingConfig. If [SearchRequest.EmbeddingSpec.EmbeddingVector.vector][google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector.vector] is provided, it overrides this [ServingConfig.embedding_config][google.cloud.discoveryengine.v1beta.ServingConfig.embedding_config].
.google.cloud.discoveryengine.v1beta.EmbeddingConfig embedding_config = 20;public ServingConfig.Builder mergeEmbeddingConfig(EmbeddingConfig value)
Bring your own embedding config. The config is used for search semantic retrieval. The retrieval is based on the dot product of [SearchRequest.EmbeddingSpec.EmbeddingVector.vector][google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector.vector] and the document embeddings that are provided by this EmbeddingConfig. If [SearchRequest.EmbeddingSpec.EmbeddingVector.vector][google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector.vector] is provided, it overrides this [ServingConfig.embedding_config][google.cloud.discoveryengine.v1beta.ServingConfig.embedding_config].
.google.cloud.discoveryengine.v1beta.EmbeddingConfig embedding_config = 20;public ServingConfig.Builder clearEmbeddingConfig()
Bring your own embedding config. The config is used for search semantic retrieval. The retrieval is based on the dot product of [SearchRequest.EmbeddingSpec.EmbeddingVector.vector][google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector.vector] and the document embeddings that are provided by this EmbeddingConfig. If [SearchRequest.EmbeddingSpec.EmbeddingVector.vector][google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector.vector] is provided, it overrides this [ServingConfig.embedding_config][google.cloud.discoveryengine.v1beta.ServingConfig.embedding_config].
.google.cloud.discoveryengine.v1beta.EmbeddingConfig embedding_config = 20;public EmbeddingConfig.Builder getEmbeddingConfigBuilder()
Bring your own embedding config. The config is used for search semantic retrieval. The retrieval is based on the dot product of [SearchRequest.EmbeddingSpec.EmbeddingVector.vector][google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector.vector] and the document embeddings that are provided by this EmbeddingConfig. If [SearchRequest.EmbeddingSpec.EmbeddingVector.vector][google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector.vector] is provided, it overrides this [ServingConfig.embedding_config][google.cloud.discoveryengine.v1beta.ServingConfig.embedding_config].
.google.cloud.discoveryengine.v1beta.EmbeddingConfig embedding_config = 20;public EmbeddingConfigOrBuilder getEmbeddingConfigOrBuilder()
Bring your own embedding config. The config is used for search semantic retrieval. The retrieval is based on the dot product of [SearchRequest.EmbeddingSpec.EmbeddingVector.vector][google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector.vector] and the document embeddings that are provided by this EmbeddingConfig. If [SearchRequest.EmbeddingSpec.EmbeddingVector.vector][google.cloud.discoveryengine.v1beta.SearchRequest.EmbeddingSpec.EmbeddingVector.vector] is provided, it overrides this [ServingConfig.embedding_config][google.cloud.discoveryengine.v1beta.ServingConfig.embedding_config].
.google.cloud.discoveryengine.v1beta.EmbeddingConfig embedding_config = 20;getEmbeddingConfigOrBuilder in interface ServingConfigOrBuilderpublic String getRankingExpression()
The ranking expression controls the customized ranking on retrieval
documents. To leverage this, document embedding is required. The ranking
expression setting in ServingConfig applies to all search requests served
by the serving config. However, if
[SearchRequest.ranking_expression][google.cloud.discoveryengine.v1beta.SearchRequest.ranking_expression]
is specified, it overrides the ServingConfig ranking expression.
The ranking expression is a single function or multiple functions that are
joined by "+".
* ranking_expression = function, { " + ", function };
Supported functions:
* double * relevance_score
* double * dotProduct(embedding_field_path)
Function variables:
* `relevance_score`: pre-defined keywords, used for measure relevance
between query and document.
* `embedding_field_path`: the document embedding field
used with query embedding vector.
* `dotProduct`: embedding function between embedding_field_path and query
embedding vector.
Example ranking expression:
If document has an embedding field doc_embedding, the ranking expression
could be `0.5 * relevance_score + 0.3 * dotProduct(doc_embedding)`.
string ranking_expression = 21;getRankingExpression in interface ServingConfigOrBuilderpublic com.google.protobuf.ByteString getRankingExpressionBytes()
The ranking expression controls the customized ranking on retrieval
documents. To leverage this, document embedding is required. The ranking
expression setting in ServingConfig applies to all search requests served
by the serving config. However, if
[SearchRequest.ranking_expression][google.cloud.discoveryengine.v1beta.SearchRequest.ranking_expression]
is specified, it overrides the ServingConfig ranking expression.
The ranking expression is a single function or multiple functions that are
joined by "+".
* ranking_expression = function, { " + ", function };
Supported functions:
* double * relevance_score
* double * dotProduct(embedding_field_path)
Function variables:
* `relevance_score`: pre-defined keywords, used for measure relevance
between query and document.
* `embedding_field_path`: the document embedding field
used with query embedding vector.
* `dotProduct`: embedding function between embedding_field_path and query
embedding vector.
Example ranking expression:
If document has an embedding field doc_embedding, the ranking expression
could be `0.5 * relevance_score + 0.3 * dotProduct(doc_embedding)`.
string ranking_expression = 21;getRankingExpressionBytes in interface ServingConfigOrBuilderpublic ServingConfig.Builder setRankingExpression(String value)
The ranking expression controls the customized ranking on retrieval
documents. To leverage this, document embedding is required. The ranking
expression setting in ServingConfig applies to all search requests served
by the serving config. However, if
[SearchRequest.ranking_expression][google.cloud.discoveryengine.v1beta.SearchRequest.ranking_expression]
is specified, it overrides the ServingConfig ranking expression.
The ranking expression is a single function or multiple functions that are
joined by "+".
* ranking_expression = function, { " + ", function };
Supported functions:
* double * relevance_score
* double * dotProduct(embedding_field_path)
Function variables:
* `relevance_score`: pre-defined keywords, used for measure relevance
between query and document.
* `embedding_field_path`: the document embedding field
used with query embedding vector.
* `dotProduct`: embedding function between embedding_field_path and query
embedding vector.
Example ranking expression:
If document has an embedding field doc_embedding, the ranking expression
could be `0.5 * relevance_score + 0.3 * dotProduct(doc_embedding)`.
string ranking_expression = 21;value - The rankingExpression to set.public ServingConfig.Builder clearRankingExpression()
The ranking expression controls the customized ranking on retrieval
documents. To leverage this, document embedding is required. The ranking
expression setting in ServingConfig applies to all search requests served
by the serving config. However, if
[SearchRequest.ranking_expression][google.cloud.discoveryengine.v1beta.SearchRequest.ranking_expression]
is specified, it overrides the ServingConfig ranking expression.
The ranking expression is a single function or multiple functions that are
joined by "+".
* ranking_expression = function, { " + ", function };
Supported functions:
* double * relevance_score
* double * dotProduct(embedding_field_path)
Function variables:
* `relevance_score`: pre-defined keywords, used for measure relevance
between query and document.
* `embedding_field_path`: the document embedding field
used with query embedding vector.
* `dotProduct`: embedding function between embedding_field_path and query
embedding vector.
Example ranking expression:
If document has an embedding field doc_embedding, the ranking expression
could be `0.5 * relevance_score + 0.3 * dotProduct(doc_embedding)`.
string ranking_expression = 21;public ServingConfig.Builder setRankingExpressionBytes(com.google.protobuf.ByteString value)
The ranking expression controls the customized ranking on retrieval
documents. To leverage this, document embedding is required. The ranking
expression setting in ServingConfig applies to all search requests served
by the serving config. However, if
[SearchRequest.ranking_expression][google.cloud.discoveryengine.v1beta.SearchRequest.ranking_expression]
is specified, it overrides the ServingConfig ranking expression.
The ranking expression is a single function or multiple functions that are
joined by "+".
* ranking_expression = function, { " + ", function };
Supported functions:
* double * relevance_score
* double * dotProduct(embedding_field_path)
Function variables:
* `relevance_score`: pre-defined keywords, used for measure relevance
between query and document.
* `embedding_field_path`: the document embedding field
used with query embedding vector.
* `dotProduct`: embedding function between embedding_field_path and query
embedding vector.
Example ranking expression:
If document has an embedding field doc_embedding, the ranking expression
could be `0.5 * relevance_score + 0.3 * dotProduct(doc_embedding)`.
string ranking_expression = 21;value - The bytes for rankingExpression to set.public boolean hasCreateTime()
Output only. ServingConfig created timestamp.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface ServingConfigOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
Output only. ServingConfig created timestamp.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime in interface ServingConfigOrBuilderpublic ServingConfig.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. ServingConfig created timestamp.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ServingConfig.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. ServingConfig created timestamp.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ServingConfig.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. ServingConfig created timestamp.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ServingConfig.Builder clearCreateTime()
Output only. ServingConfig created timestamp.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. ServingConfig created timestamp.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. ServingConfig created timestamp.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder in interface ServingConfigOrBuilderpublic boolean hasUpdateTime()
Output only. ServingConfig updated timestamp.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasUpdateTime in interface ServingConfigOrBuilderpublic com.google.protobuf.Timestamp getUpdateTime()
Output only. ServingConfig updated timestamp.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTime in interface ServingConfigOrBuilderpublic ServingConfig.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Output only. ServingConfig updated timestamp.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ServingConfig.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. ServingConfig updated timestamp.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ServingConfig.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only. ServingConfig updated timestamp.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ServingConfig.Builder clearUpdateTime()
Output only. ServingConfig updated timestamp.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
Output only. ServingConfig updated timestamp.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. ServingConfig updated timestamp.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTimeOrBuilder in interface ServingConfigOrBuilderpublic com.google.protobuf.ProtocolStringList getFilterControlIdsList()
Filter controls to use in serving path. All triggered filter controls will be applied. Filter controls must be in the same data store as the serving config. Maximum of 20 filter controls.
repeated string filter_control_ids = 11;getFilterControlIdsList in interface ServingConfigOrBuilderpublic int getFilterControlIdsCount()
Filter controls to use in serving path. All triggered filter controls will be applied. Filter controls must be in the same data store as the serving config. Maximum of 20 filter controls.
repeated string filter_control_ids = 11;getFilterControlIdsCount in interface ServingConfigOrBuilderpublic String getFilterControlIds(int index)
Filter controls to use in serving path. All triggered filter controls will be applied. Filter controls must be in the same data store as the serving config. Maximum of 20 filter controls.
repeated string filter_control_ids = 11;getFilterControlIds in interface ServingConfigOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getFilterControlIdsBytes(int index)
Filter controls to use in serving path. All triggered filter controls will be applied. Filter controls must be in the same data store as the serving config. Maximum of 20 filter controls.
repeated string filter_control_ids = 11;getFilterControlIdsBytes in interface ServingConfigOrBuilderindex - The index of the value to return.public ServingConfig.Builder setFilterControlIds(int index, String value)
Filter controls to use in serving path. All triggered filter controls will be applied. Filter controls must be in the same data store as the serving config. Maximum of 20 filter controls.
repeated string filter_control_ids = 11;index - The index to set the value at.value - The filterControlIds to set.public ServingConfig.Builder addFilterControlIds(String value)
Filter controls to use in serving path. All triggered filter controls will be applied. Filter controls must be in the same data store as the serving config. Maximum of 20 filter controls.
repeated string filter_control_ids = 11;value - The filterControlIds to add.public ServingConfig.Builder addAllFilterControlIds(Iterable<String> values)
Filter controls to use in serving path. All triggered filter controls will be applied. Filter controls must be in the same data store as the serving config. Maximum of 20 filter controls.
repeated string filter_control_ids = 11;values - The filterControlIds to add.public ServingConfig.Builder clearFilterControlIds()
Filter controls to use in serving path. All triggered filter controls will be applied. Filter controls must be in the same data store as the serving config. Maximum of 20 filter controls.
repeated string filter_control_ids = 11;public ServingConfig.Builder addFilterControlIdsBytes(com.google.protobuf.ByteString value)
Filter controls to use in serving path. All triggered filter controls will be applied. Filter controls must be in the same data store as the serving config. Maximum of 20 filter controls.
repeated string filter_control_ids = 11;value - The bytes of the filterControlIds to add.public com.google.protobuf.ProtocolStringList getBoostControlIdsList()
Boost controls to use in serving path. All triggered boost controls will be applied. Boost controls must be in the same data store as the serving config. Maximum of 20 boost controls.
repeated string boost_control_ids = 12;getBoostControlIdsList in interface ServingConfigOrBuilderpublic int getBoostControlIdsCount()
Boost controls to use in serving path. All triggered boost controls will be applied. Boost controls must be in the same data store as the serving config. Maximum of 20 boost controls.
repeated string boost_control_ids = 12;getBoostControlIdsCount in interface ServingConfigOrBuilderpublic String getBoostControlIds(int index)
Boost controls to use in serving path. All triggered boost controls will be applied. Boost controls must be in the same data store as the serving config. Maximum of 20 boost controls.
repeated string boost_control_ids = 12;getBoostControlIds in interface ServingConfigOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getBoostControlIdsBytes(int index)
Boost controls to use in serving path. All triggered boost controls will be applied. Boost controls must be in the same data store as the serving config. Maximum of 20 boost controls.
repeated string boost_control_ids = 12;getBoostControlIdsBytes in interface ServingConfigOrBuilderindex - The index of the value to return.public ServingConfig.Builder setBoostControlIds(int index, String value)
Boost controls to use in serving path. All triggered boost controls will be applied. Boost controls must be in the same data store as the serving config. Maximum of 20 boost controls.
repeated string boost_control_ids = 12;index - The index to set the value at.value - The boostControlIds to set.public ServingConfig.Builder addBoostControlIds(String value)
Boost controls to use in serving path. All triggered boost controls will be applied. Boost controls must be in the same data store as the serving config. Maximum of 20 boost controls.
repeated string boost_control_ids = 12;value - The boostControlIds to add.public ServingConfig.Builder addAllBoostControlIds(Iterable<String> values)
Boost controls to use in serving path. All triggered boost controls will be applied. Boost controls must be in the same data store as the serving config. Maximum of 20 boost controls.
repeated string boost_control_ids = 12;values - The boostControlIds to add.public ServingConfig.Builder clearBoostControlIds()
Boost controls to use in serving path. All triggered boost controls will be applied. Boost controls must be in the same data store as the serving config. Maximum of 20 boost controls.
repeated string boost_control_ids = 12;public ServingConfig.Builder addBoostControlIdsBytes(com.google.protobuf.ByteString value)
Boost controls to use in serving path. All triggered boost controls will be applied. Boost controls must be in the same data store as the serving config. Maximum of 20 boost controls.
repeated string boost_control_ids = 12;value - The bytes of the boostControlIds to add.public com.google.protobuf.ProtocolStringList getRedirectControlIdsList()
IDs of the redirect controls. Only the first triggered redirect action is applied, even if multiple apply. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string redirect_control_ids = 14;getRedirectControlIdsList in interface ServingConfigOrBuilderpublic int getRedirectControlIdsCount()
IDs of the redirect controls. Only the first triggered redirect action is applied, even if multiple apply. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string redirect_control_ids = 14;getRedirectControlIdsCount in interface ServingConfigOrBuilderpublic String getRedirectControlIds(int index)
IDs of the redirect controls. Only the first triggered redirect action is applied, even if multiple apply. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string redirect_control_ids = 14;getRedirectControlIds in interface ServingConfigOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getRedirectControlIdsBytes(int index)
IDs of the redirect controls. Only the first triggered redirect action is applied, even if multiple apply. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string redirect_control_ids = 14;getRedirectControlIdsBytes in interface ServingConfigOrBuilderindex - The index of the value to return.public ServingConfig.Builder setRedirectControlIds(int index, String value)
IDs of the redirect controls. Only the first triggered redirect action is applied, even if multiple apply. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string redirect_control_ids = 14;index - The index to set the value at.value - The redirectControlIds to set.public ServingConfig.Builder addRedirectControlIds(String value)
IDs of the redirect controls. Only the first triggered redirect action is applied, even if multiple apply. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string redirect_control_ids = 14;value - The redirectControlIds to add.public ServingConfig.Builder addAllRedirectControlIds(Iterable<String> values)
IDs of the redirect controls. Only the first triggered redirect action is applied, even if multiple apply. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string redirect_control_ids = 14;values - The redirectControlIds to add.public ServingConfig.Builder clearRedirectControlIds()
IDs of the redirect controls. Only the first triggered redirect action is applied, even if multiple apply. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string redirect_control_ids = 14;public ServingConfig.Builder addRedirectControlIdsBytes(com.google.protobuf.ByteString value)
IDs of the redirect controls. Only the first triggered redirect action is applied, even if multiple apply. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string redirect_control_ids = 14;value - The bytes of the redirectControlIds to add.public com.google.protobuf.ProtocolStringList getSynonymsControlIdsList()
Condition synonyms specifications. If multiple synonyms conditions match, all matching synonyms controls in the list will execute. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string synonyms_control_ids = 15;getSynonymsControlIdsList in interface ServingConfigOrBuilderpublic int getSynonymsControlIdsCount()
Condition synonyms specifications. If multiple synonyms conditions match, all matching synonyms controls in the list will execute. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string synonyms_control_ids = 15;getSynonymsControlIdsCount in interface ServingConfigOrBuilderpublic String getSynonymsControlIds(int index)
Condition synonyms specifications. If multiple synonyms conditions match, all matching synonyms controls in the list will execute. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string synonyms_control_ids = 15;getSynonymsControlIds in interface ServingConfigOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getSynonymsControlIdsBytes(int index)
Condition synonyms specifications. If multiple synonyms conditions match, all matching synonyms controls in the list will execute. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string synonyms_control_ids = 15;getSynonymsControlIdsBytes in interface ServingConfigOrBuilderindex - The index of the value to return.public ServingConfig.Builder setSynonymsControlIds(int index, String value)
Condition synonyms specifications. If multiple synonyms conditions match, all matching synonyms controls in the list will execute. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string synonyms_control_ids = 15;index - The index to set the value at.value - The synonymsControlIds to set.public ServingConfig.Builder addSynonymsControlIds(String value)
Condition synonyms specifications. If multiple synonyms conditions match, all matching synonyms controls in the list will execute. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string synonyms_control_ids = 15;value - The synonymsControlIds to add.public ServingConfig.Builder addAllSynonymsControlIds(Iterable<String> values)
Condition synonyms specifications. If multiple synonyms conditions match, all matching synonyms controls in the list will execute. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string synonyms_control_ids = 15;values - The synonymsControlIds to add.public ServingConfig.Builder clearSynonymsControlIds()
Condition synonyms specifications. If multiple synonyms conditions match, all matching synonyms controls in the list will execute. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string synonyms_control_ids = 15;public ServingConfig.Builder addSynonymsControlIdsBytes(com.google.protobuf.ByteString value)
Condition synonyms specifications. If multiple synonyms conditions match, all matching synonyms controls in the list will execute. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string synonyms_control_ids = 15;value - The bytes of the synonymsControlIds to add.public com.google.protobuf.ProtocolStringList getOnewaySynonymsControlIdsList()
Condition oneway synonyms specifications. If multiple oneway synonyms conditions match, all matching oneway synonyms controls in the list will execute. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string oneway_synonyms_control_ids = 16;getOnewaySynonymsControlIdsList in interface ServingConfigOrBuilderpublic int getOnewaySynonymsControlIdsCount()
Condition oneway synonyms specifications. If multiple oneway synonyms conditions match, all matching oneway synonyms controls in the list will execute. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string oneway_synonyms_control_ids = 16;getOnewaySynonymsControlIdsCount in interface ServingConfigOrBuilderpublic String getOnewaySynonymsControlIds(int index)
Condition oneway synonyms specifications. If multiple oneway synonyms conditions match, all matching oneway synonyms controls in the list will execute. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string oneway_synonyms_control_ids = 16;getOnewaySynonymsControlIds in interface ServingConfigOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getOnewaySynonymsControlIdsBytes(int index)
Condition oneway synonyms specifications. If multiple oneway synonyms conditions match, all matching oneway synonyms controls in the list will execute. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string oneway_synonyms_control_ids = 16;getOnewaySynonymsControlIdsBytes in interface ServingConfigOrBuilderindex - The index of the value to return.public ServingConfig.Builder setOnewaySynonymsControlIds(int index, String value)
Condition oneway synonyms specifications. If multiple oneway synonyms conditions match, all matching oneway synonyms controls in the list will execute. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string oneway_synonyms_control_ids = 16;index - The index to set the value at.value - The onewaySynonymsControlIds to set.public ServingConfig.Builder addOnewaySynonymsControlIds(String value)
Condition oneway synonyms specifications. If multiple oneway synonyms conditions match, all matching oneway synonyms controls in the list will execute. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string oneway_synonyms_control_ids = 16;value - The onewaySynonymsControlIds to add.public ServingConfig.Builder addAllOnewaySynonymsControlIds(Iterable<String> values)
Condition oneway synonyms specifications. If multiple oneway synonyms conditions match, all matching oneway synonyms controls in the list will execute. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string oneway_synonyms_control_ids = 16;values - The onewaySynonymsControlIds to add.public ServingConfig.Builder clearOnewaySynonymsControlIds()
Condition oneway synonyms specifications. If multiple oneway synonyms conditions match, all matching oneway synonyms controls in the list will execute. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string oneway_synonyms_control_ids = 16;public ServingConfig.Builder addOnewaySynonymsControlIdsBytes(com.google.protobuf.ByteString value)
Condition oneway synonyms specifications. If multiple oneway synonyms conditions match, all matching oneway synonyms controls in the list will execute. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string oneway_synonyms_control_ids = 16;value - The bytes of the onewaySynonymsControlIds to add.public com.google.protobuf.ProtocolStringList getDissociateControlIdsList()
Condition do not associate specifications. If multiple do not associate conditions match, all matching do not associate controls in the list will execute. Order does not matter. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string dissociate_control_ids = 17;getDissociateControlIdsList in interface ServingConfigOrBuilderpublic int getDissociateControlIdsCount()
Condition do not associate specifications. If multiple do not associate conditions match, all matching do not associate controls in the list will execute. Order does not matter. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string dissociate_control_ids = 17;getDissociateControlIdsCount in interface ServingConfigOrBuilderpublic String getDissociateControlIds(int index)
Condition do not associate specifications. If multiple do not associate conditions match, all matching do not associate controls in the list will execute. Order does not matter. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string dissociate_control_ids = 17;getDissociateControlIds in interface ServingConfigOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getDissociateControlIdsBytes(int index)
Condition do not associate specifications. If multiple do not associate conditions match, all matching do not associate controls in the list will execute. Order does not matter. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string dissociate_control_ids = 17;getDissociateControlIdsBytes in interface ServingConfigOrBuilderindex - The index of the value to return.public ServingConfig.Builder setDissociateControlIds(int index, String value)
Condition do not associate specifications. If multiple do not associate conditions match, all matching do not associate controls in the list will execute. Order does not matter. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string dissociate_control_ids = 17;index - The index to set the value at.value - The dissociateControlIds to set.public ServingConfig.Builder addDissociateControlIds(String value)
Condition do not associate specifications. If multiple do not associate conditions match, all matching do not associate controls in the list will execute. Order does not matter. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string dissociate_control_ids = 17;value - The dissociateControlIds to add.public ServingConfig.Builder addAllDissociateControlIds(Iterable<String> values)
Condition do not associate specifications. If multiple do not associate conditions match, all matching do not associate controls in the list will execute. Order does not matter. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string dissociate_control_ids = 17;values - The dissociateControlIds to add.public ServingConfig.Builder clearDissociateControlIds()
Condition do not associate specifications. If multiple do not associate conditions match, all matching do not associate controls in the list will execute. Order does not matter. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string dissociate_control_ids = 17;public ServingConfig.Builder addDissociateControlIdsBytes(com.google.protobuf.ByteString value)
Condition do not associate specifications. If multiple do not associate conditions match, all matching do not associate controls in the list will execute. Order does not matter. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string dissociate_control_ids = 17;value - The bytes of the dissociateControlIds to add.public com.google.protobuf.ProtocolStringList getReplacementControlIdsList()
Condition replacement specifications. Applied according to the order in the list. A previously replaced term can not be re-replaced. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string replacement_control_ids = 18;getReplacementControlIdsList in interface ServingConfigOrBuilderpublic int getReplacementControlIdsCount()
Condition replacement specifications. Applied according to the order in the list. A previously replaced term can not be re-replaced. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string replacement_control_ids = 18;getReplacementControlIdsCount in interface ServingConfigOrBuilderpublic String getReplacementControlIds(int index)
Condition replacement specifications. Applied according to the order in the list. A previously replaced term can not be re-replaced. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string replacement_control_ids = 18;getReplacementControlIds in interface ServingConfigOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getReplacementControlIdsBytes(int index)
Condition replacement specifications. Applied according to the order in the list. A previously replaced term can not be re-replaced. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string replacement_control_ids = 18;getReplacementControlIdsBytes in interface ServingConfigOrBuilderindex - The index of the value to return.public ServingConfig.Builder setReplacementControlIds(int index, String value)
Condition replacement specifications. Applied according to the order in the list. A previously replaced term can not be re-replaced. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string replacement_control_ids = 18;index - The index to set the value at.value - The replacementControlIds to set.public ServingConfig.Builder addReplacementControlIds(String value)
Condition replacement specifications. Applied according to the order in the list. A previously replaced term can not be re-replaced. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string replacement_control_ids = 18;value - The replacementControlIds to add.public ServingConfig.Builder addAllReplacementControlIds(Iterable<String> values)
Condition replacement specifications. Applied according to the order in the list. A previously replaced term can not be re-replaced. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string replacement_control_ids = 18;values - The replacementControlIds to add.public ServingConfig.Builder clearReplacementControlIds()
Condition replacement specifications. Applied according to the order in the list. A previously replaced term can not be re-replaced. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string replacement_control_ids = 18;public ServingConfig.Builder addReplacementControlIdsBytes(com.google.protobuf.ByteString value)
Condition replacement specifications. Applied according to the order in the list. A previously replaced term can not be re-replaced. Maximum number of specifications is 100. Can only be set if [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
repeated string replacement_control_ids = 18;value - The bytes of the replacementControlIds to add.public com.google.protobuf.ProtocolStringList getIgnoreControlIdsList()
Condition ignore specifications. If multiple ignore conditions match, all matching ignore controls in the list will execute. Order does not matter. Maximum number of specifications is 100.
repeated string ignore_control_ids = 19;getIgnoreControlIdsList in interface ServingConfigOrBuilderpublic int getIgnoreControlIdsCount()
Condition ignore specifications. If multiple ignore conditions match, all matching ignore controls in the list will execute. Order does not matter. Maximum number of specifications is 100.
repeated string ignore_control_ids = 19;getIgnoreControlIdsCount in interface ServingConfigOrBuilderpublic String getIgnoreControlIds(int index)
Condition ignore specifications. If multiple ignore conditions match, all matching ignore controls in the list will execute. Order does not matter. Maximum number of specifications is 100.
repeated string ignore_control_ids = 19;getIgnoreControlIds in interface ServingConfigOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getIgnoreControlIdsBytes(int index)
Condition ignore specifications. If multiple ignore conditions match, all matching ignore controls in the list will execute. Order does not matter. Maximum number of specifications is 100.
repeated string ignore_control_ids = 19;getIgnoreControlIdsBytes in interface ServingConfigOrBuilderindex - The index of the value to return.public ServingConfig.Builder setIgnoreControlIds(int index, String value)
Condition ignore specifications. If multiple ignore conditions match, all matching ignore controls in the list will execute. Order does not matter. Maximum number of specifications is 100.
repeated string ignore_control_ids = 19;index - The index to set the value at.value - The ignoreControlIds to set.public ServingConfig.Builder addIgnoreControlIds(String value)
Condition ignore specifications. If multiple ignore conditions match, all matching ignore controls in the list will execute. Order does not matter. Maximum number of specifications is 100.
repeated string ignore_control_ids = 19;value - The ignoreControlIds to add.public ServingConfig.Builder addAllIgnoreControlIds(Iterable<String> values)
Condition ignore specifications. If multiple ignore conditions match, all matching ignore controls in the list will execute. Order does not matter. Maximum number of specifications is 100.
repeated string ignore_control_ids = 19;values - The ignoreControlIds to add.public ServingConfig.Builder clearIgnoreControlIds()
Condition ignore specifications. If multiple ignore conditions match, all matching ignore controls in the list will execute. Order does not matter. Maximum number of specifications is 100.
repeated string ignore_control_ids = 19;public ServingConfig.Builder addIgnoreControlIdsBytes(com.google.protobuf.ByteString value)
Condition ignore specifications. If multiple ignore conditions match, all matching ignore controls in the list will execute. Order does not matter. Maximum number of specifications is 100.
repeated string ignore_control_ids = 19;value - The bytes of the ignoreControlIds to add.public boolean hasPersonalizationSpec()
The specification for personalization spec. Notice that if both [ServingConfig.personalization_spec][google.cloud.discoveryengine.v1beta.ServingConfig.personalization_spec] and [SearchRequest.personalization_spec][google.cloud.discoveryengine.v1beta.SearchRequest.personalization_spec] are set, [SearchRequest.personalization_spec][google.cloud.discoveryengine.v1beta.SearchRequest.personalization_spec] overrides [ServingConfig.personalization_spec][google.cloud.discoveryengine.v1beta.ServingConfig.personalization_spec].
.google.cloud.discoveryengine.v1beta.SearchRequest.PersonalizationSpec personalization_spec = 25;
hasPersonalizationSpec in interface ServingConfigOrBuilderpublic SearchRequest.PersonalizationSpec getPersonalizationSpec()
The specification for personalization spec. Notice that if both [ServingConfig.personalization_spec][google.cloud.discoveryengine.v1beta.ServingConfig.personalization_spec] and [SearchRequest.personalization_spec][google.cloud.discoveryengine.v1beta.SearchRequest.personalization_spec] are set, [SearchRequest.personalization_spec][google.cloud.discoveryengine.v1beta.SearchRequest.personalization_spec] overrides [ServingConfig.personalization_spec][google.cloud.discoveryengine.v1beta.ServingConfig.personalization_spec].
.google.cloud.discoveryengine.v1beta.SearchRequest.PersonalizationSpec personalization_spec = 25;
getPersonalizationSpec in interface ServingConfigOrBuilderpublic ServingConfig.Builder setPersonalizationSpec(SearchRequest.PersonalizationSpec value)
The specification for personalization spec. Notice that if both [ServingConfig.personalization_spec][google.cloud.discoveryengine.v1beta.ServingConfig.personalization_spec] and [SearchRequest.personalization_spec][google.cloud.discoveryengine.v1beta.SearchRequest.personalization_spec] are set, [SearchRequest.personalization_spec][google.cloud.discoveryengine.v1beta.SearchRequest.personalization_spec] overrides [ServingConfig.personalization_spec][google.cloud.discoveryengine.v1beta.ServingConfig.personalization_spec].
.google.cloud.discoveryengine.v1beta.SearchRequest.PersonalizationSpec personalization_spec = 25;
public ServingConfig.Builder setPersonalizationSpec(SearchRequest.PersonalizationSpec.Builder builderForValue)
The specification for personalization spec. Notice that if both [ServingConfig.personalization_spec][google.cloud.discoveryengine.v1beta.ServingConfig.personalization_spec] and [SearchRequest.personalization_spec][google.cloud.discoveryengine.v1beta.SearchRequest.personalization_spec] are set, [SearchRequest.personalization_spec][google.cloud.discoveryengine.v1beta.SearchRequest.personalization_spec] overrides [ServingConfig.personalization_spec][google.cloud.discoveryengine.v1beta.ServingConfig.personalization_spec].
.google.cloud.discoveryengine.v1beta.SearchRequest.PersonalizationSpec personalization_spec = 25;
public ServingConfig.Builder mergePersonalizationSpec(SearchRequest.PersonalizationSpec value)
The specification for personalization spec. Notice that if both [ServingConfig.personalization_spec][google.cloud.discoveryengine.v1beta.ServingConfig.personalization_spec] and [SearchRequest.personalization_spec][google.cloud.discoveryengine.v1beta.SearchRequest.personalization_spec] are set, [SearchRequest.personalization_spec][google.cloud.discoveryengine.v1beta.SearchRequest.personalization_spec] overrides [ServingConfig.personalization_spec][google.cloud.discoveryengine.v1beta.ServingConfig.personalization_spec].
.google.cloud.discoveryengine.v1beta.SearchRequest.PersonalizationSpec personalization_spec = 25;
public ServingConfig.Builder clearPersonalizationSpec()
The specification for personalization spec. Notice that if both [ServingConfig.personalization_spec][google.cloud.discoveryengine.v1beta.ServingConfig.personalization_spec] and [SearchRequest.personalization_spec][google.cloud.discoveryengine.v1beta.SearchRequest.personalization_spec] are set, [SearchRequest.personalization_spec][google.cloud.discoveryengine.v1beta.SearchRequest.personalization_spec] overrides [ServingConfig.personalization_spec][google.cloud.discoveryengine.v1beta.ServingConfig.personalization_spec].
.google.cloud.discoveryengine.v1beta.SearchRequest.PersonalizationSpec personalization_spec = 25;
public SearchRequest.PersonalizationSpec.Builder getPersonalizationSpecBuilder()
The specification for personalization spec. Notice that if both [ServingConfig.personalization_spec][google.cloud.discoveryengine.v1beta.ServingConfig.personalization_spec] and [SearchRequest.personalization_spec][google.cloud.discoveryengine.v1beta.SearchRequest.personalization_spec] are set, [SearchRequest.personalization_spec][google.cloud.discoveryengine.v1beta.SearchRequest.personalization_spec] overrides [ServingConfig.personalization_spec][google.cloud.discoveryengine.v1beta.ServingConfig.personalization_spec].
.google.cloud.discoveryengine.v1beta.SearchRequest.PersonalizationSpec personalization_spec = 25;
public SearchRequest.PersonalizationSpecOrBuilder getPersonalizationSpecOrBuilder()
The specification for personalization spec. Notice that if both [ServingConfig.personalization_spec][google.cloud.discoveryengine.v1beta.ServingConfig.personalization_spec] and [SearchRequest.personalization_spec][google.cloud.discoveryengine.v1beta.SearchRequest.personalization_spec] are set, [SearchRequest.personalization_spec][google.cloud.discoveryengine.v1beta.SearchRequest.personalization_spec] overrides [ServingConfig.personalization_spec][google.cloud.discoveryengine.v1beta.ServingConfig.personalization_spec].
.google.cloud.discoveryengine.v1beta.SearchRequest.PersonalizationSpec personalization_spec = 25;
getPersonalizationSpecOrBuilder in interface ServingConfigOrBuilderpublic final ServingConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ServingConfig.Builder>public final ServingConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ServingConfig.Builder>Copyright © 2025 Google LLC. All rights reserved.