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,
}Variants§
ListBasins
List basins.
CreateBasin
Create a basin.
DeleteBasin
Delete a basin.
ReconfigureBasin
Reconfigure a basin.
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
Reconfigure a stream.
CheckTail
Check the tail of a stream.
Append
Append records to a stream.
Read
Read records from a stream.
Trim
Trim records on a stream.
Fence
Set the fencing token on a stream.
AccountMetrics
Retrieve account-level metrics.
BasinMetrics
Retrieve basin-level metrics.
StreamMetrics
Retrieve stream-level metrics.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Operation
impl<'de> Deserialize<'de> for Operation
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy 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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more