Class DocumentQuery.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<DocumentQuery.Builder>
-
- com.google.cloud.contentwarehouse.v1.DocumentQuery.Builder
-
- All Implemented Interfaces:
DocumentQueryOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DocumentQuery
public static final class DocumentQuery.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DocumentQuery.Builder> implements DocumentQueryOrBuilder
Protobuf typegoogle.cloud.contentwarehouse.v1.DocumentQuery
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description DocumentQuery.BuilderaddAllDocumentCreatorFilter(Iterable<String> values)The exact creator(s) of the documents to search against.DocumentQuery.BuilderaddAllDocumentNameFilter(Iterable<String> values)Search the documents in the list.DocumentQuery.BuilderaddAllDocumentSchemaNames(Iterable<String> values)This filter specifies the exact document schema [Document.document_schema_name][google.cloud.contentwarehouse.v1.Document.document_schema_name] of the documents to search against.DocumentQuery.BuilderaddAllPropertyFilter(Iterable<? extends PropertyFilter> values)This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`.DocumentQuery.BuilderaddAllQueryContext(Iterable<String> values)For custom synonyms.DocumentQuery.BuilderaddAllTimeFilters(Iterable<? extends TimeFilter> values)Documents created/updated within a range specified by this filter are searched against.DocumentQuery.BuilderaddDocumentCreatorFilter(String value)The exact creator(s) of the documents to search against.DocumentQuery.BuilderaddDocumentCreatorFilterBytes(com.google.protobuf.ByteString value)The exact creator(s) of the documents to search against.DocumentQuery.BuilderaddDocumentNameFilter(String value)Search the documents in the list.DocumentQuery.BuilderaddDocumentNameFilterBytes(com.google.protobuf.ByteString value)Search the documents in the list.DocumentQuery.BuilderaddDocumentSchemaNames(String value)This filter specifies the exact document schema [Document.document_schema_name][google.cloud.contentwarehouse.v1.Document.document_schema_name] of the documents to search against.DocumentQuery.BuilderaddDocumentSchemaNamesBytes(com.google.protobuf.ByteString value)This filter specifies the exact document schema [Document.document_schema_name][google.cloud.contentwarehouse.v1.Document.document_schema_name] of the documents to search against.DocumentQuery.BuilderaddPropertyFilter(int index, PropertyFilter value)This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`.DocumentQuery.BuilderaddPropertyFilter(int index, PropertyFilter.Builder builderForValue)This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`.DocumentQuery.BuilderaddPropertyFilter(PropertyFilter value)This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`.DocumentQuery.BuilderaddPropertyFilter(PropertyFilter.Builder builderForValue)This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`.PropertyFilter.BuilderaddPropertyFilterBuilder()This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`.PropertyFilter.BuilderaddPropertyFilterBuilder(int index)This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`.DocumentQuery.BuilderaddQueryContext(String value)For custom synonyms.DocumentQuery.BuilderaddQueryContextBytes(com.google.protobuf.ByteString value)For custom synonyms.DocumentQuery.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)DocumentQuery.BuilderaddTimeFilters(int index, TimeFilter value)Documents created/updated within a range specified by this filter are searched against.DocumentQuery.BuilderaddTimeFilters(int index, TimeFilter.Builder builderForValue)Documents created/updated within a range specified by this filter are searched against.DocumentQuery.BuilderaddTimeFilters(TimeFilter value)Documents created/updated within a range specified by this filter are searched against.DocumentQuery.BuilderaddTimeFilters(TimeFilter.Builder builderForValue)Documents created/updated within a range specified by this filter are searched against.TimeFilter.BuilderaddTimeFiltersBuilder()Documents created/updated within a range specified by this filter are searched against.TimeFilter.BuilderaddTimeFiltersBuilder(int index)Documents created/updated within a range specified by this filter are searched against.DocumentQuerybuild()DocumentQuerybuildPartial()DocumentQuery.Builderclear()DocumentQuery.BuilderclearCustomPropertyFilter()Deprecated.google.cloud.contentwarehouse.v1.DocumentQuery.custom_property_filter is deprecated.DocumentQuery.BuilderclearCustomWeightsMetadata()To support the custom weighting across document schemas, customers need to provide the properties to be used to boost the ranking in the search request.DocumentQuery.BuilderclearDocumentCreatorFilter()The exact creator(s) of the documents to search against.DocumentQuery.BuilderclearDocumentNameFilter()Search the documents in the list.DocumentQuery.BuilderclearDocumentSchemaNames()This filter specifies the exact document schema [Document.document_schema_name][google.cloud.contentwarehouse.v1.Document.document_schema_name] of the documents to search against.DocumentQuery.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)DocumentQuery.BuilderclearFileTypeFilter()This filter specifies the types of files to return: ALL, FOLDER, or FILE.DocumentQuery.BuilderclearFolderNameFilter()Search all the documents under this specified folder.DocumentQuery.BuilderclearIsNlQuery()Experimental, do not use.DocumentQuery.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)DocumentQuery.BuilderclearPropertyFilter()This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`.DocumentQuery.BuilderclearQuery()The query string that matches against the full text of the document and the searchable properties.DocumentQuery.BuilderclearQueryContext()For custom synonyms.DocumentQuery.BuilderclearTimeFilters()Documents created/updated within a range specified by this filter are searched against.DocumentQuery.Builderclone()StringgetCustomPropertyFilter()Deprecated.google.cloud.contentwarehouse.v1.DocumentQuery.custom_property_filter is deprecated.com.google.protobuf.ByteStringgetCustomPropertyFilterBytes()Deprecated.google.cloud.contentwarehouse.v1.DocumentQuery.custom_property_filter is deprecated.CustomWeightsMetadatagetCustomWeightsMetadata()To support the custom weighting across document schemas, customers need to provide the properties to be used to boost the ranking in the search request.CustomWeightsMetadata.BuildergetCustomWeightsMetadataBuilder()To support the custom weighting across document schemas, customers need to provide the properties to be used to boost the ranking in the search request.CustomWeightsMetadataOrBuildergetCustomWeightsMetadataOrBuilder()To support the custom weighting across document schemas, customers need to provide the properties to be used to boost the ranking in the search request.DocumentQuerygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetDocumentCreatorFilter(int index)The exact creator(s) of the documents to search against.com.google.protobuf.ByteStringgetDocumentCreatorFilterBytes(int index)The exact creator(s) of the documents to search against.intgetDocumentCreatorFilterCount()The exact creator(s) of the documents to search against.com.google.protobuf.ProtocolStringListgetDocumentCreatorFilterList()The exact creator(s) of the documents to search against.StringgetDocumentNameFilter(int index)Search the documents in the list.com.google.protobuf.ByteStringgetDocumentNameFilterBytes(int index)Search the documents in the list.intgetDocumentNameFilterCount()Search the documents in the list.com.google.protobuf.ProtocolStringListgetDocumentNameFilterList()Search the documents in the list.StringgetDocumentSchemaNames(int index)This filter specifies the exact document schema [Document.document_schema_name][google.cloud.contentwarehouse.v1.Document.document_schema_name] of the documents to search against.com.google.protobuf.ByteStringgetDocumentSchemaNamesBytes(int index)This filter specifies the exact document schema [Document.document_schema_name][google.cloud.contentwarehouse.v1.Document.document_schema_name] of the documents to search against.intgetDocumentSchemaNamesCount()This filter specifies the exact document schema [Document.document_schema_name][google.cloud.contentwarehouse.v1.Document.document_schema_name] of the documents to search against.com.google.protobuf.ProtocolStringListgetDocumentSchemaNamesList()This filter specifies the exact document schema [Document.document_schema_name][google.cloud.contentwarehouse.v1.Document.document_schema_name] of the documents to search against.FileTypeFiltergetFileTypeFilter()This filter specifies the types of files to return: ALL, FOLDER, or FILE.FileTypeFilter.BuildergetFileTypeFilterBuilder()This filter specifies the types of files to return: ALL, FOLDER, or FILE.FileTypeFilterOrBuildergetFileTypeFilterOrBuilder()This filter specifies the types of files to return: ALL, FOLDER, or FILE.StringgetFolderNameFilter()Search all the documents under this specified folder.com.google.protobuf.ByteStringgetFolderNameFilterBytes()Search all the documents under this specified folder.booleangetIsNlQuery()Experimental, do not use.PropertyFiltergetPropertyFilter(int index)This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`.PropertyFilter.BuildergetPropertyFilterBuilder(int index)This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`.List<PropertyFilter.Builder>getPropertyFilterBuilderList()This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`.intgetPropertyFilterCount()This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`.List<PropertyFilter>getPropertyFilterList()This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`.PropertyFilterOrBuildergetPropertyFilterOrBuilder(int index)This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`.List<? extends PropertyFilterOrBuilder>getPropertyFilterOrBuilderList()This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`.StringgetQuery()The query string that matches against the full text of the document and the searchable properties.com.google.protobuf.ByteStringgetQueryBytes()The query string that matches against the full text of the document and the searchable properties.StringgetQueryContext(int index)For custom synonyms.com.google.protobuf.ByteStringgetQueryContextBytes(int index)For custom synonyms.intgetQueryContextCount()For custom synonyms.com.google.protobuf.ProtocolStringListgetQueryContextList()For custom synonyms.TimeFiltergetTimeFilters(int index)Documents created/updated within a range specified by this filter are searched against.TimeFilter.BuildergetTimeFiltersBuilder(int index)Documents created/updated within a range specified by this filter are searched against.List<TimeFilter.Builder>getTimeFiltersBuilderList()Documents created/updated within a range specified by this filter are searched against.intgetTimeFiltersCount()Documents created/updated within a range specified by this filter are searched against.List<TimeFilter>getTimeFiltersList()Documents created/updated within a range specified by this filter are searched against.TimeFilterOrBuildergetTimeFiltersOrBuilder(int index)Documents created/updated within a range specified by this filter are searched against.List<? extends TimeFilterOrBuilder>getTimeFiltersOrBuilderList()Documents created/updated within a range specified by this filter are searched against.booleanhasCustomWeightsMetadata()To support the custom weighting across document schemas, customers need to provide the properties to be used to boost the ranking in the search request.booleanhasFileTypeFilter()This filter specifies the types of files to return: ALL, FOLDER, or FILE.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()DocumentQuery.BuildermergeCustomWeightsMetadata(CustomWeightsMetadata value)To support the custom weighting across document schemas, customers need to provide the properties to be used to boost the ranking in the search request.DocumentQuery.BuildermergeFileTypeFilter(FileTypeFilter value)This filter specifies the types of files to return: ALL, FOLDER, or FILE.DocumentQuery.BuildermergeFrom(DocumentQuery other)DocumentQuery.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)DocumentQuery.BuildermergeFrom(com.google.protobuf.Message other)DocumentQuery.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)DocumentQuery.BuilderremovePropertyFilter(int index)This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`.DocumentQuery.BuilderremoveTimeFilters(int index)Documents created/updated within a range specified by this filter are searched against.DocumentQuery.BuildersetCustomPropertyFilter(String value)Deprecated.google.cloud.contentwarehouse.v1.DocumentQuery.custom_property_filter is deprecated.DocumentQuery.BuildersetCustomPropertyFilterBytes(com.google.protobuf.ByteString value)Deprecated.google.cloud.contentwarehouse.v1.DocumentQuery.custom_property_filter is deprecated.DocumentQuery.BuildersetCustomWeightsMetadata(CustomWeightsMetadata value)To support the custom weighting across document schemas, customers need to provide the properties to be used to boost the ranking in the search request.DocumentQuery.BuildersetCustomWeightsMetadata(CustomWeightsMetadata.Builder builderForValue)To support the custom weighting across document schemas, customers need to provide the properties to be used to boost the ranking in the search request.DocumentQuery.BuildersetDocumentCreatorFilter(int index, String value)The exact creator(s) of the documents to search against.DocumentQuery.BuildersetDocumentNameFilter(int index, String value)Search the documents in the list.DocumentQuery.BuildersetDocumentSchemaNames(int index, String value)This filter specifies the exact document schema [Document.document_schema_name][google.cloud.contentwarehouse.v1.Document.document_schema_name] of the documents to search against.DocumentQuery.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)DocumentQuery.BuildersetFileTypeFilter(FileTypeFilter value)This filter specifies the types of files to return: ALL, FOLDER, or FILE.DocumentQuery.BuildersetFileTypeFilter(FileTypeFilter.Builder builderForValue)This filter specifies the types of files to return: ALL, FOLDER, or FILE.DocumentQuery.BuildersetFolderNameFilter(String value)Search all the documents under this specified folder.DocumentQuery.BuildersetFolderNameFilterBytes(com.google.protobuf.ByteString value)Search all the documents under this specified folder.DocumentQuery.BuildersetIsNlQuery(boolean value)Experimental, do not use.DocumentQuery.BuildersetPropertyFilter(int index, PropertyFilter value)This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`.DocumentQuery.BuildersetPropertyFilter(int index, PropertyFilter.Builder builderForValue)This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`.DocumentQuery.BuildersetQuery(String value)The query string that matches against the full text of the document and the searchable properties.DocumentQuery.BuildersetQueryBytes(com.google.protobuf.ByteString value)The query string that matches against the full text of the document and the searchable properties.DocumentQuery.BuildersetQueryContext(int index, String value)For custom synonyms.DocumentQuery.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)DocumentQuery.BuildersetTimeFilters(int index, TimeFilter value)Documents created/updated within a range specified by this filter are searched against.DocumentQuery.BuildersetTimeFilters(int index, TimeFilter.Builder builderForValue)Documents created/updated within a range specified by this filter are searched against.DocumentQuery.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<DocumentQuery.Builder>
-
clear
public DocumentQuery.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<DocumentQuery.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.GeneratedMessageV3.Builder<DocumentQuery.Builder>
-
getDefaultInstanceForType
public DocumentQuery getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public DocumentQuery build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DocumentQuery buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public DocumentQuery.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<DocumentQuery.Builder>
-
setField
public DocumentQuery.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DocumentQuery.Builder>
-
clearField
public DocumentQuery.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DocumentQuery.Builder>
-
clearOneof
public DocumentQuery.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<DocumentQuery.Builder>
-
setRepeatedField
public DocumentQuery.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DocumentQuery.Builder>
-
addRepeatedField
public DocumentQuery.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DocumentQuery.Builder>
-
mergeFrom
public DocumentQuery.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DocumentQuery.Builder>
-
mergeFrom
public DocumentQuery.Builder mergeFrom(DocumentQuery other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<DocumentQuery.Builder>
-
mergeFrom
public DocumentQuery.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<DocumentQuery.Builder>- Throws:
IOException
-
getQuery
public String getQuery()
The query string that matches against the full text of the document and the searchable properties. The query partially supports [Google AIP style syntax](https://google.aip.dev/160). Specifically, the query supports literals, logical operators, negation operators, comparison operators, and functions. Literals: A bare literal value (examples: "42", "Hugo") is a value to be matched against. It searches over the full text of the document and the searchable properties. Logical operators: "AND", "and", "OR", and "or" are binary logical operators (example: "engineer OR developer"). Negation operators: "NOT" and "!" are negation operators (example: "NOT software"). Comparison operators: support the binary comparison operators =, !=, <, >, <= and >= for string, numeric, enum, boolean. Also support like operator `~~` for string. It provides semantic search functionality by parsing, stemming and doing synonyms expansion against the input query. To specify a property in the query, the left hand side expression in the comparison must be the property ID including the parent. The right hand side must be literals. For example: "\"projects/123/locations/us\".property_a < 1" matches results whose "property_a" is less than 1 in project 123 and us location. The literals and comparison expression can be connected in a single query (example: "software engineer \"projects/123/locations/us\".salary > 100"). Functions: supported functions are `LOWER([property_name])` to perform a case insensitive match and `EMPTY([property_name])` to filter on the existence of a key. Support nested expressions connected using parenthesis and logical operators. The default logical operators is `AND` if there is no operators between expressions. The query can be used with other filters e.g. `time_filters` and `folder_name_filter`. They are connected with `AND` operator under the hood. The maximum number of allowed characters is 255.
string query = 1;- Specified by:
getQueryin interfaceDocumentQueryOrBuilder- Returns:
- The query.
-
getQueryBytes
public com.google.protobuf.ByteString getQueryBytes()
The query string that matches against the full text of the document and the searchable properties. The query partially supports [Google AIP style syntax](https://google.aip.dev/160). Specifically, the query supports literals, logical operators, negation operators, comparison operators, and functions. Literals: A bare literal value (examples: "42", "Hugo") is a value to be matched against. It searches over the full text of the document and the searchable properties. Logical operators: "AND", "and", "OR", and "or" are binary logical operators (example: "engineer OR developer"). Negation operators: "NOT" and "!" are negation operators (example: "NOT software"). Comparison operators: support the binary comparison operators =, !=, <, >, <= and >= for string, numeric, enum, boolean. Also support like operator `~~` for string. It provides semantic search functionality by parsing, stemming and doing synonyms expansion against the input query. To specify a property in the query, the left hand side expression in the comparison must be the property ID including the parent. The right hand side must be literals. For example: "\"projects/123/locations/us\".property_a < 1" matches results whose "property_a" is less than 1 in project 123 and us location. The literals and comparison expression can be connected in a single query (example: "software engineer \"projects/123/locations/us\".salary > 100"). Functions: supported functions are `LOWER([property_name])` to perform a case insensitive match and `EMPTY([property_name])` to filter on the existence of a key. Support nested expressions connected using parenthesis and logical operators. The default logical operators is `AND` if there is no operators between expressions. The query can be used with other filters e.g. `time_filters` and `folder_name_filter`. They are connected with `AND` operator under the hood. The maximum number of allowed characters is 255.
string query = 1;- Specified by:
getQueryBytesin interfaceDocumentQueryOrBuilder- Returns:
- The bytes for query.
-
setQuery
public DocumentQuery.Builder setQuery(String value)
The query string that matches against the full text of the document and the searchable properties. The query partially supports [Google AIP style syntax](https://google.aip.dev/160). Specifically, the query supports literals, logical operators, negation operators, comparison operators, and functions. Literals: A bare literal value (examples: "42", "Hugo") is a value to be matched against. It searches over the full text of the document and the searchable properties. Logical operators: "AND", "and", "OR", and "or" are binary logical operators (example: "engineer OR developer"). Negation operators: "NOT" and "!" are negation operators (example: "NOT software"). Comparison operators: support the binary comparison operators =, !=, <, >, <= and >= for string, numeric, enum, boolean. Also support like operator `~~` for string. It provides semantic search functionality by parsing, stemming and doing synonyms expansion against the input query. To specify a property in the query, the left hand side expression in the comparison must be the property ID including the parent. The right hand side must be literals. For example: "\"projects/123/locations/us\".property_a < 1" matches results whose "property_a" is less than 1 in project 123 and us location. The literals and comparison expression can be connected in a single query (example: "software engineer \"projects/123/locations/us\".salary > 100"). Functions: supported functions are `LOWER([property_name])` to perform a case insensitive match and `EMPTY([property_name])` to filter on the existence of a key. Support nested expressions connected using parenthesis and logical operators. The default logical operators is `AND` if there is no operators between expressions. The query can be used with other filters e.g. `time_filters` and `folder_name_filter`. They are connected with `AND` operator under the hood. The maximum number of allowed characters is 255.
string query = 1;- Parameters:
value- The query to set.- Returns:
- This builder for chaining.
-
clearQuery
public DocumentQuery.Builder clearQuery()
The query string that matches against the full text of the document and the searchable properties. The query partially supports [Google AIP style syntax](https://google.aip.dev/160). Specifically, the query supports literals, logical operators, negation operators, comparison operators, and functions. Literals: A bare literal value (examples: "42", "Hugo") is a value to be matched against. It searches over the full text of the document and the searchable properties. Logical operators: "AND", "and", "OR", and "or" are binary logical operators (example: "engineer OR developer"). Negation operators: "NOT" and "!" are negation operators (example: "NOT software"). Comparison operators: support the binary comparison operators =, !=, <, >, <= and >= for string, numeric, enum, boolean. Also support like operator `~~` for string. It provides semantic search functionality by parsing, stemming and doing synonyms expansion against the input query. To specify a property in the query, the left hand side expression in the comparison must be the property ID including the parent. The right hand side must be literals. For example: "\"projects/123/locations/us\".property_a < 1" matches results whose "property_a" is less than 1 in project 123 and us location. The literals and comparison expression can be connected in a single query (example: "software engineer \"projects/123/locations/us\".salary > 100"). Functions: supported functions are `LOWER([property_name])` to perform a case insensitive match and `EMPTY([property_name])` to filter on the existence of a key. Support nested expressions connected using parenthesis and logical operators. The default logical operators is `AND` if there is no operators between expressions. The query can be used with other filters e.g. `time_filters` and `folder_name_filter`. They are connected with `AND` operator under the hood. The maximum number of allowed characters is 255.
string query = 1;- Returns:
- This builder for chaining.
-
setQueryBytes
public DocumentQuery.Builder setQueryBytes(com.google.protobuf.ByteString value)
The query string that matches against the full text of the document and the searchable properties. The query partially supports [Google AIP style syntax](https://google.aip.dev/160). Specifically, the query supports literals, logical operators, negation operators, comparison operators, and functions. Literals: A bare literal value (examples: "42", "Hugo") is a value to be matched against. It searches over the full text of the document and the searchable properties. Logical operators: "AND", "and", "OR", and "or" are binary logical operators (example: "engineer OR developer"). Negation operators: "NOT" and "!" are negation operators (example: "NOT software"). Comparison operators: support the binary comparison operators =, !=, <, >, <= and >= for string, numeric, enum, boolean. Also support like operator `~~` for string. It provides semantic search functionality by parsing, stemming and doing synonyms expansion against the input query. To specify a property in the query, the left hand side expression in the comparison must be the property ID including the parent. The right hand side must be literals. For example: "\"projects/123/locations/us\".property_a < 1" matches results whose "property_a" is less than 1 in project 123 and us location. The literals and comparison expression can be connected in a single query (example: "software engineer \"projects/123/locations/us\".salary > 100"). Functions: supported functions are `LOWER([property_name])` to perform a case insensitive match and `EMPTY([property_name])` to filter on the existence of a key. Support nested expressions connected using parenthesis and logical operators. The default logical operators is `AND` if there is no operators between expressions. The query can be used with other filters e.g. `time_filters` and `folder_name_filter`. They are connected with `AND` operator under the hood. The maximum number of allowed characters is 255.
string query = 1;- Parameters:
value- The bytes for query to set.- Returns:
- This builder for chaining.
-
getIsNlQuery
public boolean getIsNlQuery()
Experimental, do not use. If the query is a natural language question. False by default. If true, then the question-answering feature will be used instead of search, and `result_count` in [SearchDocumentsRequest][google.cloud.contentwarehouse.v1.SearchDocumentsRequest] must be set. In addition, all other input fields related to search (pagination, histograms, etc.) will be ignored.
bool is_nl_query = 12;- Specified by:
getIsNlQueryin interfaceDocumentQueryOrBuilder- Returns:
- The isNlQuery.
-
setIsNlQuery
public DocumentQuery.Builder setIsNlQuery(boolean value)
Experimental, do not use. If the query is a natural language question. False by default. If true, then the question-answering feature will be used instead of search, and `result_count` in [SearchDocumentsRequest][google.cloud.contentwarehouse.v1.SearchDocumentsRequest] must be set. In addition, all other input fields related to search (pagination, histograms, etc.) will be ignored.
bool is_nl_query = 12;- Parameters:
value- The isNlQuery to set.- Returns:
- This builder for chaining.
-
clearIsNlQuery
public DocumentQuery.Builder clearIsNlQuery()
Experimental, do not use. If the query is a natural language question. False by default. If true, then the question-answering feature will be used instead of search, and `result_count` in [SearchDocumentsRequest][google.cloud.contentwarehouse.v1.SearchDocumentsRequest] must be set. In addition, all other input fields related to search (pagination, histograms, etc.) will be ignored.
bool is_nl_query = 12;- Returns:
- This builder for chaining.
-
getCustomPropertyFilter
@Deprecated public String getCustomPropertyFilter()
Deprecated.google.cloud.contentwarehouse.v1.DocumentQuery.custom_property_filter is deprecated. See google/cloud/contentwarehouse/v1/filters.proto;l=104This filter specifies a structured syntax to match against the [PropertyDefinition].[is_filterable][] marked as `true`. The syntax for this expression is a subset of SQL syntax. Supported operators are: `=`, `!=`, `<`, `<=`, `>`, and `>=` where the left of the operator is a property name and the right of the operator is a number or a quoted string. You must escape backslash (\\) and quote (\") characters. Supported functions are `LOWER([property_name])` to perform a case insensitive match and `EMPTY([property_name])` to filter on the existence of a key. Boolean expressions (AND/OR/NOT) are supported up to 3 levels of nesting (for example, "((A AND B AND C) OR NOT D) AND E"), a maximum of 100 comparisons or functions are allowed in the expression. The expression must be < 6000 bytes in length. Sample Query: `(LOWER(driving_license)="class \"a\"" OR EMPTY(driving_license)) AND driving_years > 10`
string custom_property_filter = 4 [deprecated = true];- Specified by:
getCustomPropertyFilterin interfaceDocumentQueryOrBuilder- Returns:
- The customPropertyFilter.
-
getCustomPropertyFilterBytes
@Deprecated public com.google.protobuf.ByteString getCustomPropertyFilterBytes()
Deprecated.google.cloud.contentwarehouse.v1.DocumentQuery.custom_property_filter is deprecated. See google/cloud/contentwarehouse/v1/filters.proto;l=104This filter specifies a structured syntax to match against the [PropertyDefinition].[is_filterable][] marked as `true`. The syntax for this expression is a subset of SQL syntax. Supported operators are: `=`, `!=`, `<`, `<=`, `>`, and `>=` where the left of the operator is a property name and the right of the operator is a number or a quoted string. You must escape backslash (\\) and quote (\") characters. Supported functions are `LOWER([property_name])` to perform a case insensitive match and `EMPTY([property_name])` to filter on the existence of a key. Boolean expressions (AND/OR/NOT) are supported up to 3 levels of nesting (for example, "((A AND B AND C) OR NOT D) AND E"), a maximum of 100 comparisons or functions are allowed in the expression. The expression must be < 6000 bytes in length. Sample Query: `(LOWER(driving_license)="class \"a\"" OR EMPTY(driving_license)) AND driving_years > 10`
string custom_property_filter = 4 [deprecated = true];- Specified by:
getCustomPropertyFilterBytesin interfaceDocumentQueryOrBuilder- Returns:
- The bytes for customPropertyFilter.
-
setCustomPropertyFilter
@Deprecated public DocumentQuery.Builder setCustomPropertyFilter(String value)
Deprecated.google.cloud.contentwarehouse.v1.DocumentQuery.custom_property_filter is deprecated. See google/cloud/contentwarehouse/v1/filters.proto;l=104This filter specifies a structured syntax to match against the [PropertyDefinition].[is_filterable][] marked as `true`. The syntax for this expression is a subset of SQL syntax. Supported operators are: `=`, `!=`, `<`, `<=`, `>`, and `>=` where the left of the operator is a property name and the right of the operator is a number or a quoted string. You must escape backslash (\\) and quote (\") characters. Supported functions are `LOWER([property_name])` to perform a case insensitive match and `EMPTY([property_name])` to filter on the existence of a key. Boolean expressions (AND/OR/NOT) are supported up to 3 levels of nesting (for example, "((A AND B AND C) OR NOT D) AND E"), a maximum of 100 comparisons or functions are allowed in the expression. The expression must be < 6000 bytes in length. Sample Query: `(LOWER(driving_license)="class \"a\"" OR EMPTY(driving_license)) AND driving_years > 10`
string custom_property_filter = 4 [deprecated = true];- Parameters:
value- The customPropertyFilter to set.- Returns:
- This builder for chaining.
-
clearCustomPropertyFilter
@Deprecated public DocumentQuery.Builder clearCustomPropertyFilter()
Deprecated.google.cloud.contentwarehouse.v1.DocumentQuery.custom_property_filter is deprecated. See google/cloud/contentwarehouse/v1/filters.proto;l=104This filter specifies a structured syntax to match against the [PropertyDefinition].[is_filterable][] marked as `true`. The syntax for this expression is a subset of SQL syntax. Supported operators are: `=`, `!=`, `<`, `<=`, `>`, and `>=` where the left of the operator is a property name and the right of the operator is a number or a quoted string. You must escape backslash (\\) and quote (\") characters. Supported functions are `LOWER([property_name])` to perform a case insensitive match and `EMPTY([property_name])` to filter on the existence of a key. Boolean expressions (AND/OR/NOT) are supported up to 3 levels of nesting (for example, "((A AND B AND C) OR NOT D) AND E"), a maximum of 100 comparisons or functions are allowed in the expression. The expression must be < 6000 bytes in length. Sample Query: `(LOWER(driving_license)="class \"a\"" OR EMPTY(driving_license)) AND driving_years > 10`
string custom_property_filter = 4 [deprecated = true];- Returns:
- This builder for chaining.
-
setCustomPropertyFilterBytes
@Deprecated public DocumentQuery.Builder setCustomPropertyFilterBytes(com.google.protobuf.ByteString value)
Deprecated.google.cloud.contentwarehouse.v1.DocumentQuery.custom_property_filter is deprecated. See google/cloud/contentwarehouse/v1/filters.proto;l=104This filter specifies a structured syntax to match against the [PropertyDefinition].[is_filterable][] marked as `true`. The syntax for this expression is a subset of SQL syntax. Supported operators are: `=`, `!=`, `<`, `<=`, `>`, and `>=` where the left of the operator is a property name and the right of the operator is a number or a quoted string. You must escape backslash (\\) and quote (\") characters. Supported functions are `LOWER([property_name])` to perform a case insensitive match and `EMPTY([property_name])` to filter on the existence of a key. Boolean expressions (AND/OR/NOT) are supported up to 3 levels of nesting (for example, "((A AND B AND C) OR NOT D) AND E"), a maximum of 100 comparisons or functions are allowed in the expression. The expression must be < 6000 bytes in length. Sample Query: `(LOWER(driving_license)="class \"a\"" OR EMPTY(driving_license)) AND driving_years > 10`
string custom_property_filter = 4 [deprecated = true];- Parameters:
value- The bytes for customPropertyFilter to set.- Returns:
- This builder for chaining.
-
getTimeFiltersList
public List<TimeFilter> getTimeFiltersList()
Documents created/updated within a range specified by this filter are searched against.
repeated .google.cloud.contentwarehouse.v1.TimeFilter time_filters = 5;- Specified by:
getTimeFiltersListin interfaceDocumentQueryOrBuilder
-
getTimeFiltersCount
public int getTimeFiltersCount()
Documents created/updated within a range specified by this filter are searched against.
repeated .google.cloud.contentwarehouse.v1.TimeFilter time_filters = 5;- Specified by:
getTimeFiltersCountin interfaceDocumentQueryOrBuilder
-
getTimeFilters
public TimeFilter getTimeFilters(int index)
Documents created/updated within a range specified by this filter are searched against.
repeated .google.cloud.contentwarehouse.v1.TimeFilter time_filters = 5;- Specified by:
getTimeFiltersin interfaceDocumentQueryOrBuilder
-
setTimeFilters
public DocumentQuery.Builder setTimeFilters(int index, TimeFilter value)
Documents created/updated within a range specified by this filter are searched against.
repeated .google.cloud.contentwarehouse.v1.TimeFilter time_filters = 5;
-
setTimeFilters
public DocumentQuery.Builder setTimeFilters(int index, TimeFilter.Builder builderForValue)
Documents created/updated within a range specified by this filter are searched against.
repeated .google.cloud.contentwarehouse.v1.TimeFilter time_filters = 5;
-
addTimeFilters
public DocumentQuery.Builder addTimeFilters(TimeFilter value)
Documents created/updated within a range specified by this filter are searched against.
repeated .google.cloud.contentwarehouse.v1.TimeFilter time_filters = 5;
-
addTimeFilters
public DocumentQuery.Builder addTimeFilters(int index, TimeFilter value)
Documents created/updated within a range specified by this filter are searched against.
repeated .google.cloud.contentwarehouse.v1.TimeFilter time_filters = 5;
-
addTimeFilters
public DocumentQuery.Builder addTimeFilters(TimeFilter.Builder builderForValue)
Documents created/updated within a range specified by this filter are searched against.
repeated .google.cloud.contentwarehouse.v1.TimeFilter time_filters = 5;
-
addTimeFilters
public DocumentQuery.Builder addTimeFilters(int index, TimeFilter.Builder builderForValue)
Documents created/updated within a range specified by this filter are searched against.
repeated .google.cloud.contentwarehouse.v1.TimeFilter time_filters = 5;
-
addAllTimeFilters
public DocumentQuery.Builder addAllTimeFilters(Iterable<? extends TimeFilter> values)
Documents created/updated within a range specified by this filter are searched against.
repeated .google.cloud.contentwarehouse.v1.TimeFilter time_filters = 5;
-
clearTimeFilters
public DocumentQuery.Builder clearTimeFilters()
Documents created/updated within a range specified by this filter are searched against.
repeated .google.cloud.contentwarehouse.v1.TimeFilter time_filters = 5;
-
removeTimeFilters
public DocumentQuery.Builder removeTimeFilters(int index)
Documents created/updated within a range specified by this filter are searched against.
repeated .google.cloud.contentwarehouse.v1.TimeFilter time_filters = 5;
-
getTimeFiltersBuilder
public TimeFilter.Builder getTimeFiltersBuilder(int index)
Documents created/updated within a range specified by this filter are searched against.
repeated .google.cloud.contentwarehouse.v1.TimeFilter time_filters = 5;
-
getTimeFiltersOrBuilder
public TimeFilterOrBuilder getTimeFiltersOrBuilder(int index)
Documents created/updated within a range specified by this filter are searched against.
repeated .google.cloud.contentwarehouse.v1.TimeFilter time_filters = 5;- Specified by:
getTimeFiltersOrBuilderin interfaceDocumentQueryOrBuilder
-
getTimeFiltersOrBuilderList
public List<? extends TimeFilterOrBuilder> getTimeFiltersOrBuilderList()
Documents created/updated within a range specified by this filter are searched against.
repeated .google.cloud.contentwarehouse.v1.TimeFilter time_filters = 5;- Specified by:
getTimeFiltersOrBuilderListin interfaceDocumentQueryOrBuilder
-
addTimeFiltersBuilder
public TimeFilter.Builder addTimeFiltersBuilder()
Documents created/updated within a range specified by this filter are searched against.
repeated .google.cloud.contentwarehouse.v1.TimeFilter time_filters = 5;
-
addTimeFiltersBuilder
public TimeFilter.Builder addTimeFiltersBuilder(int index)
Documents created/updated within a range specified by this filter are searched against.
repeated .google.cloud.contentwarehouse.v1.TimeFilter time_filters = 5;
-
getTimeFiltersBuilderList
public List<TimeFilter.Builder> getTimeFiltersBuilderList()
Documents created/updated within a range specified by this filter are searched against.
repeated .google.cloud.contentwarehouse.v1.TimeFilter time_filters = 5;
-
getDocumentSchemaNamesList
public com.google.protobuf.ProtocolStringList getDocumentSchemaNamesList()
This filter specifies the exact document schema [Document.document_schema_name][google.cloud.contentwarehouse.v1.Document.document_schema_name] of the documents to search against. If a value isn't specified, documents within the search results are associated with any schema. If multiple values are specified, documents within the search results may be associated with any of the specified schemas. At most 20 document schema names are allowed.
repeated string document_schema_names = 6;- Specified by:
getDocumentSchemaNamesListin interfaceDocumentQueryOrBuilder- Returns:
- A list containing the documentSchemaNames.
-
getDocumentSchemaNamesCount
public int getDocumentSchemaNamesCount()
This filter specifies the exact document schema [Document.document_schema_name][google.cloud.contentwarehouse.v1.Document.document_schema_name] of the documents to search against. If a value isn't specified, documents within the search results are associated with any schema. If multiple values are specified, documents within the search results may be associated with any of the specified schemas. At most 20 document schema names are allowed.
repeated string document_schema_names = 6;- Specified by:
getDocumentSchemaNamesCountin interfaceDocumentQueryOrBuilder- Returns:
- The count of documentSchemaNames.
-
getDocumentSchemaNames
public String getDocumentSchemaNames(int index)
This filter specifies the exact document schema [Document.document_schema_name][google.cloud.contentwarehouse.v1.Document.document_schema_name] of the documents to search against. If a value isn't specified, documents within the search results are associated with any schema. If multiple values are specified, documents within the search results may be associated with any of the specified schemas. At most 20 document schema names are allowed.
repeated string document_schema_names = 6;- Specified by:
getDocumentSchemaNamesin interfaceDocumentQueryOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The documentSchemaNames at the given index.
-
getDocumentSchemaNamesBytes
public com.google.protobuf.ByteString getDocumentSchemaNamesBytes(int index)
This filter specifies the exact document schema [Document.document_schema_name][google.cloud.contentwarehouse.v1.Document.document_schema_name] of the documents to search against. If a value isn't specified, documents within the search results are associated with any schema. If multiple values are specified, documents within the search results may be associated with any of the specified schemas. At most 20 document schema names are allowed.
repeated string document_schema_names = 6;- Specified by:
getDocumentSchemaNamesBytesin interfaceDocumentQueryOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the documentSchemaNames at the given index.
-
setDocumentSchemaNames
public DocumentQuery.Builder setDocumentSchemaNames(int index, String value)
This filter specifies the exact document schema [Document.document_schema_name][google.cloud.contentwarehouse.v1.Document.document_schema_name] of the documents to search against. If a value isn't specified, documents within the search results are associated with any schema. If multiple values are specified, documents within the search results may be associated with any of the specified schemas. At most 20 document schema names are allowed.
repeated string document_schema_names = 6;- Parameters:
index- The index to set the value at.value- The documentSchemaNames to set.- Returns:
- This builder for chaining.
-
addDocumentSchemaNames
public DocumentQuery.Builder addDocumentSchemaNames(String value)
This filter specifies the exact document schema [Document.document_schema_name][google.cloud.contentwarehouse.v1.Document.document_schema_name] of the documents to search against. If a value isn't specified, documents within the search results are associated with any schema. If multiple values are specified, documents within the search results may be associated with any of the specified schemas. At most 20 document schema names are allowed.
repeated string document_schema_names = 6;- Parameters:
value- The documentSchemaNames to add.- Returns:
- This builder for chaining.
-
addAllDocumentSchemaNames
public DocumentQuery.Builder addAllDocumentSchemaNames(Iterable<String> values)
This filter specifies the exact document schema [Document.document_schema_name][google.cloud.contentwarehouse.v1.Document.document_schema_name] of the documents to search against. If a value isn't specified, documents within the search results are associated with any schema. If multiple values are specified, documents within the search results may be associated with any of the specified schemas. At most 20 document schema names are allowed.
repeated string document_schema_names = 6;- Parameters:
values- The documentSchemaNames to add.- Returns:
- This builder for chaining.
-
clearDocumentSchemaNames
public DocumentQuery.Builder clearDocumentSchemaNames()
This filter specifies the exact document schema [Document.document_schema_name][google.cloud.contentwarehouse.v1.Document.document_schema_name] of the documents to search against. If a value isn't specified, documents within the search results are associated with any schema. If multiple values are specified, documents within the search results may be associated with any of the specified schemas. At most 20 document schema names are allowed.
repeated string document_schema_names = 6;- Returns:
- This builder for chaining.
-
addDocumentSchemaNamesBytes
public DocumentQuery.Builder addDocumentSchemaNamesBytes(com.google.protobuf.ByteString value)
This filter specifies the exact document schema [Document.document_schema_name][google.cloud.contentwarehouse.v1.Document.document_schema_name] of the documents to search against. If a value isn't specified, documents within the search results are associated with any schema. If multiple values are specified, documents within the search results may be associated with any of the specified schemas. At most 20 document schema names are allowed.
repeated string document_schema_names = 6;- Parameters:
value- The bytes of the documentSchemaNames to add.- Returns:
- This builder for chaining.
-
getPropertyFilterList
public List<PropertyFilter> getPropertyFilterList()
This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`. The relationship between the PropertyFilters is OR.
repeated .google.cloud.contentwarehouse.v1.PropertyFilter property_filter = 7;- Specified by:
getPropertyFilterListin interfaceDocumentQueryOrBuilder
-
getPropertyFilterCount
public int getPropertyFilterCount()
This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`. The relationship between the PropertyFilters is OR.
repeated .google.cloud.contentwarehouse.v1.PropertyFilter property_filter = 7;- Specified by:
getPropertyFilterCountin interfaceDocumentQueryOrBuilder
-
getPropertyFilter
public PropertyFilter getPropertyFilter(int index)
This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`. The relationship between the PropertyFilters is OR.
repeated .google.cloud.contentwarehouse.v1.PropertyFilter property_filter = 7;- Specified by:
getPropertyFilterin interfaceDocumentQueryOrBuilder
-
setPropertyFilter
public DocumentQuery.Builder setPropertyFilter(int index, PropertyFilter value)
This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`. The relationship between the PropertyFilters is OR.
repeated .google.cloud.contentwarehouse.v1.PropertyFilter property_filter = 7;
-
setPropertyFilter
public DocumentQuery.Builder setPropertyFilter(int index, PropertyFilter.Builder builderForValue)
This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`. The relationship between the PropertyFilters is OR.
repeated .google.cloud.contentwarehouse.v1.PropertyFilter property_filter = 7;
-
addPropertyFilter
public DocumentQuery.Builder addPropertyFilter(PropertyFilter value)
This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`. The relationship between the PropertyFilters is OR.
repeated .google.cloud.contentwarehouse.v1.PropertyFilter property_filter = 7;
-
addPropertyFilter
public DocumentQuery.Builder addPropertyFilter(int index, PropertyFilter value)
This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`. The relationship between the PropertyFilters is OR.
repeated .google.cloud.contentwarehouse.v1.PropertyFilter property_filter = 7;
-
addPropertyFilter
public DocumentQuery.Builder addPropertyFilter(PropertyFilter.Builder builderForValue)
This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`. The relationship between the PropertyFilters is OR.
repeated .google.cloud.contentwarehouse.v1.PropertyFilter property_filter = 7;
-
addPropertyFilter
public DocumentQuery.Builder addPropertyFilter(int index, PropertyFilter.Builder builderForValue)
This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`. The relationship between the PropertyFilters is OR.
repeated .google.cloud.contentwarehouse.v1.PropertyFilter property_filter = 7;
-
addAllPropertyFilter
public DocumentQuery.Builder addAllPropertyFilter(Iterable<? extends PropertyFilter> values)
This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`. The relationship between the PropertyFilters is OR.
repeated .google.cloud.contentwarehouse.v1.PropertyFilter property_filter = 7;
-
clearPropertyFilter
public DocumentQuery.Builder clearPropertyFilter()
This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`. The relationship between the PropertyFilters is OR.
repeated .google.cloud.contentwarehouse.v1.PropertyFilter property_filter = 7;
-
removePropertyFilter
public DocumentQuery.Builder removePropertyFilter(int index)
This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`. The relationship between the PropertyFilters is OR.
repeated .google.cloud.contentwarehouse.v1.PropertyFilter property_filter = 7;
-
getPropertyFilterBuilder
public PropertyFilter.Builder getPropertyFilterBuilder(int index)
This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`. The relationship between the PropertyFilters is OR.
repeated .google.cloud.contentwarehouse.v1.PropertyFilter property_filter = 7;
-
getPropertyFilterOrBuilder
public PropertyFilterOrBuilder getPropertyFilterOrBuilder(int index)
This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`. The relationship between the PropertyFilters is OR.
repeated .google.cloud.contentwarehouse.v1.PropertyFilter property_filter = 7;- Specified by:
getPropertyFilterOrBuilderin interfaceDocumentQueryOrBuilder
-
getPropertyFilterOrBuilderList
public List<? extends PropertyFilterOrBuilder> getPropertyFilterOrBuilderList()
This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`. The relationship between the PropertyFilters is OR.
repeated .google.cloud.contentwarehouse.v1.PropertyFilter property_filter = 7;- Specified by:
getPropertyFilterOrBuilderListin interfaceDocumentQueryOrBuilder
-
addPropertyFilterBuilder
public PropertyFilter.Builder addPropertyFilterBuilder()
This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`. The relationship between the PropertyFilters is OR.
repeated .google.cloud.contentwarehouse.v1.PropertyFilter property_filter = 7;
-
addPropertyFilterBuilder
public PropertyFilter.Builder addPropertyFilterBuilder(int index)
This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`. The relationship between the PropertyFilters is OR.
repeated .google.cloud.contentwarehouse.v1.PropertyFilter property_filter = 7;
-
getPropertyFilterBuilderList
public List<PropertyFilter.Builder> getPropertyFilterBuilderList()
This filter specifies a structured syntax to match against the [PropertyDefinition.is_filterable][google.cloud.contentwarehouse.v1.PropertyDefinition.is_filterable] marked as `true`. The relationship between the PropertyFilters is OR.
repeated .google.cloud.contentwarehouse.v1.PropertyFilter property_filter = 7;
-
hasFileTypeFilter
public boolean hasFileTypeFilter()
This filter specifies the types of files to return: ALL, FOLDER, or FILE. If FOLDER or FILE is specified, then only either folders or files will be returned, respectively. If ALL is specified, both folders and files will be returned. If no value is specified, ALL files will be returned.
.google.cloud.contentwarehouse.v1.FileTypeFilter file_type_filter = 8;- Specified by:
hasFileTypeFilterin interfaceDocumentQueryOrBuilder- Returns:
- Whether the fileTypeFilter field is set.
-
getFileTypeFilter
public FileTypeFilter getFileTypeFilter()
This filter specifies the types of files to return: ALL, FOLDER, or FILE. If FOLDER or FILE is specified, then only either folders or files will be returned, respectively. If ALL is specified, both folders and files will be returned. If no value is specified, ALL files will be returned.
.google.cloud.contentwarehouse.v1.FileTypeFilter file_type_filter = 8;- Specified by:
getFileTypeFilterin interfaceDocumentQueryOrBuilder- Returns:
- The fileTypeFilter.
-
setFileTypeFilter
public DocumentQuery.Builder setFileTypeFilter(FileTypeFilter value)
This filter specifies the types of files to return: ALL, FOLDER, or FILE. If FOLDER or FILE is specified, then only either folders or files will be returned, respectively. If ALL is specified, both folders and files will be returned. If no value is specified, ALL files will be returned.
.google.cloud.contentwarehouse.v1.FileTypeFilter file_type_filter = 8;
-
setFileTypeFilter
public DocumentQuery.Builder setFileTypeFilter(FileTypeFilter.Builder builderForValue)
This filter specifies the types of files to return: ALL, FOLDER, or FILE. If FOLDER or FILE is specified, then only either folders or files will be returned, respectively. If ALL is specified, both folders and files will be returned. If no value is specified, ALL files will be returned.
.google.cloud.contentwarehouse.v1.FileTypeFilter file_type_filter = 8;
-
mergeFileTypeFilter
public DocumentQuery.Builder mergeFileTypeFilter(FileTypeFilter value)
This filter specifies the types of files to return: ALL, FOLDER, or FILE. If FOLDER or FILE is specified, then only either folders or files will be returned, respectively. If ALL is specified, both folders and files will be returned. If no value is specified, ALL files will be returned.
.google.cloud.contentwarehouse.v1.FileTypeFilter file_type_filter = 8;
-
clearFileTypeFilter
public DocumentQuery.Builder clearFileTypeFilter()
This filter specifies the types of files to return: ALL, FOLDER, or FILE. If FOLDER or FILE is specified, then only either folders or files will be returned, respectively. If ALL is specified, both folders and files will be returned. If no value is specified, ALL files will be returned.
.google.cloud.contentwarehouse.v1.FileTypeFilter file_type_filter = 8;
-
getFileTypeFilterBuilder
public FileTypeFilter.Builder getFileTypeFilterBuilder()
This filter specifies the types of files to return: ALL, FOLDER, or FILE. If FOLDER or FILE is specified, then only either folders or files will be returned, respectively. If ALL is specified, both folders and files will be returned. If no value is specified, ALL files will be returned.
.google.cloud.contentwarehouse.v1.FileTypeFilter file_type_filter = 8;
-
getFileTypeFilterOrBuilder
public FileTypeFilterOrBuilder getFileTypeFilterOrBuilder()
This filter specifies the types of files to return: ALL, FOLDER, or FILE. If FOLDER or FILE is specified, then only either folders or files will be returned, respectively. If ALL is specified, both folders and files will be returned. If no value is specified, ALL files will be returned.
.google.cloud.contentwarehouse.v1.FileTypeFilter file_type_filter = 8;- Specified by:
getFileTypeFilterOrBuilderin interfaceDocumentQueryOrBuilder
-
getFolderNameFilter
public String getFolderNameFilter()
Search all the documents under this specified folder. Format: projects/{project_number}/locations/{location}/documents/{document_id}.string folder_name_filter = 9;- Specified by:
getFolderNameFilterin interfaceDocumentQueryOrBuilder- Returns:
- The folderNameFilter.
-
getFolderNameFilterBytes
public com.google.protobuf.ByteString getFolderNameFilterBytes()
Search all the documents under this specified folder. Format: projects/{project_number}/locations/{location}/documents/{document_id}.string folder_name_filter = 9;- Specified by:
getFolderNameFilterBytesin interfaceDocumentQueryOrBuilder- Returns:
- The bytes for folderNameFilter.
-
setFolderNameFilter
public DocumentQuery.Builder setFolderNameFilter(String value)
Search all the documents under this specified folder. Format: projects/{project_number}/locations/{location}/documents/{document_id}.string folder_name_filter = 9;- Parameters:
value- The folderNameFilter to set.- Returns:
- This builder for chaining.
-
clearFolderNameFilter
public DocumentQuery.Builder clearFolderNameFilter()
Search all the documents under this specified folder. Format: projects/{project_number}/locations/{location}/documents/{document_id}.string folder_name_filter = 9;- Returns:
- This builder for chaining.
-
setFolderNameFilterBytes
public DocumentQuery.Builder setFolderNameFilterBytes(com.google.protobuf.ByteString value)
Search all the documents under this specified folder. Format: projects/{project_number}/locations/{location}/documents/{document_id}.string folder_name_filter = 9;- Parameters:
value- The bytes for folderNameFilter to set.- Returns:
- This builder for chaining.
-
getDocumentNameFilterList
public com.google.protobuf.ProtocolStringList getDocumentNameFilterList()
Search the documents in the list. Format: projects/{project_number}/locations/{location}/documents/{document_id}.repeated string document_name_filter = 14;- Specified by:
getDocumentNameFilterListin interfaceDocumentQueryOrBuilder- Returns:
- A list containing the documentNameFilter.
-
getDocumentNameFilterCount
public int getDocumentNameFilterCount()
Search the documents in the list. Format: projects/{project_number}/locations/{location}/documents/{document_id}.repeated string document_name_filter = 14;- Specified by:
getDocumentNameFilterCountin interfaceDocumentQueryOrBuilder- Returns:
- The count of documentNameFilter.
-
getDocumentNameFilter
public String getDocumentNameFilter(int index)
Search the documents in the list. Format: projects/{project_number}/locations/{location}/documents/{document_id}.repeated string document_name_filter = 14;- Specified by:
getDocumentNameFilterin interfaceDocumentQueryOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The documentNameFilter at the given index.
-
getDocumentNameFilterBytes
public com.google.protobuf.ByteString getDocumentNameFilterBytes(int index)
Search the documents in the list. Format: projects/{project_number}/locations/{location}/documents/{document_id}.repeated string document_name_filter = 14;- Specified by:
getDocumentNameFilterBytesin interfaceDocumentQueryOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the documentNameFilter at the given index.
-
setDocumentNameFilter
public DocumentQuery.Builder setDocumentNameFilter(int index, String value)
Search the documents in the list. Format: projects/{project_number}/locations/{location}/documents/{document_id}.repeated string document_name_filter = 14;- Parameters:
index- The index to set the value at.value- The documentNameFilter to set.- Returns:
- This builder for chaining.
-
addDocumentNameFilter
public DocumentQuery.Builder addDocumentNameFilter(String value)
Search the documents in the list. Format: projects/{project_number}/locations/{location}/documents/{document_id}.repeated string document_name_filter = 14;- Parameters:
value- The documentNameFilter to add.- Returns:
- This builder for chaining.
-
addAllDocumentNameFilter
public DocumentQuery.Builder addAllDocumentNameFilter(Iterable<String> values)
Search the documents in the list. Format: projects/{project_number}/locations/{location}/documents/{document_id}.repeated string document_name_filter = 14;- Parameters:
values- The documentNameFilter to add.- Returns:
- This builder for chaining.
-
clearDocumentNameFilter
public DocumentQuery.Builder clearDocumentNameFilter()
Search the documents in the list. Format: projects/{project_number}/locations/{location}/documents/{document_id}.repeated string document_name_filter = 14;- Returns:
- This builder for chaining.
-
addDocumentNameFilterBytes
public DocumentQuery.Builder addDocumentNameFilterBytes(com.google.protobuf.ByteString value)
Search the documents in the list. Format: projects/{project_number}/locations/{location}/documents/{document_id}.repeated string document_name_filter = 14;- Parameters:
value- The bytes of the documentNameFilter to add.- Returns:
- This builder for chaining.
-
getQueryContextList
public com.google.protobuf.ProtocolStringList getQueryContextList()
For custom synonyms. Customers provide the synonyms based on context. One customer can provide multiple set of synonyms based on different context. The search query will be expanded based on the custom synonyms of the query context set. By default, no custom synonyms wll be applied if no query context is provided. It is not supported for CMEK compliant deployment.
repeated string query_context = 10;- Specified by:
getQueryContextListin interfaceDocumentQueryOrBuilder- Returns:
- A list containing the queryContext.
-
getQueryContextCount
public int getQueryContextCount()
For custom synonyms. Customers provide the synonyms based on context. One customer can provide multiple set of synonyms based on different context. The search query will be expanded based on the custom synonyms of the query context set. By default, no custom synonyms wll be applied if no query context is provided. It is not supported for CMEK compliant deployment.
repeated string query_context = 10;- Specified by:
getQueryContextCountin interfaceDocumentQueryOrBuilder- Returns:
- The count of queryContext.
-
getQueryContext
public String getQueryContext(int index)
For custom synonyms. Customers provide the synonyms based on context. One customer can provide multiple set of synonyms based on different context. The search query will be expanded based on the custom synonyms of the query context set. By default, no custom synonyms wll be applied if no query context is provided. It is not supported for CMEK compliant deployment.
repeated string query_context = 10;- Specified by:
getQueryContextin interfaceDocumentQueryOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The queryContext at the given index.
-
getQueryContextBytes
public com.google.protobuf.ByteString getQueryContextBytes(int index)
For custom synonyms. Customers provide the synonyms based on context. One customer can provide multiple set of synonyms based on different context. The search query will be expanded based on the custom synonyms of the query context set. By default, no custom synonyms wll be applied if no query context is provided. It is not supported for CMEK compliant deployment.
repeated string query_context = 10;- Specified by:
getQueryContextBytesin interfaceDocumentQueryOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the queryContext at the given index.
-
setQueryContext
public DocumentQuery.Builder setQueryContext(int index, String value)
For custom synonyms. Customers provide the synonyms based on context. One customer can provide multiple set of synonyms based on different context. The search query will be expanded based on the custom synonyms of the query context set. By default, no custom synonyms wll be applied if no query context is provided. It is not supported for CMEK compliant deployment.
repeated string query_context = 10;- Parameters:
index- The index to set the value at.value- The queryContext to set.- Returns:
- This builder for chaining.
-
addQueryContext
public DocumentQuery.Builder addQueryContext(String value)
For custom synonyms. Customers provide the synonyms based on context. One customer can provide multiple set of synonyms based on different context. The search query will be expanded based on the custom synonyms of the query context set. By default, no custom synonyms wll be applied if no query context is provided. It is not supported for CMEK compliant deployment.
repeated string query_context = 10;- Parameters:
value- The queryContext to add.- Returns:
- This builder for chaining.
-
addAllQueryContext
public DocumentQuery.Builder addAllQueryContext(Iterable<String> values)
For custom synonyms. Customers provide the synonyms based on context. One customer can provide multiple set of synonyms based on different context. The search query will be expanded based on the custom synonyms of the query context set. By default, no custom synonyms wll be applied if no query context is provided. It is not supported for CMEK compliant deployment.
repeated string query_context = 10;- Parameters:
values- The queryContext to add.- Returns:
- This builder for chaining.
-
clearQueryContext
public DocumentQuery.Builder clearQueryContext()
For custom synonyms. Customers provide the synonyms based on context. One customer can provide multiple set of synonyms based on different context. The search query will be expanded based on the custom synonyms of the query context set. By default, no custom synonyms wll be applied if no query context is provided. It is not supported for CMEK compliant deployment.
repeated string query_context = 10;- Returns:
- This builder for chaining.
-
addQueryContextBytes
public DocumentQuery.Builder addQueryContextBytes(com.google.protobuf.ByteString value)
For custom synonyms. Customers provide the synonyms based on context. One customer can provide multiple set of synonyms based on different context. The search query will be expanded based on the custom synonyms of the query context set. By default, no custom synonyms wll be applied if no query context is provided. It is not supported for CMEK compliant deployment.
repeated string query_context = 10;- Parameters:
value- The bytes of the queryContext to add.- Returns:
- This builder for chaining.
-
getDocumentCreatorFilterList
public com.google.protobuf.ProtocolStringList getDocumentCreatorFilterList()
The exact creator(s) of the documents to search against. If a value isn't specified, documents within the search results are associated with any creator. If multiple values are specified, documents within the search results may be associated with any of the specified creators.
repeated string document_creator_filter = 11;- Specified by:
getDocumentCreatorFilterListin interfaceDocumentQueryOrBuilder- Returns:
- A list containing the documentCreatorFilter.
-
getDocumentCreatorFilterCount
public int getDocumentCreatorFilterCount()
The exact creator(s) of the documents to search against. If a value isn't specified, documents within the search results are associated with any creator. If multiple values are specified, documents within the search results may be associated with any of the specified creators.
repeated string document_creator_filter = 11;- Specified by:
getDocumentCreatorFilterCountin interfaceDocumentQueryOrBuilder- Returns:
- The count of documentCreatorFilter.
-
getDocumentCreatorFilter
public String getDocumentCreatorFilter(int index)
The exact creator(s) of the documents to search against. If a value isn't specified, documents within the search results are associated with any creator. If multiple values are specified, documents within the search results may be associated with any of the specified creators.
repeated string document_creator_filter = 11;- Specified by:
getDocumentCreatorFilterin interfaceDocumentQueryOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The documentCreatorFilter at the given index.
-
getDocumentCreatorFilterBytes
public com.google.protobuf.ByteString getDocumentCreatorFilterBytes(int index)
The exact creator(s) of the documents to search against. If a value isn't specified, documents within the search results are associated with any creator. If multiple values are specified, documents within the search results may be associated with any of the specified creators.
repeated string document_creator_filter = 11;- Specified by:
getDocumentCreatorFilterBytesin interfaceDocumentQueryOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the documentCreatorFilter at the given index.
-
setDocumentCreatorFilter
public DocumentQuery.Builder setDocumentCreatorFilter(int index, String value)
The exact creator(s) of the documents to search against. If a value isn't specified, documents within the search results are associated with any creator. If multiple values are specified, documents within the search results may be associated with any of the specified creators.
repeated string document_creator_filter = 11;- Parameters:
index- The index to set the value at.value- The documentCreatorFilter to set.- Returns:
- This builder for chaining.
-
addDocumentCreatorFilter
public DocumentQuery.Builder addDocumentCreatorFilter(String value)
The exact creator(s) of the documents to search against. If a value isn't specified, documents within the search results are associated with any creator. If multiple values are specified, documents within the search results may be associated with any of the specified creators.
repeated string document_creator_filter = 11;- Parameters:
value- The documentCreatorFilter to add.- Returns:
- This builder for chaining.
-
addAllDocumentCreatorFilter
public DocumentQuery.Builder addAllDocumentCreatorFilter(Iterable<String> values)
The exact creator(s) of the documents to search against. If a value isn't specified, documents within the search results are associated with any creator. If multiple values are specified, documents within the search results may be associated with any of the specified creators.
repeated string document_creator_filter = 11;- Parameters:
values- The documentCreatorFilter to add.- Returns:
- This builder for chaining.
-
clearDocumentCreatorFilter
public DocumentQuery.Builder clearDocumentCreatorFilter()
The exact creator(s) of the documents to search against. If a value isn't specified, documents within the search results are associated with any creator. If multiple values are specified, documents within the search results may be associated with any of the specified creators.
repeated string document_creator_filter = 11;- Returns:
- This builder for chaining.
-
addDocumentCreatorFilterBytes
public DocumentQuery.Builder addDocumentCreatorFilterBytes(com.google.protobuf.ByteString value)
The exact creator(s) of the documents to search against. If a value isn't specified, documents within the search results are associated with any creator. If multiple values are specified, documents within the search results may be associated with any of the specified creators.
repeated string document_creator_filter = 11;- Parameters:
value- The bytes of the documentCreatorFilter to add.- Returns:
- This builder for chaining.
-
hasCustomWeightsMetadata
public boolean hasCustomWeightsMetadata()
To support the custom weighting across document schemas, customers need to provide the properties to be used to boost the ranking in the search request. For a search query with CustomWeightsMetadata specified, only the RetrievalImportance for the properties in the CustomWeightsMetadata will be honored.
.google.cloud.contentwarehouse.v1.CustomWeightsMetadata custom_weights_metadata = 13;- Specified by:
hasCustomWeightsMetadatain interfaceDocumentQueryOrBuilder- Returns:
- Whether the customWeightsMetadata field is set.
-
getCustomWeightsMetadata
public CustomWeightsMetadata getCustomWeightsMetadata()
To support the custom weighting across document schemas, customers need to provide the properties to be used to boost the ranking in the search request. For a search query with CustomWeightsMetadata specified, only the RetrievalImportance for the properties in the CustomWeightsMetadata will be honored.
.google.cloud.contentwarehouse.v1.CustomWeightsMetadata custom_weights_metadata = 13;- Specified by:
getCustomWeightsMetadatain interfaceDocumentQueryOrBuilder- Returns:
- The customWeightsMetadata.
-
setCustomWeightsMetadata
public DocumentQuery.Builder setCustomWeightsMetadata(CustomWeightsMetadata value)
To support the custom weighting across document schemas, customers need to provide the properties to be used to boost the ranking in the search request. For a search query with CustomWeightsMetadata specified, only the RetrievalImportance for the properties in the CustomWeightsMetadata will be honored.
.google.cloud.contentwarehouse.v1.CustomWeightsMetadata custom_weights_metadata = 13;
-
setCustomWeightsMetadata
public DocumentQuery.Builder setCustomWeightsMetadata(CustomWeightsMetadata.Builder builderForValue)
To support the custom weighting across document schemas, customers need to provide the properties to be used to boost the ranking in the search request. For a search query with CustomWeightsMetadata specified, only the RetrievalImportance for the properties in the CustomWeightsMetadata will be honored.
.google.cloud.contentwarehouse.v1.CustomWeightsMetadata custom_weights_metadata = 13;
-
mergeCustomWeightsMetadata
public DocumentQuery.Builder mergeCustomWeightsMetadata(CustomWeightsMetadata value)
To support the custom weighting across document schemas, customers need to provide the properties to be used to boost the ranking in the search request. For a search query with CustomWeightsMetadata specified, only the RetrievalImportance for the properties in the CustomWeightsMetadata will be honored.
.google.cloud.contentwarehouse.v1.CustomWeightsMetadata custom_weights_metadata = 13;
-
clearCustomWeightsMetadata
public DocumentQuery.Builder clearCustomWeightsMetadata()
To support the custom weighting across document schemas, customers need to provide the properties to be used to boost the ranking in the search request. For a search query with CustomWeightsMetadata specified, only the RetrievalImportance for the properties in the CustomWeightsMetadata will be honored.
.google.cloud.contentwarehouse.v1.CustomWeightsMetadata custom_weights_metadata = 13;
-
getCustomWeightsMetadataBuilder
public CustomWeightsMetadata.Builder getCustomWeightsMetadataBuilder()
To support the custom weighting across document schemas, customers need to provide the properties to be used to boost the ranking in the search request. For a search query with CustomWeightsMetadata specified, only the RetrievalImportance for the properties in the CustomWeightsMetadata will be honored.
.google.cloud.contentwarehouse.v1.CustomWeightsMetadata custom_weights_metadata = 13;
-
getCustomWeightsMetadataOrBuilder
public CustomWeightsMetadataOrBuilder getCustomWeightsMetadataOrBuilder()
To support the custom weighting across document schemas, customers need to provide the properties to be used to boost the ranking in the search request. For a search query with CustomWeightsMetadata specified, only the RetrievalImportance for the properties in the CustomWeightsMetadata will be honored.
.google.cloud.contentwarehouse.v1.CustomWeightsMetadata custom_weights_metadata = 13;- Specified by:
getCustomWeightsMetadataOrBuilderin interfaceDocumentQueryOrBuilder
-
setUnknownFields
public final DocumentQuery.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DocumentQuery.Builder>
-
mergeUnknownFields
public final DocumentQuery.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DocumentQuery.Builder>
-
-