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,
}
Expand description
API operations.
Variants§
ListBasins
List basins.
CreateBasin
Create a basin.
DeleteBasin
Delete a basin.
ReconfigureBasin
Update basin configuration.
GetBasinConfig
Get basin configuration.
IssueAccessToken
Issue an access token.
RevokeAccessToken
Revoke an access token.
ListAccessTokens
List access tokens.
ListStreams
List streams.
CreateStream
Create a stream.
DeleteStream
Delete a stream.
GetStreamConfig
Get stream configuration.
ReconfigureStream
Update stream configuration.
CheckTail
Check tail of a stream.
Append
Append records to a stream.
Read
Read records from a stream.
Trim
Trim records up to a sequence number.
Fence
Set a fencing token for a stream.
AccountMetrics
Retrieve account-level metrics.
BasinMetrics
Retrieve basin-level metrics.
StreamMetrics
Retrieve stream-level metrics.
Trait Implementations§
impl Eq 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 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
Mutably borrows from an owned value. Read more
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
Compare self to
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>
Wrap the input message
T
in a tonic::Request