- 0.50.0 (latest)
- 0.49.0
- 0.48.0
- 0.47.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.38.0
- 0.37.0
- 0.36.0
- 0.35.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.0
- 0.25.0
- 0.24.0
- 0.23.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.0
- 0.8.0
- 0.7.0
- 0.5.0
- 0.4.0
- 0.3.0
- 0.2.0
- 0.1.0
public interface ServingConfigOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getBoostControlIds(int index)
public abstract 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;
Parameter | |
---|---|
Name | Description |
index |
int The index of the element to return. |
Returns | |
---|---|
Type | Description |
String |
The boostControlIds at the given index. |
getBoostControlIdsBytes(int index)
public abstract 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;
Parameter | |
---|---|
Name | Description |
index |
int The index of the value to return. |
Returns | |
---|---|
Type | Description |
ByteString |
The bytes of the boostControlIds at the given index. |
getBoostControlIdsCount()
public abstract 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;
Returns | |
---|---|
Type | Description |
int |
The count of boostControlIds. |
getBoostControlIdsList()
public abstract List<String> 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;
Returns | |
---|---|
Type | Description |
List<String> |
A list containing the boostControlIds. |
getCreateTime()
public abstract Timestamp getCreateTime()
Output only. ServingConfig created timestamp.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Timestamp |
The createTime. |
getCreateTimeOrBuilder()
public abstract TimestampOrBuilder getCreateTimeOrBuilder()
Output only. ServingConfig created timestamp.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
TimestampOrBuilder |
getCustomFineTuningSpec()
public abstract CustomFineTuningSpec getCustomFineTuningSpec()
Custom fine tuning configs. If SearchRequest.custom_fine_tuning_spec is set, it has higher priority than the configs set here.
.google.cloud.discoveryengine.v1alpha.CustomFineTuningSpec custom_fine_tuning_spec = 24;
Returns | |
---|---|
Type | Description |
CustomFineTuningSpec |
The customFineTuningSpec. |
getCustomFineTuningSpecOrBuilder()
public abstract CustomFineTuningSpecOrBuilder getCustomFineTuningSpecOrBuilder()
Custom fine tuning configs. If SearchRequest.custom_fine_tuning_spec is set, it has higher priority than the configs set here.
.google.cloud.discoveryengine.v1alpha.CustomFineTuningSpec custom_fine_tuning_spec = 24;
Returns | |
---|---|
Type | Description |
CustomFineTuningSpecOrBuilder |
getDisplayName()
public abstract 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];
Returns | |
---|---|
Type | Description |
String |
The displayName. |
getDisplayNameBytes()
public abstract 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];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for displayName. |
getDissociateControlIds(int index)
public abstract 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 is SOLUTION_TYPE_SEARCH.
repeated string dissociate_control_ids = 17;
Parameter | |
---|---|
Name | Description |
index |
int The index of the element to return. |
Returns | |
---|---|
Type | Description |
String |
The dissociateControlIds at the given index. |
getDissociateControlIdsBytes(int index)
public abstract 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 is SOLUTION_TYPE_SEARCH.
repeated string dissociate_control_ids = 17;
Parameter | |
---|---|
Name | Description |
index |
int The index of the value to return. |
Returns | |
---|---|
Type | Description |
ByteString |
The bytes of the dissociateControlIds at the given index. |
getDissociateControlIdsCount()
public abstract 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 is SOLUTION_TYPE_SEARCH.
repeated string dissociate_control_ids = 17;
Returns | |
---|---|
Type | Description |
int |
The count of dissociateControlIds. |
getDissociateControlIdsList()
public abstract List<String> 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 is SOLUTION_TYPE_SEARCH.
repeated string dissociate_control_ids = 17;
Returns | |
---|---|
Type | Description |
List<String> |
A list containing the dissociateControlIds. |
getDiversityLevel()
public abstract 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 is SOLUTION_TYPE_RECOMMENDATION.
string diversity_level = 5;
Returns | |
---|---|
Type | Description |
String |
The diversityLevel. |
getDiversityLevelBytes()
public abstract 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 is SOLUTION_TYPE_RECOMMENDATION.
string diversity_level = 5;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for diversityLevel. |
getEmbeddingConfig()
public abstract 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 and the document embeddings that are provided by this EmbeddingConfig. If SearchRequest.EmbeddingSpec.EmbeddingVector.vector is provided, it overrides this ServingConfig.embedding_config.
.google.cloud.discoveryengine.v1alpha.EmbeddingConfig embedding_config = 20;
Returns | |
---|---|
Type | Description |
EmbeddingConfig |
The embeddingConfig. |
getEmbeddingConfigOrBuilder()
public abstract 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 and the document embeddings that are provided by this EmbeddingConfig. If SearchRequest.EmbeddingSpec.EmbeddingVector.vector is provided, it overrides this ServingConfig.embedding_config.
.google.cloud.discoveryengine.v1alpha.EmbeddingConfig embedding_config = 20;
Returns | |
---|---|
Type | Description |
EmbeddingConfigOrBuilder |
getFilterControlIds(int index)
public abstract 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;
Parameter | |
---|---|
Name | Description |
index |
int The index of the element to return. |
Returns | |
---|---|
Type | Description |
String |
The filterControlIds at the given index. |
getFilterControlIdsBytes(int index)
public abstract 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;
Parameter | |
---|---|
Name | Description |
index |
int The index of the value to return. |
Returns | |
---|---|
Type | Description |
ByteString |
The bytes of the filterControlIds at the given index. |
getFilterControlIdsCount()
public abstract 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;
Returns | |
---|---|
Type | Description |
int |
The count of filterControlIds. |
getFilterControlIdsList()
public abstract List<String> 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;
Returns | |
---|---|
Type | Description |
List<String> |
A list containing the filterControlIds. |
getGenericConfig()
public abstract ServingConfig.GenericConfig getGenericConfig()
The GenericConfig of the serving configuration.
.google.cloud.discoveryengine.v1alpha.ServingConfig.GenericConfig generic_config = 10;
Returns | |
---|---|
Type | Description |
ServingConfig.GenericConfig |
The genericConfig. |
getGenericConfigOrBuilder()
public abstract ServingConfig.GenericConfigOrBuilder getGenericConfigOrBuilder()
The GenericConfig of the serving configuration.
.google.cloud.discoveryengine.v1alpha.ServingConfig.GenericConfig generic_config = 10;
Returns | |
---|---|
Type | Description |
ServingConfig.GenericConfigOrBuilder |
getGuidedSearchSpec()
public abstract GuidedSearchSpec getGuidedSearchSpec()
Guided search configs.
.google.cloud.discoveryengine.v1alpha.GuidedSearchSpec guided_search_spec = 22;
Returns | |
---|---|
Type | Description |
GuidedSearchSpec |
The guidedSearchSpec. |
getGuidedSearchSpecOrBuilder()
public abstract GuidedSearchSpecOrBuilder getGuidedSearchSpecOrBuilder()
Guided search configs.
.google.cloud.discoveryengine.v1alpha.GuidedSearchSpec guided_search_spec = 22;
Returns | |
---|---|
Type | Description |
GuidedSearchSpecOrBuilder |
getIgnoreControlIds(int index)
public abstract 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;
Parameter | |
---|---|
Name | Description |
index |
int The index of the element to return. |
Returns | |
---|---|
Type | Description |
String |
The ignoreControlIds at the given index. |
getIgnoreControlIdsBytes(int index)
public abstract 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;
Parameter | |
---|---|
Name | Description |
index |
int The index of the value to return. |
Returns | |
---|---|
Type | Description |
ByteString |
The bytes of the ignoreControlIds at the given index. |
getIgnoreControlIdsCount()
public abstract 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;
Returns | |
---|---|
Type | Description |
int |
The count of ignoreControlIds. |
getIgnoreControlIdsList()
public abstract List<String> 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;
Returns | |
---|---|
Type | Description |
List<String> |
A list containing the ignoreControlIds. |
getMediaConfig()
public abstract ServingConfig.MediaConfig getMediaConfig()
The MediaConfig of the serving configuration.
.google.cloud.discoveryengine.v1alpha.ServingConfig.MediaConfig media_config = 7;
Returns | |
---|---|
Type | Description |
ServingConfig.MediaConfig |
The mediaConfig. |
getMediaConfigOrBuilder()
public abstract ServingConfig.MediaConfigOrBuilder getMediaConfigOrBuilder()
The MediaConfig of the serving configuration.
.google.cloud.discoveryengine.v1alpha.ServingConfig.MediaConfig media_config = 7;
Returns | |
---|---|
Type | Description |
ServingConfig.MediaConfigOrBuilder |
getModelId()
public abstract 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 is SOLUTION_TYPE_RECOMMENDATION.
string model_id = 4;
Returns | |
---|---|
Type | Description |
String |
The modelId. |
getModelIdBytes()
public abstract 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 is SOLUTION_TYPE_RECOMMENDATION.
string model_id = 4;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for modelId. |
getName()
public abstract 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];
Returns | |
---|---|
Type | Description |
String |
The name. |
getNameBytes()
public abstract 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];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for name. |
getOnewaySynonymsControlIds(int index)
public abstract 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 is SOLUTION_TYPE_SEARCH.
repeated string oneway_synonyms_control_ids = 16;
Parameter | |
---|---|
Name | Description |
index |
int The index of the element to return. |
Returns | |
---|---|
Type | Description |
String |
The onewaySynonymsControlIds at the given index. |
getOnewaySynonymsControlIdsBytes(int index)
public abstract 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 is SOLUTION_TYPE_SEARCH.
repeated string oneway_synonyms_control_ids = 16;
Parameter | |
---|---|
Name | Description |
index |
int The index of the value to return. |
Returns | |
---|---|
Type | Description |
ByteString |
The bytes of the onewaySynonymsControlIds at the given index. |
getOnewaySynonymsControlIdsCount()
public abstract 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 is SOLUTION_TYPE_SEARCH.
repeated string oneway_synonyms_control_ids = 16;
Returns | |
---|---|
Type | Description |
int |
The count of onewaySynonymsControlIds. |
getOnewaySynonymsControlIdsList()
public abstract List<String> 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 is SOLUTION_TYPE_SEARCH.
repeated string oneway_synonyms_control_ids = 16;
Returns | |
---|---|
Type | Description |
List<String> |
A list containing the onewaySynonymsControlIds. |
getRankingExpression()
public abstract 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 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;
Returns | |
---|---|
Type | Description |
String |
The rankingExpression. |
getRankingExpressionBytes()
public abstract 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 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;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for rankingExpression. |
getRedirectControlIds(int index)
public abstract 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 is SOLUTION_TYPE_SEARCH.
repeated string redirect_control_ids = 14;
Parameter | |
---|---|
Name | Description |
index |
int The index of the element to return. |
Returns | |
---|---|
Type | Description |
String |
The redirectControlIds at the given index. |
getRedirectControlIdsBytes(int index)
public abstract 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 is SOLUTION_TYPE_SEARCH.
repeated string redirect_control_ids = 14;
Parameter | |
---|---|
Name | Description |
index |
int The index of the value to return. |
Returns | |
---|---|
Type | Description |
ByteString |
The bytes of the redirectControlIds at the given index. |
getRedirectControlIdsCount()
public abstract 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 is SOLUTION_TYPE_SEARCH.
repeated string redirect_control_ids = 14;
Returns | |
---|---|
Type | Description |
int |
The count of redirectControlIds. |
getRedirectControlIdsList()
public abstract List<String> 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 is SOLUTION_TYPE_SEARCH.
repeated string redirect_control_ids = 14;
Returns | |
---|---|
Type | Description |
List<String> |
A list containing the redirectControlIds. |
getReplacementControlIds(int index)
public abstract 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 is SOLUTION_TYPE_SEARCH.
repeated string replacement_control_ids = 18;
Parameter | |
---|---|
Name | Description |
index |
int The index of the element to return. |
Returns | |
---|---|
Type | Description |
String |
The replacementControlIds at the given index. |
getReplacementControlIdsBytes(int index)
public abstract 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 is SOLUTION_TYPE_SEARCH.
repeated string replacement_control_ids = 18;
Parameter | |
---|---|
Name | Description |
index |
int The index of the value to return. |
Returns | |
---|---|
Type | Description |
ByteString |
The bytes of the replacementControlIds at the given index. |
getReplacementControlIdsCount()
public abstract 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 is SOLUTION_TYPE_SEARCH.
repeated string replacement_control_ids = 18;
Returns | |
---|---|
Type | Description |
int |
The count of replacementControlIds. |
getReplacementControlIdsList()
public abstract List<String> 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 is SOLUTION_TYPE_SEARCH.
repeated string replacement_control_ids = 18;
Returns | |
---|---|
Type | Description |
List<String> |
A list containing the replacementControlIds. |
getSolutionType()
public abstract SolutionType getSolutionType()
Required. Immutable. Specifies the solution type that a serving config can be associated with.
.google.cloud.discoveryengine.v1alpha.SolutionType solution_type = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
Returns | |
---|---|
Type | Description |
SolutionType |
The solutionType. |
getSolutionTypeValue()
public abstract int getSolutionTypeValue()
Required. Immutable. Specifies the solution type that a serving config can be associated with.
.google.cloud.discoveryengine.v1alpha.SolutionType solution_type = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
Returns | |
---|---|
Type | Description |
int |
The enum numeric value on the wire for solutionType. |
getSynonymsControlIds(int index)
public abstract 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 is SOLUTION_TYPE_SEARCH.
repeated string synonyms_control_ids = 15;
Parameter | |
---|---|
Name | Description |
index |
int The index of the element to return. |
Returns | |
---|---|
Type | Description |
String |
The synonymsControlIds at the given index. |
getSynonymsControlIdsBytes(int index)
public abstract 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 is SOLUTION_TYPE_SEARCH.
repeated string synonyms_control_ids = 15;
Parameter | |
---|---|
Name | Description |
index |
int The index of the value to return. |
Returns | |
---|---|
Type | Description |
ByteString |
The bytes of the synonymsControlIds at the given index. |
getSynonymsControlIdsCount()
public abstract 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 is SOLUTION_TYPE_SEARCH.
repeated string synonyms_control_ids = 15;
Returns | |
---|---|
Type | Description |
int |
The count of synonymsControlIds. |
getSynonymsControlIdsList()
public abstract List<String> 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 is SOLUTION_TYPE_SEARCH.
repeated string synonyms_control_ids = 15;
Returns | |
---|---|
Type | Description |
List<String> |
A list containing the synonymsControlIds. |
getUpdateTime()
public abstract Timestamp getUpdateTime()
Output only. ServingConfig updated timestamp.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Timestamp |
The updateTime. |
getUpdateTimeOrBuilder()
public abstract TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. ServingConfig updated timestamp.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
TimestampOrBuilder |
getVerticalConfigCase()
public abstract ServingConfig.VerticalConfigCase getVerticalConfigCase()
Returns | |
---|---|
Type | Description |
ServingConfig.VerticalConfigCase |
hasCreateTime()
public abstract boolean hasCreateTime()
Output only. ServingConfig created timestamp.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
boolean |
Whether the createTime field is set. |
hasCustomFineTuningSpec()
public abstract boolean hasCustomFineTuningSpec()
Custom fine tuning configs. If SearchRequest.custom_fine_tuning_spec is set, it has higher priority than the configs set here.
.google.cloud.discoveryengine.v1alpha.CustomFineTuningSpec custom_fine_tuning_spec = 24;
Returns | |
---|---|
Type | Description |
boolean |
Whether the customFineTuningSpec field is set. |
hasEmbeddingConfig()
public abstract 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 and the document embeddings that are provided by this EmbeddingConfig. If SearchRequest.EmbeddingSpec.EmbeddingVector.vector is provided, it overrides this ServingConfig.embedding_config.
.google.cloud.discoveryengine.v1alpha.EmbeddingConfig embedding_config = 20;
Returns | |
---|---|
Type | Description |
boolean |
Whether the embeddingConfig field is set. |
hasGenericConfig()
public abstract boolean hasGenericConfig()
The GenericConfig of the serving configuration.
.google.cloud.discoveryengine.v1alpha.ServingConfig.GenericConfig generic_config = 10;
Returns | |
---|---|
Type | Description |
boolean |
Whether the genericConfig field is set. |
hasGuidedSearchSpec()
public abstract boolean hasGuidedSearchSpec()
Guided search configs.
.google.cloud.discoveryengine.v1alpha.GuidedSearchSpec guided_search_spec = 22;
Returns | |
---|---|
Type | Description |
boolean |
Whether the guidedSearchSpec field is set. |
hasMediaConfig()
public abstract boolean hasMediaConfig()
The MediaConfig of the serving configuration.
.google.cloud.discoveryengine.v1alpha.ServingConfig.MediaConfig media_config = 7;
Returns | |
---|---|
Type | Description |
boolean |
Whether the mediaConfig field is set. |
hasUpdateTime()
public abstract boolean hasUpdateTime()
Output only. ServingConfig updated timestamp.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
boolean |
Whether the updateTime field is set. |