public static final class SearchResponse.GuidedSearchResult.RefinementAttribute.Builder extends GeneratedMessageV3.Builder<SearchResponse.GuidedSearchResult.RefinementAttribute.Builder> implements SearchResponse.GuidedSearchResult.RefinementAttributeOrBuilder
Useful attribute for search result refinements.
Protobuf type
google.cloud.discoveryengine.v1beta.SearchResponse.GuidedSearchResult.RefinementAttribute
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public SearchResponse.GuidedSearchResult.RefinementAttribute.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public SearchResponse.GuidedSearchResult.RefinementAttribute build()
buildPartial()
public SearchResponse.GuidedSearchResult.RefinementAttribute buildPartial()
clear()
public SearchResponse.GuidedSearchResult.RefinementAttribute.Builder clear()
Overrides
clearAttributeKey()
public SearchResponse.GuidedSearchResult.RefinementAttribute.Builder clearAttributeKey()
Attribute key used to refine the results e.g. 'movie_type'.
string attribute_key = 1;
clearAttributeValue()
public SearchResponse.GuidedSearchResult.RefinementAttribute.Builder clearAttributeValue()
Attribute value used to refine the results e.g. 'drama'.
string attribute_value = 2;
clearField(Descriptors.FieldDescriptor field)
public SearchResponse.GuidedSearchResult.RefinementAttribute.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public SearchResponse.GuidedSearchResult.RefinementAttribute.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public SearchResponse.GuidedSearchResult.RefinementAttribute.Builder clone()
Overrides
getAttributeKey()
public String getAttributeKey()
Attribute key used to refine the results e.g. 'movie_type'.
string attribute_key = 1;
Returns |
---|
Type | Description |
String | The attributeKey.
|
getAttributeKeyBytes()
public ByteString getAttributeKeyBytes()
Attribute key used to refine the results e.g. 'movie_type'.
string attribute_key = 1;
Returns |
---|
Type | Description |
ByteString | The bytes for attributeKey.
|
getAttributeValue()
public String getAttributeValue()
Attribute value used to refine the results e.g. 'drama'.
string attribute_value = 2;
Returns |
---|
Type | Description |
String | The attributeValue.
|
getAttributeValueBytes()
public ByteString getAttributeValueBytes()
Attribute value used to refine the results e.g. 'drama'.
string attribute_value = 2;
Returns |
---|
Type | Description |
ByteString | The bytes for attributeValue.
|
getDefaultInstanceForType()
public SearchResponse.GuidedSearchResult.RefinementAttribute getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(SearchResponse.GuidedSearchResult.RefinementAttribute other)
public SearchResponse.GuidedSearchResult.RefinementAttribute.Builder mergeFrom(SearchResponse.GuidedSearchResult.RefinementAttribute other)
public SearchResponse.GuidedSearchResult.RefinementAttribute.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public SearchResponse.GuidedSearchResult.RefinementAttribute.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final SearchResponse.GuidedSearchResult.RefinementAttribute.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setAttributeKey(String value)
public SearchResponse.GuidedSearchResult.RefinementAttribute.Builder setAttributeKey(String value)
Attribute key used to refine the results e.g. 'movie_type'.
string attribute_key = 1;
Parameter |
---|
Name | Description |
value | String
The attributeKey to set.
|
setAttributeKeyBytes(ByteString value)
public SearchResponse.GuidedSearchResult.RefinementAttribute.Builder setAttributeKeyBytes(ByteString value)
Attribute key used to refine the results e.g. 'movie_type'.
string attribute_key = 1;
Parameter |
---|
Name | Description |
value | ByteString
The bytes for attributeKey to set.
|
setAttributeValue(String value)
public SearchResponse.GuidedSearchResult.RefinementAttribute.Builder setAttributeValue(String value)
Attribute value used to refine the results e.g. 'drama'.
string attribute_value = 2;
Parameter |
---|
Name | Description |
value | String
The attributeValue to set.
|
setAttributeValueBytes(ByteString value)
public SearchResponse.GuidedSearchResult.RefinementAttribute.Builder setAttributeValueBytes(ByteString value)
Attribute value used to refine the results e.g. 'drama'.
string attribute_value = 2;
Parameter |
---|
Name | Description |
value | ByteString
The bytes for attributeValue to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public SearchResponse.GuidedSearchResult.RefinementAttribute.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public SearchResponse.GuidedSearchResult.RefinementAttribute.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final SearchResponse.GuidedSearchResult.RefinementAttribute.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides