Expand description
Types for interacting with S2 services.
Structs§
- Append
Input - Input for append requests.
- Append
Output - Output from append response.
- Append
Record - Record to be appended to a stream.
- Append
Record Batch - A collection of append records that can be sent together in a batch.
- Append
Record Parts - Record to be appended to a stream.
- Basin
Config - Basin configuration.
- Basin
Info - Basin information.
- Basin
Name - Name of a basin.
- Convert
Error - Error related to conversion from one type to another.
- Create
Basin Request - Create basin request.
- Create
Stream Request - Create stream request.
- Delete
Basin Request - Delete basin request.
- Delete
Stream Request - Delete stream request.
- Fencing
Token - A fencing token can be enforced on append requests.
- Header
- Headers add structured information to a record as name-value pairs.
- List
Basins Request - List basins request.
- List
Basins Response - List basins response.
- List
Streams Request - List streams request.
- List
Streams Response - List streams response.
- Read
Limit - If both count and bytes are specified, either limit may be hit.
- Read
Request - Read request.
- Read
Session Request - Read session request.
- Reconfigure
Basin Request - Reconfigure basin request.
- Reconfigure
Stream Request - Reconfigure stream request.
- Sequenced
Record - Record retrieved from a stream.
- Sequenced
Record Batch - A batch of sequenced records.
- Stream
Config - Stream configuration.
- Stream
Info - Stream information.
Enums§
- Basin
State - Current state of the basin.
- Command
Record - A command record is a special kind of
AppendRecordthat can be used to send command messages. - Read
Output - Reply which can be a batch of records, or a sequence number if the request could not be satisfied.
- Retention
Policy - Retention policy for the stream. If unspecified, the default is to retain records for 7 days.
- Storage
Class - Storage class for recent writes.
Traits§
- Metered
Bytes - Metered size of the object in bytes.