Package com.google.cloud.visionai.v1
Class SearchConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SearchConfig.Builder>
com.google.cloud.visionai.v1.SearchConfig.Builder
- All Implemented Interfaces:
SearchConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SearchConfig
public static final class SearchConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SearchConfig.Builder>
implements SearchConfigOrBuilder
SearchConfig stores different properties that will affect search behaviors and search results.Protobuf type
google.cloud.visionai.v1.SearchConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Establishes a FacetDimension and associated specifications.Resource name of the search configuration.Creates a mapping between a custom SearchCriteria and one or more UGA keys.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorEstablishes a FacetDimension and associated specifications.Establishes a FacetDimension and associated specifications.Establishes a FacetDimension and associated specifications.getName()Resource name of the search configuration.com.google.protobuf.ByteStringResource name of the search configuration.Creates a mapping between a custom SearchCriteria and one or more UGA keys.Creates a mapping between a custom SearchCriteria and one or more UGA keys.Creates a mapping between a custom SearchCriteria and one or more UGA keys.booleanEstablishes a FacetDimension and associated specifications.booleanCreates a mapping between a custom SearchCriteria and one or more UGA keys.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFacetProperty(FacetProperty value) Establishes a FacetDimension and associated specifications.mergeFrom(SearchConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Creates a mapping between a custom SearchCriteria and one or more UGA keys.setFacetProperty(FacetProperty value) Establishes a FacetDimension and associated specifications.setFacetProperty(FacetProperty.Builder builderForValue) Establishes a FacetDimension and associated specifications.Resource name of the search configuration.setNameBytes(com.google.protobuf.ByteString value) Resource name of the search configuration.Creates a mapping between a custom SearchCriteria and one or more UGA keys.setSearchCriteriaProperty(SearchCriteriaProperty.Builder builderForValue) Creates a mapping between a custom SearchCriteria and one or more UGA keys.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SearchConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<SearchConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<SearchConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SearchConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SearchConfig.Builder>
-
mergeFrom
public SearchConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SearchConfig.Builder>- Throws:
IOException
-
getName
Resource name of the search configuration. For CustomSearchCriteria, search_config would be the search operator name. For Facets, search_config would be the facet dimension name. Format: `projects/{project_number}/locations/{location}/corpora/{corpus}/searchConfigs/{search_config}`string name = 1;- Specified by:
getNamein interfaceSearchConfigOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Resource name of the search configuration. For CustomSearchCriteria, search_config would be the search operator name. For Facets, search_config would be the facet dimension name. Format: `projects/{project_number}/locations/{location}/corpora/{corpus}/searchConfigs/{search_config}`string name = 1;- Specified by:
getNameBytesin interfaceSearchConfigOrBuilder- Returns:
- The bytes for name.
-
setName
Resource name of the search configuration. For CustomSearchCriteria, search_config would be the search operator name. For Facets, search_config would be the facet dimension name. Format: `projects/{project_number}/locations/{location}/corpora/{corpus}/searchConfigs/{search_config}`string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Resource name of the search configuration. For CustomSearchCriteria, search_config would be the search operator name. For Facets, search_config would be the facet dimension name. Format: `projects/{project_number}/locations/{location}/corpora/{corpus}/searchConfigs/{search_config}`string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
Resource name of the search configuration. For CustomSearchCriteria, search_config would be the search operator name. For Facets, search_config would be the facet dimension name. Format: `projects/{project_number}/locations/{location}/corpora/{corpus}/searchConfigs/{search_config}`string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasFacetProperty
public boolean hasFacetProperty()Establishes a FacetDimension and associated specifications.
.google.cloud.visionai.v1.FacetProperty facet_property = 2;- Specified by:
hasFacetPropertyin interfaceSearchConfigOrBuilder- Returns:
- Whether the facetProperty field is set.
-
getFacetProperty
Establishes a FacetDimension and associated specifications.
.google.cloud.visionai.v1.FacetProperty facet_property = 2;- Specified by:
getFacetPropertyin interfaceSearchConfigOrBuilder- Returns:
- The facetProperty.
-
setFacetProperty
Establishes a FacetDimension and associated specifications.
.google.cloud.visionai.v1.FacetProperty facet_property = 2; -
setFacetProperty
Establishes a FacetDimension and associated specifications.
.google.cloud.visionai.v1.FacetProperty facet_property = 2; -
mergeFacetProperty
Establishes a FacetDimension and associated specifications.
.google.cloud.visionai.v1.FacetProperty facet_property = 2; -
clearFacetProperty
Establishes a FacetDimension and associated specifications.
.google.cloud.visionai.v1.FacetProperty facet_property = 2; -
getFacetPropertyBuilder
Establishes a FacetDimension and associated specifications.
.google.cloud.visionai.v1.FacetProperty facet_property = 2; -
getFacetPropertyOrBuilder
Establishes a FacetDimension and associated specifications.
.google.cloud.visionai.v1.FacetProperty facet_property = 2;- Specified by:
getFacetPropertyOrBuilderin interfaceSearchConfigOrBuilder
-
hasSearchCriteriaProperty
public boolean hasSearchCriteriaProperty()Creates a mapping between a custom SearchCriteria and one or more UGA keys.
.google.cloud.visionai.v1.SearchCriteriaProperty search_criteria_property = 3;- Specified by:
hasSearchCriteriaPropertyin interfaceSearchConfigOrBuilder- Returns:
- Whether the searchCriteriaProperty field is set.
-
getSearchCriteriaProperty
Creates a mapping between a custom SearchCriteria and one or more UGA keys.
.google.cloud.visionai.v1.SearchCriteriaProperty search_criteria_property = 3;- Specified by:
getSearchCriteriaPropertyin interfaceSearchConfigOrBuilder- Returns:
- The searchCriteriaProperty.
-
setSearchCriteriaProperty
Creates a mapping between a custom SearchCriteria and one or more UGA keys.
.google.cloud.visionai.v1.SearchCriteriaProperty search_criteria_property = 3; -
setSearchCriteriaProperty
public SearchConfig.Builder setSearchCriteriaProperty(SearchCriteriaProperty.Builder builderForValue) Creates a mapping between a custom SearchCriteria and one or more UGA keys.
.google.cloud.visionai.v1.SearchCriteriaProperty search_criteria_property = 3; -
mergeSearchCriteriaProperty
Creates a mapping between a custom SearchCriteria and one or more UGA keys.
.google.cloud.visionai.v1.SearchCriteriaProperty search_criteria_property = 3; -
clearSearchCriteriaProperty
Creates a mapping between a custom SearchCriteria and one or more UGA keys.
.google.cloud.visionai.v1.SearchCriteriaProperty search_criteria_property = 3; -
getSearchCriteriaPropertyBuilder
Creates a mapping between a custom SearchCriteria and one or more UGA keys.
.google.cloud.visionai.v1.SearchCriteriaProperty search_criteria_property = 3; -
getSearchCriteriaPropertyOrBuilder
Creates a mapping between a custom SearchCriteria and one or more UGA keys.
.google.cloud.visionai.v1.SearchCriteriaProperty search_criteria_property = 3;- Specified by:
getSearchCriteriaPropertyOrBuilderin interfaceSearchConfigOrBuilder
-