public final class GoogleCloudDiscoveryengineV1alphaFieldConfig
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Discovery Engine API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
GoogleCloudDiscoveryengineV1alphaFieldConfig() |
| Modifier and Type | Method and Description |
|---|---|
GoogleCloudDiscoveryengineV1alphaFieldConfig |
clone() |
List<String> |
getAdvancedSiteSearchDataSources()
If this field is set, only the corresponding source will be indexed for this field.
|
String |
getCompletableOption()
If completable_option is COMPLETABLE_ENABLED, field values are directly used and returned as
suggestions for Autocomplete in CompletionService.CompleteQuery.
|
String |
getDynamicFacetableOption()
If dynamic_facetable_option is DYNAMIC_FACETABLE_ENABLED, field values are available for
dynamic facet.
|
String |
getFieldPath()
Required.
|
String |
getFieldType()
Output only.
|
String |
getIndexableOption()
If indexable_option is INDEXABLE_ENABLED, field values are indexed so that it can be filtered
or faceted in SearchService.Search.
|
String |
getKeyPropertyType()
Output only.
|
String |
getMetatagName()
Optional.
|
String |
getRecsFilterableOption()
If recs_filterable_option is FILTERABLE_ENABLED, field values are filterable by filter
expression in RecommendationService.Recommend.
|
String |
getRetrievableOption()
If retrievable_option is RETRIEVABLE_ENABLED, field values are included in the search results.
|
List<String> |
getSchemaOrgPaths()
Field paths for indexing custom attribute from schema.org data.
|
String |
getSearchableFieldImportance()
Optional.
|
String |
getSearchableOption()
If searchable_option is SEARCHABLE_ENABLED, field values are searchable by text queries in
SearchService.Search.
|
GoogleCloudDiscoveryengineV1alphaFieldConfig |
set(String fieldName,
Object value) |
GoogleCloudDiscoveryengineV1alphaFieldConfig |
setAdvancedSiteSearchDataSources(List<String> advancedSiteSearchDataSources)
If this field is set, only the corresponding source will be indexed for this field.
|
GoogleCloudDiscoveryengineV1alphaFieldConfig |
setCompletableOption(String completableOption)
If completable_option is COMPLETABLE_ENABLED, field values are directly used and returned as
suggestions for Autocomplete in CompletionService.CompleteQuery.
|
GoogleCloudDiscoveryengineV1alphaFieldConfig |
setDynamicFacetableOption(String dynamicFacetableOption)
If dynamic_facetable_option is DYNAMIC_FACETABLE_ENABLED, field values are available for
dynamic facet.
|
GoogleCloudDiscoveryengineV1alphaFieldConfig |
setFieldPath(String fieldPath)
Required.
|
GoogleCloudDiscoveryengineV1alphaFieldConfig |
setFieldType(String fieldType)
Output only.
|
GoogleCloudDiscoveryengineV1alphaFieldConfig |
setIndexableOption(String indexableOption)
If indexable_option is INDEXABLE_ENABLED, field values are indexed so that it can be filtered
or faceted in SearchService.Search.
|
GoogleCloudDiscoveryengineV1alphaFieldConfig |
setKeyPropertyType(String keyPropertyType)
Output only.
|
GoogleCloudDiscoveryengineV1alphaFieldConfig |
setMetatagName(String metatagName)
Optional.
|
GoogleCloudDiscoveryengineV1alphaFieldConfig |
setRecsFilterableOption(String recsFilterableOption)
If recs_filterable_option is FILTERABLE_ENABLED, field values are filterable by filter
expression in RecommendationService.Recommend.
|
GoogleCloudDiscoveryengineV1alphaFieldConfig |
setRetrievableOption(String retrievableOption)
If retrievable_option is RETRIEVABLE_ENABLED, field values are included in the search results.
|
GoogleCloudDiscoveryengineV1alphaFieldConfig |
setSchemaOrgPaths(List<String> schemaOrgPaths)
Field paths for indexing custom attribute from schema.org data.
|
GoogleCloudDiscoveryengineV1alphaFieldConfig |
setSearchableFieldImportance(String searchableFieldImportance)
Optional.
|
GoogleCloudDiscoveryengineV1alphaFieldConfig |
setSearchableOption(String searchableOption)
If searchable_option is SEARCHABLE_ENABLED, field values are searchable by text queries in
SearchService.Search.
|
getFactory, setFactory, toPrettyString, toStringentrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic GoogleCloudDiscoveryengineV1alphaFieldConfig()
public List<String> getAdvancedSiteSearchDataSources()
null for nonepublic GoogleCloudDiscoveryengineV1alphaFieldConfig setAdvancedSiteSearchDataSources(List<String> advancedSiteSearchDataSources)
advancedSiteSearchDataSources - advancedSiteSearchDataSources or null for nonepublic String getCompletableOption()
null for nonepublic GoogleCloudDiscoveryengineV1alphaFieldConfig setCompletableOption(String completableOption)
completableOption - completableOption or null for nonepublic String getDynamicFacetableOption()
null for nonepublic GoogleCloudDiscoveryengineV1alphaFieldConfig setDynamicFacetableOption(String dynamicFacetableOption)
dynamicFacetableOption - dynamicFacetableOption or null for nonepublic String getFieldPath()
null for nonepublic GoogleCloudDiscoveryengineV1alphaFieldConfig setFieldPath(String fieldPath)
fieldPath - fieldPath or null for nonepublic String getFieldType()
null for nonepublic GoogleCloudDiscoveryengineV1alphaFieldConfig setFieldType(String fieldType)
fieldType - fieldType or null for nonepublic String getIndexableOption()
null for nonepublic GoogleCloudDiscoveryengineV1alphaFieldConfig setIndexableOption(String indexableOption)
indexableOption - indexableOption or null for nonepublic String getKeyPropertyType()
null for nonepublic GoogleCloudDiscoveryengineV1alphaFieldConfig setKeyPropertyType(String keyPropertyType)
keyPropertyType - keyPropertyType or null for nonepublic String getMetatagName()
null for nonepublic GoogleCloudDiscoveryengineV1alphaFieldConfig setMetatagName(String metatagName)
metatagName - metatagName or null for nonepublic String getRecsFilterableOption()
null for nonepublic GoogleCloudDiscoveryengineV1alphaFieldConfig setRecsFilterableOption(String recsFilterableOption)
recsFilterableOption - recsFilterableOption or null for nonepublic String getRetrievableOption()
null for nonepublic GoogleCloudDiscoveryengineV1alphaFieldConfig setRetrievableOption(String retrievableOption)
retrievableOption - retrievableOption or null for nonepublic List<String> getSchemaOrgPaths()
null for nonepublic GoogleCloudDiscoveryengineV1alphaFieldConfig setSchemaOrgPaths(List<String> schemaOrgPaths)
schemaOrgPaths - schemaOrgPaths or null for nonepublic String getSearchableFieldImportance()
null for nonepublic GoogleCloudDiscoveryengineV1alphaFieldConfig setSearchableFieldImportance(String searchableFieldImportance)
searchableFieldImportance - searchableFieldImportance or null for nonepublic String getSearchableOption()
null for nonepublic GoogleCloudDiscoveryengineV1alphaFieldConfig setSearchableOption(String searchableOption)
searchableOption - searchableOption or null for nonepublic GoogleCloudDiscoveryengineV1alphaFieldConfig set(String fieldName, Object value)
set in class com.google.api.client.json.GenericJsonpublic GoogleCloudDiscoveryengineV1alphaFieldConfig clone()
clone in class com.google.api.client.json.GenericJsonCopyright © 2011–2026 Google. All rights reserved.