public sealed class SearchResponse.Types.Facet : IMessage<SearchResponse.Types.Facet>, IEquatable<SearchResponse.Types.Facet>, IDeepCloneable<SearchResponse.Types.Facet>, IBufferMessage, IMessage
Reference documentation and code samples for the Discovery Engine v1 API class SearchResponse.Types.Facet.
A facet result.
Implements
IMessageSearchResponseTypesFacet, IEquatableSearchResponseTypesFacet, IDeepCloneableSearchResponseTypesFacet, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1Assembly
Google.Cloud.DiscoveryEngine.V1.dll
Constructors
Facet()
public Facet()
Facet(Facet)
public Facet(SearchResponse.Types.Facet other)
Parameter | |
---|---|
Name | Description |
other |
SearchResponseTypesFacet |
Properties
DynamicFacet
public bool DynamicFacet { get; set; }
Whether the facet is dynamically generated.
Property Value | |
---|---|
Type | Description |
bool |
Key
public string Key { get; set; }
The key for this facet. For example, "colors"
or "price"
. It matches
[SearchRequest.FacetSpec.FacetKey.key][google.cloud.discoveryengine.v1.SearchRequest.FacetSpec.FacetKey.key].
Property Value | |
---|---|
Type | Description |
string |
Values
public RepeatedField<SearchResponse.Types.Facet.Types.FacetValue> Values { get; }
The facet values for this field.
Property Value | |
---|---|
Type | Description |
RepeatedFieldSearchResponseTypesFacetTypesFacetValue |