public final class SearchDocumentChunksRequest extends GeneratedMessage implements SearchDocumentChunksRequestOrBuilder
Request message for
DeveloperKnowledge.SearchDocumentChunks.
Protobuf type google.developers.knowledge.v1.SearchDocumentChunksRequest
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
FILTER_FIELD_NUMBER
public static final int FILTER_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
PAGE_SIZE_FIELD_NUMBER
public static final int PAGE_SIZE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
PAGE_TOKEN_FIELD_NUMBER
public static final int PAGE_TOKEN_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
QUERY_FIELD_NUMBER
public static final int QUERY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static SearchDocumentChunksRequest getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static SearchDocumentChunksRequest.Builder newBuilder()
newBuilder(SearchDocumentChunksRequest prototype)
public static SearchDocumentChunksRequest.Builder newBuilder(SearchDocumentChunksRequest prototype)
public static SearchDocumentChunksRequest parseDelimitedFrom(InputStream input)
public static SearchDocumentChunksRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static SearchDocumentChunksRequest parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static SearchDocumentChunksRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static SearchDocumentChunksRequest parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SearchDocumentChunksRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SearchDocumentChunksRequest parseFrom(CodedInputStream input)
public static SearchDocumentChunksRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static SearchDocumentChunksRequest parseFrom(InputStream input)
public static SearchDocumentChunksRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static SearchDocumentChunksRequest parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static SearchDocumentChunksRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<SearchDocumentChunksRequest> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public SearchDocumentChunksRequest getDefaultInstanceForType()
getFilter()
public String getFilter()
Optional. Applies a strict filter to the search results. The expression
supports a subset of the syntax described at https://google.aip.dev/160.
While SearchDocumentChunks returns
DocumentChunks, the filter
is applied to DocumentChunk.document fields.
Supported fields for filtering:
data_source (STRING): The source of the document, e.g.
docs.cloud.google.com. See
https://developers.google.com/knowledge/reference/corpus-reference for
the complete list of data sources in the corpus.
update_time (TIMESTAMP): The timestamp of when the document was last
meaningfully updated. A meaningful update is one that changes document's
markdown content or metadata.
uri (STRING): The document URI, e.g.
https://docs.cloud.google.com/bigquery/docs/tables.
STRING fields support = (equals) and != (not equals) operators for
exact match on the whole string. Partial match, prefix match, and
regexp match are not supported.
TIMESTAMP fields support =, <, <=, >, and >= operators.
Timestamps must be in RFC-3339 format, e.g., "2025-01-01T00:00:00Z".
You can combine expressions using AND, OR, and NOT (or -) logical
operators. OR has higher precedence than AND. Use parentheses for
explicit precedence grouping.
Examples:
data_source = "docs.cloud.google.com" OR data_source =
"firebase.google.com"
data_source != "firebase.google.com"
update_time < "2024-01-01T00:00:00Z"
update_time >= "2025-01-22T00:00:00Z" AND (data_source =
"developer.chrome.com" OR data_source = "web.dev")
uri = "https://docs.cloud.google.com/release-notes"
The filter string must not exceed 500 characters; values longer than 500
characters will result in an INVALID_ARGUMENT error.
string filter = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The filter.
|
getFilterBytes()
public ByteString getFilterBytes()
Optional. Applies a strict filter to the search results. The expression
supports a subset of the syntax described at https://google.aip.dev/160.
While SearchDocumentChunks returns
DocumentChunks, the filter
is applied to DocumentChunk.document fields.
Supported fields for filtering:
data_source (STRING): The source of the document, e.g.
docs.cloud.google.com. See
https://developers.google.com/knowledge/reference/corpus-reference for
the complete list of data sources in the corpus.
update_time (TIMESTAMP): The timestamp of when the document was last
meaningfully updated. A meaningful update is one that changes document's
markdown content or metadata.
uri (STRING): The document URI, e.g.
https://docs.cloud.google.com/bigquery/docs/tables.
STRING fields support = (equals) and != (not equals) operators for
exact match on the whole string. Partial match, prefix match, and
regexp match are not supported.
TIMESTAMP fields support =, <, <=, >, and >= operators.
Timestamps must be in RFC-3339 format, e.g., "2025-01-01T00:00:00Z".
You can combine expressions using AND, OR, and NOT (or -) logical
operators. OR has higher precedence than AND. Use parentheses for
explicit precedence grouping.
Examples:
data_source = "docs.cloud.google.com" OR data_source =
"firebase.google.com"
data_source != "firebase.google.com"
update_time < "2024-01-01T00:00:00Z"
update_time >= "2025-01-22T00:00:00Z" AND (data_source =
"developer.chrome.com" OR data_source = "web.dev")
uri = "https://docs.cloud.google.com/release-notes"
The filter string must not exceed 500 characters; values longer than 500
characters will result in an INVALID_ARGUMENT error.
string filter = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for filter.
|
getPageSize()
Optional. Specifies the maximum number of results to return. The service
may return fewer than this value.
If unspecified, at most 5 results will be returned.
The maximum value is 20; values above 20 will result in an INVALID_ARGUMENT
error.
int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The pageSize.
|
getPageToken()
public String getPageToken()
Optional. Contains a page token, received from a previous
SearchDocumentChunks call. Provide this to retrieve the subsequent page.
string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The pageToken.
|
getPageTokenBytes()
public ByteString getPageTokenBytes()
Optional. Contains a page token, received from a previous
SearchDocumentChunks call. Provide this to retrieve the subsequent page.
string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for pageToken.
|
getParserForType()
public Parser<SearchDocumentChunksRequest> getParserForType()
Overrides
getQuery()
Required. Provides the raw query string provided by the user, such as "How
to create a Cloud Storage bucket?".
string query = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
String |
The query.
|
getQueryBytes()
public ByteString getQueryBytes()
Required. Provides the raw query string provided by the user, such as "How
to create a Cloud Storage bucket?".
string query = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
ByteString |
The bytes for query.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public SearchDocumentChunksRequest.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected SearchDocumentChunksRequest.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public SearchDocumentChunksRequest.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides