pub enum Operation {
Show 21 variants
ListBasins,
CreateBasin,
DeleteBasin,
ReconfigureBasin,
GetBasinConfig,
IssueAccessToken,
RevokeAccessToken,
ListAccessTokens,
ListStreams,
CreateStream,
DeleteStream,
GetStreamConfig,
ReconfigureStream,
CheckTail,
Append,
Read,
Trim,
Fence,
AccountMetrics,
BasinMetrics,
StreamMetrics,
}This crate has been renamed to s2-sdk. Please update your Cargo.toml to use s2-sdk instead.
Expand description
API operations.
Variants§
ListBasins
This crate has been renamed to s2-sdk. Please update your Cargo.toml to use s2-sdk instead.
List basins.
CreateBasin
This crate has been renamed to s2-sdk. Please update your Cargo.toml to use s2-sdk instead.
Create a basin.
DeleteBasin
This crate has been renamed to s2-sdk. Please update your Cargo.toml to use s2-sdk instead.
Delete a basin.
ReconfigureBasin
This crate has been renamed to s2-sdk. Please update your Cargo.toml to use s2-sdk instead.
Update basin configuration.
GetBasinConfig
This crate has been renamed to s2-sdk. Please update your Cargo.toml to use s2-sdk instead.
Get basin configuration.
IssueAccessToken
This crate has been renamed to s2-sdk. Please update your Cargo.toml to use s2-sdk instead.
Issue an access token.
RevokeAccessToken
This crate has been renamed to s2-sdk. Please update your Cargo.toml to use s2-sdk instead.
Revoke an access token.
ListAccessTokens
This crate has been renamed to s2-sdk. Please update your Cargo.toml to use s2-sdk instead.
List access tokens.
ListStreams
This crate has been renamed to s2-sdk. Please update your Cargo.toml to use s2-sdk instead.
List streams.
CreateStream
This crate has been renamed to s2-sdk. Please update your Cargo.toml to use s2-sdk instead.
Create a stream.
DeleteStream
This crate has been renamed to s2-sdk. Please update your Cargo.toml to use s2-sdk instead.
Delete a stream.
GetStreamConfig
This crate has been renamed to s2-sdk. Please update your Cargo.toml to use s2-sdk instead.
Get stream configuration.
ReconfigureStream
This crate has been renamed to s2-sdk. Please update your Cargo.toml to use s2-sdk instead.
Update stream configuration.
CheckTail
This crate has been renamed to s2-sdk. Please update your Cargo.toml to use s2-sdk instead.
Check tail of a stream.
Append
This crate has been renamed to s2-sdk. Please update your Cargo.toml to use s2-sdk instead.
Append records to a stream.
Read
This crate has been renamed to s2-sdk. Please update your Cargo.toml to use s2-sdk instead.
Read records from a stream.
Trim
This crate has been renamed to s2-sdk. Please update your Cargo.toml to use s2-sdk instead.
Trim records up to a sequence number.
Fence
This crate has been renamed to s2-sdk. Please update your Cargo.toml to use s2-sdk instead.
Set a fencing token for a stream.
AccountMetrics
This crate has been renamed to s2-sdk. Please update your Cargo.toml to use s2-sdk instead.
Retrieve account-level metrics.
BasinMetrics
This crate has been renamed to s2-sdk. Please update your Cargo.toml to use s2-sdk instead.
Retrieve basin-level metrics.
StreamMetrics
This crate has been renamed to s2-sdk. Please update your Cargo.toml to use s2-sdk instead.
Retrieve stream-level metrics.
Trait Implementations§
impl Eq for Operation
Source§impl PartialEq for Operation
impl PartialEq for Operation
impl StructuralPartialEq for Operation
Auto Trait Implementations§
impl Freeze for Operation
impl RefUnwindSafe for Operation
impl Send for Operation
impl Sync for Operation
impl Unpin for Operation
impl UnsafeUnpin for Operation
impl UnwindSafe for Operation
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T in a tonic::Request