public static final class SearchResponse.Facet.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SearchResponse.Facet.Builder> implements SearchResponse.FacetOrBuilder
A facet result.Protobuf type
google.cloud.discoveryengine.v1alpha.SearchResponse.Facet| Modifier and Type | Method and Description |
|---|---|
SearchResponse.Facet.Builder |
addAllValues(Iterable<? extends SearchResponse.Facet.FacetValue> values)
The facet values for this field.
|
SearchResponse.Facet.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SearchResponse.Facet.Builder |
addValues(int index,
SearchResponse.Facet.FacetValue.Builder builderForValue)
The facet values for this field.
|
SearchResponse.Facet.Builder |
addValues(int index,
SearchResponse.Facet.FacetValue value)
The facet values for this field.
|
SearchResponse.Facet.Builder |
addValues(SearchResponse.Facet.FacetValue.Builder builderForValue)
The facet values for this field.
|
SearchResponse.Facet.Builder |
addValues(SearchResponse.Facet.FacetValue value)
The facet values for this field.
|
SearchResponse.Facet.FacetValue.Builder |
addValuesBuilder()
The facet values for this field.
|
SearchResponse.Facet.FacetValue.Builder |
addValuesBuilder(int index)
The facet values for this field.
|
SearchResponse.Facet |
build() |
SearchResponse.Facet |
buildPartial() |
SearchResponse.Facet.Builder |
clear() |
SearchResponse.Facet.Builder |
clearDynamicFacet()
Whether the facet is dynamically generated.
|
SearchResponse.Facet.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
SearchResponse.Facet.Builder |
clearKey()
The key for this facet.
|
SearchResponse.Facet.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
SearchResponse.Facet.Builder |
clearValues()
The facet values for this field.
|
SearchResponse.Facet.Builder |
clone() |
SearchResponse.Facet |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getDynamicFacet()
Whether the facet is dynamically generated.
|
String |
getKey()
The key for this facet.
|
com.google.protobuf.ByteString |
getKeyBytes()
The key for this facet.
|
SearchResponse.Facet.FacetValue |
getValues(int index)
The facet values for this field.
|
SearchResponse.Facet.FacetValue.Builder |
getValuesBuilder(int index)
The facet values for this field.
|
List<SearchResponse.Facet.FacetValue.Builder> |
getValuesBuilderList()
The facet values for this field.
|
int |
getValuesCount()
The facet values for this field.
|
List<SearchResponse.Facet.FacetValue> |
getValuesList()
The facet values for this field.
|
SearchResponse.Facet.FacetValueOrBuilder |
getValuesOrBuilder(int index)
The facet values for this field.
|
List<? extends SearchResponse.Facet.FacetValueOrBuilder> |
getValuesOrBuilderList()
The facet values for this field.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
SearchResponse.Facet.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SearchResponse.Facet.Builder |
mergeFrom(com.google.protobuf.Message other) |
SearchResponse.Facet.Builder |
mergeFrom(SearchResponse.Facet other) |
SearchResponse.Facet.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SearchResponse.Facet.Builder |
removeValues(int index)
The facet values for this field.
|
SearchResponse.Facet.Builder |
setDynamicFacet(boolean value)
Whether the facet is dynamically generated.
|
SearchResponse.Facet.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SearchResponse.Facet.Builder |
setKey(String value)
The key for this facet.
|
SearchResponse.Facet.Builder |
setKeyBytes(com.google.protobuf.ByteString value)
The key for this facet.
|
SearchResponse.Facet.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
SearchResponse.Facet.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SearchResponse.Facet.Builder |
setValues(int index,
SearchResponse.Facet.FacetValue.Builder builderForValue)
The facet values for this field.
|
SearchResponse.Facet.Builder |
setValues(int index,
SearchResponse.Facet.FacetValue value)
The facet values for this field.
|
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<SearchResponse.Facet.Builder>public SearchResponse.Facet.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SearchResponse.Facet.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<SearchResponse.Facet.Builder>public SearchResponse.Facet getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SearchResponse.Facet build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SearchResponse.Facet buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SearchResponse.Facet.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SearchResponse.Facet.Builder>public SearchResponse.Facet.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<SearchResponse.Facet.Builder>public SearchResponse.Facet.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SearchResponse.Facet.Builder>public SearchResponse.Facet.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SearchResponse.Facet.Builder>public SearchResponse.Facet.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<SearchResponse.Facet.Builder>public SearchResponse.Facet.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<SearchResponse.Facet.Builder>public SearchResponse.Facet.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SearchResponse.Facet.Builder>public SearchResponse.Facet.Builder mergeFrom(SearchResponse.Facet other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SearchResponse.Facet.Builder>public SearchResponse.Facet.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<SearchResponse.Facet.Builder>IOExceptionpublic String getKey()
The key for this facet. For example, `"colors"` or `"price"`. It matches [SearchRequest.FacetSpec.FacetKey.key][google.cloud.discoveryengine.v1alpha.SearchRequest.FacetSpec.FacetKey.key].
string key = 1;getKey in interface SearchResponse.FacetOrBuilderpublic com.google.protobuf.ByteString getKeyBytes()
The key for this facet. For example, `"colors"` or `"price"`. It matches [SearchRequest.FacetSpec.FacetKey.key][google.cloud.discoveryengine.v1alpha.SearchRequest.FacetSpec.FacetKey.key].
string key = 1;getKeyBytes in interface SearchResponse.FacetOrBuilderpublic SearchResponse.Facet.Builder setKey(String value)
The key for this facet. For example, `"colors"` or `"price"`. It matches [SearchRequest.FacetSpec.FacetKey.key][google.cloud.discoveryengine.v1alpha.SearchRequest.FacetSpec.FacetKey.key].
string key = 1;value - The key to set.public SearchResponse.Facet.Builder clearKey()
The key for this facet. For example, `"colors"` or `"price"`. It matches [SearchRequest.FacetSpec.FacetKey.key][google.cloud.discoveryengine.v1alpha.SearchRequest.FacetSpec.FacetKey.key].
string key = 1;public SearchResponse.Facet.Builder setKeyBytes(com.google.protobuf.ByteString value)
The key for this facet. For example, `"colors"` or `"price"`. It matches [SearchRequest.FacetSpec.FacetKey.key][google.cloud.discoveryengine.v1alpha.SearchRequest.FacetSpec.FacetKey.key].
string key = 1;value - The bytes for key to set.public List<SearchResponse.Facet.FacetValue> getValuesList()
The facet values for this field.
repeated .google.cloud.discoveryengine.v1alpha.SearchResponse.Facet.FacetValue values = 2;
getValuesList in interface SearchResponse.FacetOrBuilderpublic int getValuesCount()
The facet values for this field.
repeated .google.cloud.discoveryengine.v1alpha.SearchResponse.Facet.FacetValue values = 2;
getValuesCount in interface SearchResponse.FacetOrBuilderpublic SearchResponse.Facet.FacetValue getValues(int index)
The facet values for this field.
repeated .google.cloud.discoveryengine.v1alpha.SearchResponse.Facet.FacetValue values = 2;
getValues in interface SearchResponse.FacetOrBuilderpublic SearchResponse.Facet.Builder setValues(int index, SearchResponse.Facet.FacetValue value)
The facet values for this field.
repeated .google.cloud.discoveryengine.v1alpha.SearchResponse.Facet.FacetValue values = 2;
public SearchResponse.Facet.Builder setValues(int index, SearchResponse.Facet.FacetValue.Builder builderForValue)
The facet values for this field.
repeated .google.cloud.discoveryengine.v1alpha.SearchResponse.Facet.FacetValue values = 2;
public SearchResponse.Facet.Builder addValues(SearchResponse.Facet.FacetValue value)
The facet values for this field.
repeated .google.cloud.discoveryengine.v1alpha.SearchResponse.Facet.FacetValue values = 2;
public SearchResponse.Facet.Builder addValues(int index, SearchResponse.Facet.FacetValue value)
The facet values for this field.
repeated .google.cloud.discoveryengine.v1alpha.SearchResponse.Facet.FacetValue values = 2;
public SearchResponse.Facet.Builder addValues(SearchResponse.Facet.FacetValue.Builder builderForValue)
The facet values for this field.
repeated .google.cloud.discoveryengine.v1alpha.SearchResponse.Facet.FacetValue values = 2;
public SearchResponse.Facet.Builder addValues(int index, SearchResponse.Facet.FacetValue.Builder builderForValue)
The facet values for this field.
repeated .google.cloud.discoveryengine.v1alpha.SearchResponse.Facet.FacetValue values = 2;
public SearchResponse.Facet.Builder addAllValues(Iterable<? extends SearchResponse.Facet.FacetValue> values)
The facet values for this field.
repeated .google.cloud.discoveryengine.v1alpha.SearchResponse.Facet.FacetValue values = 2;
public SearchResponse.Facet.Builder clearValues()
The facet values for this field.
repeated .google.cloud.discoveryengine.v1alpha.SearchResponse.Facet.FacetValue values = 2;
public SearchResponse.Facet.Builder removeValues(int index)
The facet values for this field.
repeated .google.cloud.discoveryengine.v1alpha.SearchResponse.Facet.FacetValue values = 2;
public SearchResponse.Facet.FacetValue.Builder getValuesBuilder(int index)
The facet values for this field.
repeated .google.cloud.discoveryengine.v1alpha.SearchResponse.Facet.FacetValue values = 2;
public SearchResponse.Facet.FacetValueOrBuilder getValuesOrBuilder(int index)
The facet values for this field.
repeated .google.cloud.discoveryengine.v1alpha.SearchResponse.Facet.FacetValue values = 2;
getValuesOrBuilder in interface SearchResponse.FacetOrBuilderpublic List<? extends SearchResponse.Facet.FacetValueOrBuilder> getValuesOrBuilderList()
The facet values for this field.
repeated .google.cloud.discoveryengine.v1alpha.SearchResponse.Facet.FacetValue values = 2;
getValuesOrBuilderList in interface SearchResponse.FacetOrBuilderpublic SearchResponse.Facet.FacetValue.Builder addValuesBuilder()
The facet values for this field.
repeated .google.cloud.discoveryengine.v1alpha.SearchResponse.Facet.FacetValue values = 2;
public SearchResponse.Facet.FacetValue.Builder addValuesBuilder(int index)
The facet values for this field.
repeated .google.cloud.discoveryengine.v1alpha.SearchResponse.Facet.FacetValue values = 2;
public List<SearchResponse.Facet.FacetValue.Builder> getValuesBuilderList()
The facet values for this field.
repeated .google.cloud.discoveryengine.v1alpha.SearchResponse.Facet.FacetValue values = 2;
public boolean getDynamicFacet()
Whether the facet is dynamically generated.
bool dynamic_facet = 3;getDynamicFacet in interface SearchResponse.FacetOrBuilderpublic SearchResponse.Facet.Builder setDynamicFacet(boolean value)
Whether the facet is dynamically generated.
bool dynamic_facet = 3;value - The dynamicFacet to set.public SearchResponse.Facet.Builder clearDynamicFacet()
Whether the facet is dynamically generated.
bool dynamic_facet = 3;public final SearchResponse.Facet.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SearchResponse.Facet.Builder>public final SearchResponse.Facet.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SearchResponse.Facet.Builder>Copyright © 2024 Google LLC. All rights reserved.