GetPropertygraphStreamInput
¶
Source code in docs_src/capo_neptunedata/types/get_propertygraph_stream_input.py
commit_num
instance-attribute
¶
commit_num: NotRequired[int]
The commit number of the starting record to read from the change-log stream. This parameter is required when iteratorType isAT_SEQUENCE_NUMBER or AFTER_SEQUENCE_NUMBER, and ignored when iteratorType is TRIM_HORIZON or LATEST.
encoding
instance-attribute
¶
encoding: NotRequired[Encoding]
If set to TRUE, Neptune compresses the response using gzip encoding.
iterator_type
instance-attribute
¶
iterator_type: NotRequired[IteratorType]
Can be one of:
-
AT_SEQUENCE_NUMBER- Indicates that reading should start from the event sequence number specified jointly by thecommitNumandopNumparameters. -
AFTER_SEQUENCE_NUMBER- Indicates that reading should start right after the event sequence number specified jointly by thecommitNumandopNumparameters. -
TRIM_HORIZON- Indicates that reading should start at the last untrimmed record in the system, which is the oldest unexpired (not yet deleted) record in the change-log stream. -
LATEST- Indicates that reading should start at the most recent record in the system, which is the latest unexpired (not yet deleted) record in the change-log stream.
limit
instance-attribute
¶
limit: NotRequired[int]
Specifies the maximum number of records to return. There is also a size limit of 10 MB on the response that can't be modified and that takes precedence over the number of records specified in the limit parameter. The response does include a threshold-breaching record if the 10 MB limit was reached.
The range for limit is 1 to 100,000, with a default of 10.