pub enum FirehoseSpanBuilder {}
Expand description
Builder for Firehose-specific OpenTelemetry spans.
This enum serves as a namespace for Firehose operation span builders. Each operation provides a specific method to create properly configured spans with Firehose-specific messaging attributes.
Implementations§
Source§impl FirehoseSpanBuilder
impl FirehoseSpanBuilder
Sourcepub fn put_record<'a>(stream_name: impl Into<StringValue>) -> AwsSpanBuilder<'a>
pub fn put_record<'a>(stream_name: impl Into<StringValue>) -> AwsSpanBuilder<'a>
Creates a span builder for the Firehose put_record operation.
§Arguments
stream_name
- The name of the Firehose delivery stream
Source§impl FirehoseSpanBuilder
impl FirehoseSpanBuilder
Sourcepub fn put_record_batch<'a>(
stream_name: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn put_record_batch<'a>( stream_name: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Firehose put_record_batch operation.
§Arguments
stream_name
- The name of the Firehose delivery stream
Source§impl FirehoseSpanBuilder
impl FirehoseSpanBuilder
Sourcepub fn list_delivery_streams<'a>() -> AwsSpanBuilder<'a>
pub fn list_delivery_streams<'a>() -> AwsSpanBuilder<'a>
Creates a span builder for the Firehose list_delivery_streams global operation.
Source§impl FirehoseSpanBuilder
impl FirehoseSpanBuilder
Sourcepub fn create_delivery_stream<'a>(
stream_name: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn create_delivery_stream<'a>( stream_name: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Firehose create_delivery_stream stream operation.
§Arguments
stream_name
- The name of the Firehose delivery stream
Source§impl FirehoseSpanBuilder
impl FirehoseSpanBuilder
Sourcepub fn delete_delivery_stream<'a>(
stream_name: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn delete_delivery_stream<'a>( stream_name: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Firehose delete_delivery_stream stream operation.
§Arguments
stream_name
- The name of the Firehose delivery stream
Source§impl FirehoseSpanBuilder
impl FirehoseSpanBuilder
Sourcepub fn describe_delivery_stream<'a>(
stream_name: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn describe_delivery_stream<'a>( stream_name: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Firehose describe_delivery_stream stream operation.
§Arguments
stream_name
- The name of the Firehose delivery stream
Source§impl FirehoseSpanBuilder
impl FirehoseSpanBuilder
Creates a span builder for the Firehose list_tags_for_delivery_stream stream operation.
§Arguments
stream_name
- The name of the Firehose delivery stream
Source§impl FirehoseSpanBuilder
impl FirehoseSpanBuilder
Sourcepub fn start_delivery_stream_encryption<'a>(
stream_name: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn start_delivery_stream_encryption<'a>( stream_name: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Firehose start_delivery_stream_encryption stream operation.
§Arguments
stream_name
- The name of the Firehose delivery stream
Source§impl FirehoseSpanBuilder
impl FirehoseSpanBuilder
Sourcepub fn stop_delivery_stream_encryption<'a>(
stream_name: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn stop_delivery_stream_encryption<'a>( stream_name: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Firehose stop_delivery_stream_encryption stream operation.
§Arguments
stream_name
- The name of the Firehose delivery stream
Source§impl FirehoseSpanBuilder
impl FirehoseSpanBuilder
Sourcepub fn tag_delivery_stream<'a>(
stream_name: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn tag_delivery_stream<'a>( stream_name: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Firehose tag_delivery_stream stream operation.
§Arguments
stream_name
- The name of the Firehose delivery stream
Source§impl FirehoseSpanBuilder
impl FirehoseSpanBuilder
Sourcepub fn untag_delivery_stream<'a>(
stream_name: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn untag_delivery_stream<'a>( stream_name: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Firehose untag_delivery_stream stream operation.
§Arguments
stream_name
- The name of the Firehose delivery stream
Source§impl FirehoseSpanBuilder
impl FirehoseSpanBuilder
Sourcepub fn update_destination<'a>(
stream_name: impl Into<StringValue>,
) -> AwsSpanBuilder<'a>
pub fn update_destination<'a>( stream_name: impl Into<StringValue>, ) -> AwsSpanBuilder<'a>
Creates a span builder for the Firehose update_destination stream operation.
§Arguments
stream_name
- The name of the Firehose delivery stream
Auto Trait Implementations§
impl Freeze for FirehoseSpanBuilder
impl RefUnwindSafe for FirehoseSpanBuilder
impl Send for FirehoseSpanBuilder
impl Sync for FirehoseSpanBuilder
impl Unpin for FirehoseSpanBuilder
impl UnwindSafe for FirehoseSpanBuilder
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> 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>
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>
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 moreSource§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