The filter applied to the returned list.
We only support filtering for the following fields:
For corpus of STREAM_VIDEO type:
partition.temporal_partition.start_time,
partition.temporal_partition.end_time, and key.
For corpus of VIDEO_ON_DEMAND type,
partition.relative_temporal_partition.start_offset,
partition.relative_temporal_partition.end_offset, and key.
For corpus of IMAGE type, only key is supported.
Timestamps are specified in the RFC-3339 format, and only one restriction
may be applied per field, joined by conjunctions.
Format:
"partition.temporal_partition.start_time > "2012-04-21T11:30:00-04:00" AND
partition.temporal_partition.end_time < "2012-04-22T11:30:00-04:00" AND
key = "example_key""
The filter applied to the returned list.
We only support filtering for the following fields:
For corpus of STREAM_VIDEO type:
partition.temporal_partition.start_time,
partition.temporal_partition.end_time, and key.
For corpus of VIDEO_ON_DEMAND type,
partition.relative_temporal_partition.start_offset,
partition.relative_temporal_partition.end_offset, and key.
For corpus of IMAGE type, only key is supported.
Timestamps are specified in the RFC-3339 format, and only one restriction
may be applied per field, joined by conjunctions.
Format:
"partition.temporal_partition.start_time > "2012-04-21T11:30:00-04:00" AND
partition.temporal_partition.end_time < "2012-04-22T11:30:00-04:00" AND
key = "example_key""
The maximum number of annotations to return. The service may return fewer
than this value. If unspecified, at most 50 annotations will be returned.
The maximum value is 1000; values above 1000 will be coerced to 1000.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Interface ListAnnotationsRequestOrBuilder (0.29.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.29.0 (latest)](/java/docs/reference/google-cloud-visionai/latest/com.google.cloud.visionai.v1.ListAnnotationsRequestOrBuilder)\n- [0.27.0](/java/docs/reference/google-cloud-visionai/0.27.0/com.google.cloud.visionai.v1.ListAnnotationsRequestOrBuilder)\n- [0.25.0](/java/docs/reference/google-cloud-visionai/0.25.0/com.google.cloud.visionai.v1.ListAnnotationsRequestOrBuilder)\n- [0.24.0](/java/docs/reference/google-cloud-visionai/0.24.0/com.google.cloud.visionai.v1.ListAnnotationsRequestOrBuilder)\n- [0.21.0](/java/docs/reference/google-cloud-visionai/0.21.0/com.google.cloud.visionai.v1.ListAnnotationsRequestOrBuilder)\n- [0.20.0](/java/docs/reference/google-cloud-visionai/0.20.0/com.google.cloud.visionai.v1.ListAnnotationsRequestOrBuilder)\n- [0.19.0](/java/docs/reference/google-cloud-visionai/0.19.0/com.google.cloud.visionai.v1.ListAnnotationsRequestOrBuilder)\n- [0.17.0](/java/docs/reference/google-cloud-visionai/0.17.0/com.google.cloud.visionai.v1.ListAnnotationsRequestOrBuilder)\n- [0.16.0](/java/docs/reference/google-cloud-visionai/0.16.0/com.google.cloud.visionai.v1.ListAnnotationsRequestOrBuilder)\n- [0.15.0](/java/docs/reference/google-cloud-visionai/0.15.0/com.google.cloud.visionai.v1.ListAnnotationsRequestOrBuilder)\n- [0.14.0](/java/docs/reference/google-cloud-visionai/0.14.0/com.google.cloud.visionai.v1.ListAnnotationsRequestOrBuilder)\n- [0.13.0](/java/docs/reference/google-cloud-visionai/0.13.0/com.google.cloud.visionai.v1.ListAnnotationsRequestOrBuilder)\n- [0.12.0](/java/docs/reference/google-cloud-visionai/0.12.0/com.google.cloud.visionai.v1.ListAnnotationsRequestOrBuilder)\n- [0.11.0](/java/docs/reference/google-cloud-visionai/0.11.0/com.google.cloud.visionai.v1.ListAnnotationsRequestOrBuilder)\n- [0.10.0](/java/docs/reference/google-cloud-visionai/0.10.0/com.google.cloud.visionai.v1.ListAnnotationsRequestOrBuilder)\n- [0.9.0](/java/docs/reference/google-cloud-visionai/0.9.0/com.google.cloud.visionai.v1.ListAnnotationsRequestOrBuilder)\n- [0.8.0](/java/docs/reference/google-cloud-visionai/0.8.0/com.google.cloud.visionai.v1.ListAnnotationsRequestOrBuilder)\n- [0.6.0](/java/docs/reference/google-cloud-visionai/0.6.0/com.google.cloud.visionai.v1.ListAnnotationsRequestOrBuilder)\n- [0.5.0](/java/docs/reference/google-cloud-visionai/0.5.0/com.google.cloud.visionai.v1.ListAnnotationsRequestOrBuilder)\n- [0.4.0](/java/docs/reference/google-cloud-visionai/0.4.0/com.google.cloud.visionai.v1.ListAnnotationsRequestOrBuilder)\n- [0.3.0](/java/docs/reference/google-cloud-visionai/0.3.0/com.google.cloud.visionai.v1.ListAnnotationsRequestOrBuilder)\n- [0.2.0](/java/docs/reference/google-cloud-visionai/0.2.0/com.google.cloud.visionai.v1.ListAnnotationsRequestOrBuilder)\n- [0.1.0](/java/docs/reference/google-cloud-visionai/0.1.0/com.google.cloud.visionai.v1.ListAnnotationsRequestOrBuilder) \n\n public interface ListAnnotationsRequestOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getFilter()\n\n public abstract String getFilter()\n\nThe filter applied to the returned list.\nWe only support filtering for the following fields:\nFor corpus of STREAM_VIDEO type:\n`partition.temporal_partition.start_time`,\n`partition.temporal_partition.end_time`, and `key`.\nFor corpus of VIDEO_ON_DEMAND type,\n`partition.relative_temporal_partition.start_offset`,\n`partition.relative_temporal_partition.end_offset`, and `key`.\nFor corpus of IMAGE type, only `key` is supported.\nTimestamps are specified in the RFC-3339 format, and only one restriction\nmay be applied per field, joined by conjunctions.\nFormat:\n\"partition.temporal_partition.start_time \\\u003e \"2012-04-21T11:30:00-04:00\" AND\npartition.temporal_partition.end_time \\\u003c \"2012-04-22T11:30:00-04:00\" AND\nkey = \"example_key\"\"\n\n`string filter = 4;`\n\n### getFilterBytes()\n\n public abstract ByteString getFilterBytes()\n\nThe filter applied to the returned list.\nWe only support filtering for the following fields:\nFor corpus of STREAM_VIDEO type:\n`partition.temporal_partition.start_time`,\n`partition.temporal_partition.end_time`, and `key`.\nFor corpus of VIDEO_ON_DEMAND type,\n`partition.relative_temporal_partition.start_offset`,\n`partition.relative_temporal_partition.end_offset`, and `key`.\nFor corpus of IMAGE type, only `key` is supported.\nTimestamps are specified in the RFC-3339 format, and only one restriction\nmay be applied per field, joined by conjunctions.\nFormat:\n\"partition.temporal_partition.start_time \\\u003e \"2012-04-21T11:30:00-04:00\" AND\npartition.temporal_partition.end_time \\\u003c \"2012-04-22T11:30:00-04:00\" AND\nkey = \"example_key\"\"\n\n`string filter = 4;`\n\n### getPageSize()\n\n public abstract int getPageSize()\n\nThe maximum number of annotations to return. The service may return fewer\nthan this value. If unspecified, at most 50 annotations will be returned.\nThe maximum value is 1000; values above 1000 will be coerced to 1000.\n\n`int32 page_size = 2;`\n\n### getPageToken()\n\n public abstract String getPageToken()\n\nA page token, received from a previous `ListAnnotations` call.\nProvide this to retrieve the subsequent page.\n\nWhen paginating, all other parameters provided to `ListAnnotations` must\nmatch the call that provided the page token.\n\n`string page_token = 3;`\n\n### getPageTokenBytes()\n\n public abstract ByteString getPageTokenBytes()\n\nA page token, received from a previous `ListAnnotations` call.\nProvide this to retrieve the subsequent page.\n\nWhen paginating, all other parameters provided to `ListAnnotations` must\nmatch the call that provided the page token.\n\n`string page_token = 3;`\n\n### getParent()\n\n public abstract String getParent()\n\nThe parent, which owns this collection of annotations.\nFormat:\n`projects/{project_number}/locations/{location}/corpora/{corpus}/assets/{asset}`\n\n`string parent = 1 [(.google.api.resource_reference) = { ... }`\n\n### getParentBytes()\n\n public abstract ByteString getParentBytes()\n\nThe parent, which owns this collection of annotations.\nFormat:\n`projects/{project_number}/locations/{location}/corpora/{corpus}/assets/{asset}`\n\n`string parent = 1 [(.google.api.resource_reference) = { ... }`"]]