pub struct InstrumentedFluentBuilder<'a, T: AwsBuilderInstrument<'a>> { /* private fields */ }Expand description
A wrapper that instruments AWS fluent builders with OpenTelemetry tracing.
This struct wraps AWS SDK fluent builders and automatically creates spans when operations are executed, providing distributed tracing capabilities for AWS service calls.
Implementations§
Source§impl InstrumentedFluentBuilder<'_, StartConfigurationSessionFluentBuilder>
impl InstrumentedFluentBuilder<'_, StartConfigurationSessionFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<StartConfigurationSessionOutput, SdkError<StartConfigurationSessionError>>
pub async fn send( self, ) -> Result<StartConfigurationSessionOutput, SdkError<StartConfigurationSessionError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetLatestConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetLatestConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetLatestConfigurationOutput, SdkError<GetLatestConfigurationError>>
pub async fn send( self, ) -> Result<GetLatestConfigurationOutput, SdkError<GetLatestConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetItemFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetItemFluentBuilder>
Sourcepub async fn send(self) -> Result<GetItemOutput, SdkError<GetItemError>>
pub async fn send(self) -> Result<GetItemOutput, SdkError<GetItemError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetResourcePolicyFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetResourcePolicyFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetResourcePolicyOutput, SdkError<GetResourcePolicyError>>
pub async fn send( self, ) -> Result<GetResourcePolicyOutput, SdkError<GetResourcePolicyError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutItemFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutItemFluentBuilder>
Sourcepub async fn send(self) -> Result<PutItemOutput, SdkError<PutItemError>>
pub async fn send(self) -> Result<PutItemOutput, SdkError<PutItemError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutResourcePolicyFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutResourcePolicyFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutResourcePolicyOutput, SdkError<PutResourcePolicyError>>
pub async fn send( self, ) -> Result<PutResourcePolicyOutput, SdkError<PutResourcePolicyError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, UpdateItemFluentBuilder>
impl InstrumentedFluentBuilder<'_, UpdateItemFluentBuilder>
Sourcepub async fn send(self) -> Result<UpdateItemOutput, SdkError<UpdateItemError>>
pub async fn send(self) -> Result<UpdateItemOutput, SdkError<UpdateItemError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteItemFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteItemFluentBuilder>
Sourcepub async fn send(self) -> Result<DeleteItemOutput, SdkError<DeleteItemError>>
pub async fn send(self) -> Result<DeleteItemOutput, SdkError<DeleteItemError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteResourcePolicyFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteResourcePolicyFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteResourcePolicyOutput, SdkError<DeleteResourcePolicyError>>
pub async fn send( self, ) -> Result<DeleteResourcePolicyOutput, SdkError<DeleteResourcePolicyError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, QueryFluentBuilder>
impl InstrumentedFluentBuilder<'_, QueryFluentBuilder>
Sourcepub async fn send(self) -> Result<QueryOutput, SdkError<QueryError>>
pub async fn send(self) -> Result<QueryOutput, SdkError<QueryError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, BatchGetItemFluentBuilder>
impl InstrumentedFluentBuilder<'_, BatchGetItemFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<BatchGetItemOutput, SdkError<BatchGetItemError>>
pub async fn send( self, ) -> Result<BatchGetItemOutput, SdkError<BatchGetItemError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, BatchWriteItemFluentBuilder>
impl InstrumentedFluentBuilder<'_, BatchWriteItemFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<BatchWriteItemOutput, SdkError<BatchWriteItemError>>
pub async fn send( self, ) -> Result<BatchWriteItemOutput, SdkError<BatchWriteItemError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, TransactGetItemsFluentBuilder>
impl InstrumentedFluentBuilder<'_, TransactGetItemsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<TransactGetItemsOutput, SdkError<TransactGetItemsError>>
pub async fn send( self, ) -> Result<TransactGetItemsOutput, SdkError<TransactGetItemsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, TransactWriteItemsFluentBuilder>
impl InstrumentedFluentBuilder<'_, TransactWriteItemsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<TransactWriteItemsOutput, SdkError<TransactWriteItemsError>>
pub async fn send( self, ) -> Result<TransactWriteItemsOutput, SdkError<TransactWriteItemsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, CreateTableFluentBuilder>
impl InstrumentedFluentBuilder<'_, CreateTableFluentBuilder>
Sourcepub async fn send(self) -> Result<CreateTableOutput, SdkError<CreateTableError>>
pub async fn send(self) -> Result<CreateTableOutput, SdkError<CreateTableError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteTableFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteTableFluentBuilder>
Sourcepub async fn send(self) -> Result<DeleteTableOutput, SdkError<DeleteTableError>>
pub async fn send(self) -> Result<DeleteTableOutput, SdkError<DeleteTableError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DescribeTableFluentBuilder>
impl InstrumentedFluentBuilder<'_, DescribeTableFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DescribeTableOutput, SdkError<DescribeTableError>>
pub async fn send( self, ) -> Result<DescribeTableOutput, SdkError<DescribeTableError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, UpdateTableFluentBuilder>
impl InstrumentedFluentBuilder<'_, UpdateTableFluentBuilder>
Sourcepub async fn send(self) -> Result<UpdateTableOutput, SdkError<UpdateTableError>>
pub async fn send(self) -> Result<UpdateTableOutput, SdkError<UpdateTableError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListTablesFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListTablesFluentBuilder>
Sourcepub async fn send(self) -> Result<ListTablesOutput, SdkError<ListTablesError>>
pub async fn send(self) -> Result<ListTablesOutput, SdkError<ListTablesError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, CreateBackupFluentBuilder>
impl InstrumentedFluentBuilder<'_, CreateBackupFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<CreateBackupOutput, SdkError<CreateBackupError>>
pub async fn send( self, ) -> Result<CreateBackupOutput, SdkError<CreateBackupError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteBackupFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteBackupFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteBackupOutput, SdkError<DeleteBackupError>>
pub async fn send( self, ) -> Result<DeleteBackupOutput, SdkError<DeleteBackupError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DescribeBackupFluentBuilder>
impl InstrumentedFluentBuilder<'_, DescribeBackupFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DescribeBackupOutput, SdkError<DescribeBackupError>>
pub async fn send( self, ) -> Result<DescribeBackupOutput, SdkError<DescribeBackupError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListBackupsFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListBackupsFluentBuilder>
Sourcepub async fn send(self) -> Result<ListBackupsOutput, SdkError<ListBackupsError>>
pub async fn send(self) -> Result<ListBackupsOutput, SdkError<ListBackupsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, RestoreTableFromBackupFluentBuilder>
impl InstrumentedFluentBuilder<'_, RestoreTableFromBackupFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<RestoreTableFromBackupOutput, SdkError<RestoreTableFromBackupError>>
pub async fn send( self, ) -> Result<RestoreTableFromBackupOutput, SdkError<RestoreTableFromBackupError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, RestoreTableToPointInTimeFluentBuilder>
impl InstrumentedFluentBuilder<'_, RestoreTableToPointInTimeFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<RestoreTableToPointInTimeOutput, SdkError<RestoreTableToPointInTimeError>>
pub async fn send( self, ) -> Result<RestoreTableToPointInTimeOutput, SdkError<RestoreTableToPointInTimeError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ExecuteStatementFluentBuilder>
impl InstrumentedFluentBuilder<'_, ExecuteStatementFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ExecuteStatementOutput, SdkError<ExecuteStatementError>>
pub async fn send( self, ) -> Result<ExecuteStatementOutput, SdkError<ExecuteStatementError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, BatchExecuteStatementFluentBuilder>
impl InstrumentedFluentBuilder<'_, BatchExecuteStatementFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<BatchExecuteStatementOutput, SdkError<BatchExecuteStatementError>>
pub async fn send( self, ) -> Result<BatchExecuteStatementOutput, SdkError<BatchExecuteStatementError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ExecuteTransactionFluentBuilder>
impl InstrumentedFluentBuilder<'_, ExecuteTransactionFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ExecuteTransactionOutput, SdkError<ExecuteTransactionError>>
pub async fn send( self, ) -> Result<ExecuteTransactionOutput, SdkError<ExecuteTransactionError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DescribeEndpointsFluentBuilder>
impl InstrumentedFluentBuilder<'_, DescribeEndpointsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DescribeEndpointsOutput, SdkError<DescribeEndpointsError>>
pub async fn send( self, ) -> Result<DescribeEndpointsOutput, SdkError<DescribeEndpointsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DescribeLimitsFluentBuilder>
impl InstrumentedFluentBuilder<'_, DescribeLimitsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DescribeLimitsOutput, SdkError<DescribeLimitsError>>
pub async fn send( self, ) -> Result<DescribeLimitsOutput, SdkError<DescribeLimitsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListGlobalTablesFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListGlobalTablesFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ListGlobalTablesOutput, SdkError<ListGlobalTablesError>>
pub async fn send( self, ) -> Result<ListGlobalTablesOutput, SdkError<ListGlobalTablesError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DescribeExportFluentBuilder>
impl InstrumentedFluentBuilder<'_, DescribeExportFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DescribeExportOutput, SdkError<DescribeExportError>>
pub async fn send( self, ) -> Result<DescribeExportOutput, SdkError<DescribeExportError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DescribeImportFluentBuilder>
impl InstrumentedFluentBuilder<'_, DescribeImportFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DescribeImportOutput, SdkError<DescribeImportError>>
pub async fn send( self, ) -> Result<DescribeImportOutput, SdkError<DescribeImportError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ImportTableFluentBuilder>
impl InstrumentedFluentBuilder<'_, ImportTableFluentBuilder>
Sourcepub async fn send(self) -> Result<ImportTableOutput, SdkError<ImportTableError>>
pub async fn send(self) -> Result<ImportTableOutput, SdkError<ImportTableError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ExportTableToPointInTimeFluentBuilder>
impl InstrumentedFluentBuilder<'_, ExportTableToPointInTimeFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ExportTableToPointInTimeOutput, SdkError<ExportTableToPointInTimeError>>
pub async fn send( self, ) -> Result<ExportTableToPointInTimeOutput, SdkError<ExportTableToPointInTimeError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListExportsFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListExportsFluentBuilder>
Sourcepub async fn send(self) -> Result<ListExportsOutput, SdkError<ListExportsError>>
pub async fn send(self) -> Result<ListExportsOutput, SdkError<ListExportsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListImportsFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListImportsFluentBuilder>
Sourcepub async fn send(self) -> Result<ListImportsOutput, SdkError<ListImportsError>>
pub async fn send(self) -> Result<ListImportsOutput, SdkError<ListImportsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, CreateGlobalTableFluentBuilder>
impl InstrumentedFluentBuilder<'_, CreateGlobalTableFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<CreateGlobalTableOutput, SdkError<CreateGlobalTableError>>
pub async fn send( self, ) -> Result<CreateGlobalTableOutput, SdkError<CreateGlobalTableError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DescribeGlobalTableFluentBuilder>
impl InstrumentedFluentBuilder<'_, DescribeGlobalTableFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DescribeGlobalTableOutput, SdkError<DescribeGlobalTableError>>
pub async fn send( self, ) -> Result<DescribeGlobalTableOutput, SdkError<DescribeGlobalTableError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DescribeGlobalTableSettingsFluentBuilder>
impl InstrumentedFluentBuilder<'_, DescribeGlobalTableSettingsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DescribeGlobalTableSettingsOutput, SdkError<DescribeGlobalTableSettingsError>>
pub async fn send( self, ) -> Result<DescribeGlobalTableSettingsOutput, SdkError<DescribeGlobalTableSettingsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, UpdateGlobalTableFluentBuilder>
impl InstrumentedFluentBuilder<'_, UpdateGlobalTableFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<UpdateGlobalTableOutput, SdkError<UpdateGlobalTableError>>
pub async fn send( self, ) -> Result<UpdateGlobalTableOutput, SdkError<UpdateGlobalTableError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, UpdateGlobalTableSettingsFluentBuilder>
impl InstrumentedFluentBuilder<'_, UpdateGlobalTableSettingsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<UpdateGlobalTableSettingsOutput, SdkError<UpdateGlobalTableSettingsError>>
pub async fn send( self, ) -> Result<UpdateGlobalTableSettingsOutput, SdkError<UpdateGlobalTableSettingsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DescribeContinuousBackupsFluentBuilder>
impl InstrumentedFluentBuilder<'_, DescribeContinuousBackupsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DescribeContinuousBackupsOutput, SdkError<DescribeContinuousBackupsError>>
pub async fn send( self, ) -> Result<DescribeContinuousBackupsOutput, SdkError<DescribeContinuousBackupsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, UpdateContinuousBackupsFluentBuilder>
impl InstrumentedFluentBuilder<'_, UpdateContinuousBackupsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<UpdateContinuousBackupsOutput, SdkError<UpdateContinuousBackupsError>>
pub async fn send( self, ) -> Result<UpdateContinuousBackupsOutput, SdkError<UpdateContinuousBackupsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DescribeTimeToLiveFluentBuilder>
impl InstrumentedFluentBuilder<'_, DescribeTimeToLiveFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DescribeTimeToLiveOutput, SdkError<DescribeTimeToLiveError>>
pub async fn send( self, ) -> Result<DescribeTimeToLiveOutput, SdkError<DescribeTimeToLiveError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, UpdateTimeToLiveFluentBuilder>
impl InstrumentedFluentBuilder<'_, UpdateTimeToLiveFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<UpdateTimeToLiveOutput, SdkError<UpdateTimeToLiveError>>
pub async fn send( self, ) -> Result<UpdateTimeToLiveOutput, SdkError<UpdateTimeToLiveError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DescribeTableReplicaAutoScalingFluentBuilder>
impl InstrumentedFluentBuilder<'_, DescribeTableReplicaAutoScalingFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DescribeTableReplicaAutoScalingOutput, SdkError<DescribeTableReplicaAutoScalingError>>
pub async fn send( self, ) -> Result<DescribeTableReplicaAutoScalingOutput, SdkError<DescribeTableReplicaAutoScalingError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, UpdateTableReplicaAutoScalingFluentBuilder>
impl InstrumentedFluentBuilder<'_, UpdateTableReplicaAutoScalingFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<UpdateTableReplicaAutoScalingOutput, SdkError<UpdateTableReplicaAutoScalingError>>
pub async fn send( self, ) -> Result<UpdateTableReplicaAutoScalingOutput, SdkError<UpdateTableReplicaAutoScalingError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DescribeKinesisStreamingDestinationFluentBuilder>
impl InstrumentedFluentBuilder<'_, DescribeKinesisStreamingDestinationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DescribeKinesisStreamingDestinationOutput, SdkError<DescribeKinesisStreamingDestinationError>>
pub async fn send( self, ) -> Result<DescribeKinesisStreamingDestinationOutput, SdkError<DescribeKinesisStreamingDestinationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, EnableKinesisStreamingDestinationFluentBuilder>
impl InstrumentedFluentBuilder<'_, EnableKinesisStreamingDestinationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<EnableKinesisStreamingDestinationOutput, SdkError<EnableKinesisStreamingDestinationError>>
pub async fn send( self, ) -> Result<EnableKinesisStreamingDestinationOutput, SdkError<EnableKinesisStreamingDestinationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DisableKinesisStreamingDestinationFluentBuilder>
impl InstrumentedFluentBuilder<'_, DisableKinesisStreamingDestinationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DisableKinesisStreamingDestinationOutput, SdkError<DisableKinesisStreamingDestinationError>>
pub async fn send( self, ) -> Result<DisableKinesisStreamingDestinationOutput, SdkError<DisableKinesisStreamingDestinationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, UpdateKinesisStreamingDestinationFluentBuilder>
impl InstrumentedFluentBuilder<'_, UpdateKinesisStreamingDestinationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<UpdateKinesisStreamingDestinationOutput, SdkError<UpdateKinesisStreamingDestinationError>>
pub async fn send( self, ) -> Result<UpdateKinesisStreamingDestinationOutput, SdkError<UpdateKinesisStreamingDestinationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DescribeContributorInsightsFluentBuilder>
impl InstrumentedFluentBuilder<'_, DescribeContributorInsightsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DescribeContributorInsightsOutput, SdkError<DescribeContributorInsightsError>>
pub async fn send( self, ) -> Result<DescribeContributorInsightsOutput, SdkError<DescribeContributorInsightsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListContributorInsightsFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListContributorInsightsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ListContributorInsightsOutput, SdkError<ListContributorInsightsError>>
pub async fn send( self, ) -> Result<ListContributorInsightsOutput, SdkError<ListContributorInsightsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, UpdateContributorInsightsFluentBuilder>
impl InstrumentedFluentBuilder<'_, UpdateContributorInsightsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<UpdateContributorInsightsOutput, SdkError<UpdateContributorInsightsError>>
pub async fn send( self, ) -> Result<UpdateContributorInsightsOutput, SdkError<UpdateContributorInsightsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListTagsOfResourceFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListTagsOfResourceFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ListTagsOfResourceOutput, SdkError<ListTagsOfResourceError>>
pub async fn send( self, ) -> Result<ListTagsOfResourceOutput, SdkError<ListTagsOfResourceError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, TagResourceFluentBuilder>
impl InstrumentedFluentBuilder<'_, TagResourceFluentBuilder>
Sourcepub async fn send(self) -> Result<TagResourceOutput, SdkError<TagResourceError>>
pub async fn send(self) -> Result<TagResourceOutput, SdkError<TagResourceError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, UntagResourceFluentBuilder>
impl InstrumentedFluentBuilder<'_, UntagResourceFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<UntagResourceOutput, SdkError<UntagResourceError>>
pub async fn send( self, ) -> Result<UntagResourceOutput, SdkError<UntagResourceError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutRecordFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutRecordFluentBuilder>
Sourcepub async fn send(self) -> Result<PutRecordOutput, SdkError<PutRecordError>>
pub async fn send(self) -> Result<PutRecordOutput, SdkError<PutRecordError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutRecordBatchFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutRecordBatchFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutRecordBatchOutput, SdkError<PutRecordBatchError>>
pub async fn send( self, ) -> Result<PutRecordBatchOutput, SdkError<PutRecordBatchError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListDeliveryStreamsFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListDeliveryStreamsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ListDeliveryStreamsOutput, SdkError<ListDeliveryStreamsError>>
pub async fn send( self, ) -> Result<ListDeliveryStreamsOutput, SdkError<ListDeliveryStreamsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, CreateDeliveryStreamFluentBuilder>
impl InstrumentedFluentBuilder<'_, CreateDeliveryStreamFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<CreateDeliveryStreamOutput, SdkError<CreateDeliveryStreamError>>
pub async fn send( self, ) -> Result<CreateDeliveryStreamOutput, SdkError<CreateDeliveryStreamError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteDeliveryStreamFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteDeliveryStreamFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteDeliveryStreamOutput, SdkError<DeleteDeliveryStreamError>>
pub async fn send( self, ) -> Result<DeleteDeliveryStreamOutput, SdkError<DeleteDeliveryStreamError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DescribeDeliveryStreamFluentBuilder>
impl InstrumentedFluentBuilder<'_, DescribeDeliveryStreamFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DescribeDeliveryStreamOutput, SdkError<DescribeDeliveryStreamError>>
pub async fn send( self, ) -> Result<DescribeDeliveryStreamOutput, SdkError<DescribeDeliveryStreamError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListTagsForDeliveryStreamFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListTagsForDeliveryStreamFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ListTagsForDeliveryStreamOutput, SdkError<ListTagsForDeliveryStreamError>>
pub async fn send( self, ) -> Result<ListTagsForDeliveryStreamOutput, SdkError<ListTagsForDeliveryStreamError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, TagDeliveryStreamFluentBuilder>
impl InstrumentedFluentBuilder<'_, TagDeliveryStreamFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<TagDeliveryStreamOutput, SdkError<TagDeliveryStreamError>>
pub async fn send( self, ) -> Result<TagDeliveryStreamOutput, SdkError<TagDeliveryStreamError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, UntagDeliveryStreamFluentBuilder>
impl InstrumentedFluentBuilder<'_, UntagDeliveryStreamFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<UntagDeliveryStreamOutput, SdkError<UntagDeliveryStreamError>>
pub async fn send( self, ) -> Result<UntagDeliveryStreamOutput, SdkError<UntagDeliveryStreamError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, StartDeliveryStreamEncryptionFluentBuilder>
impl InstrumentedFluentBuilder<'_, StartDeliveryStreamEncryptionFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<StartDeliveryStreamEncryptionOutput, SdkError<StartDeliveryStreamEncryptionError>>
pub async fn send( self, ) -> Result<StartDeliveryStreamEncryptionOutput, SdkError<StartDeliveryStreamEncryptionError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, StopDeliveryStreamEncryptionFluentBuilder>
impl InstrumentedFluentBuilder<'_, StopDeliveryStreamEncryptionFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<StopDeliveryStreamEncryptionOutput, SdkError<StopDeliveryStreamEncryptionError>>
pub async fn send( self, ) -> Result<StopDeliveryStreamEncryptionOutput, SdkError<StopDeliveryStreamEncryptionError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, UpdateDestinationFluentBuilder>
impl InstrumentedFluentBuilder<'_, UpdateDestinationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<UpdateDestinationOutput, SdkError<UpdateDestinationError>>
pub async fn send( self, ) -> Result<UpdateDestinationOutput, SdkError<UpdateDestinationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetObjectFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetObjectFluentBuilder>
Sourcepub async fn send(self) -> Result<GetObjectOutput, SdkError<GetObjectError>>
pub async fn send(self) -> Result<GetObjectOutput, SdkError<GetObjectError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutObjectFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutObjectFluentBuilder>
Sourcepub async fn send(self) -> Result<PutObjectOutput, SdkError<PutObjectError>>
pub async fn send(self) -> Result<PutObjectOutput, SdkError<PutObjectError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, HeadObjectFluentBuilder>
impl InstrumentedFluentBuilder<'_, HeadObjectFluentBuilder>
Sourcepub async fn send(self) -> Result<HeadObjectOutput, SdkError<HeadObjectError>>
pub async fn send(self) -> Result<HeadObjectOutput, SdkError<HeadObjectError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, CopyObjectFluentBuilder>
impl InstrumentedFluentBuilder<'_, CopyObjectFluentBuilder>
Sourcepub async fn send(self) -> Result<CopyObjectOutput, SdkError<CopyObjectError>>
pub async fn send(self) -> Result<CopyObjectOutput, SdkError<CopyObjectError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteObjectFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteObjectFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteObjectOutput, SdkError<DeleteObjectError>>
pub async fn send( self, ) -> Result<DeleteObjectOutput, SdkError<DeleteObjectError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteObjectsFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteObjectsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteObjectsOutput, SdkError<DeleteObjectsError>>
pub async fn send( self, ) -> Result<DeleteObjectsOutput, SdkError<DeleteObjectsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, RenameObjectFluentBuilder>
impl InstrumentedFluentBuilder<'_, RenameObjectFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<RenameObjectOutput, SdkError<RenameObjectError>>
pub async fn send( self, ) -> Result<RenameObjectOutput, SdkError<RenameObjectError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, RestoreObjectFluentBuilder>
impl InstrumentedFluentBuilder<'_, RestoreObjectFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<RestoreObjectOutput, SdkError<RestoreObjectError>>
pub async fn send( self, ) -> Result<RestoreObjectOutput, SdkError<RestoreObjectError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, SelectObjectContentFluentBuilder>
impl InstrumentedFluentBuilder<'_, SelectObjectContentFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<SelectObjectContentOutput, SdkError<SelectObjectContentError>>
pub async fn send( self, ) -> Result<SelectObjectContentOutput, SdkError<SelectObjectContentError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetObjectTorrentFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetObjectTorrentFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetObjectTorrentOutput, SdkError<GetObjectTorrentError>>
pub async fn send( self, ) -> Result<GetObjectTorrentOutput, SdkError<GetObjectTorrentError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListObjectsFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListObjectsFluentBuilder>
Sourcepub async fn send(self) -> Result<ListObjectsOutput, SdkError<ListObjectsError>>
pub async fn send(self) -> Result<ListObjectsOutput, SdkError<ListObjectsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListObjectsV2FluentBuilder>
impl InstrumentedFluentBuilder<'_, ListObjectsV2FluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ListObjectsV2Output, SdkError<ListObjectsV2Error>>
pub async fn send( self, ) -> Result<ListObjectsV2Output, SdkError<ListObjectsV2Error>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListObjectVersionsFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListObjectVersionsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ListObjectVersionsOutput, SdkError<ListObjectVersionsError>>
pub async fn send( self, ) -> Result<ListObjectVersionsOutput, SdkError<ListObjectVersionsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, CreateMultipartUploadFluentBuilder>
impl InstrumentedFluentBuilder<'_, CreateMultipartUploadFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<CreateMultipartUploadOutput, SdkError<CreateMultipartUploadError>>
pub async fn send( self, ) -> Result<CreateMultipartUploadOutput, SdkError<CreateMultipartUploadError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, UploadPartFluentBuilder>
impl InstrumentedFluentBuilder<'_, UploadPartFluentBuilder>
Sourcepub async fn send(self) -> Result<UploadPartOutput, SdkError<UploadPartError>>
pub async fn send(self) -> Result<UploadPartOutput, SdkError<UploadPartError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, UploadPartCopyFluentBuilder>
impl InstrumentedFluentBuilder<'_, UploadPartCopyFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<UploadPartCopyOutput, SdkError<UploadPartCopyError>>
pub async fn send( self, ) -> Result<UploadPartCopyOutput, SdkError<UploadPartCopyError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, CompleteMultipartUploadFluentBuilder>
impl InstrumentedFluentBuilder<'_, CompleteMultipartUploadFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<CompleteMultipartUploadOutput, SdkError<CompleteMultipartUploadError>>
pub async fn send( self, ) -> Result<CompleteMultipartUploadOutput, SdkError<CompleteMultipartUploadError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, AbortMultipartUploadFluentBuilder>
impl InstrumentedFluentBuilder<'_, AbortMultipartUploadFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<AbortMultipartUploadOutput, SdkError<AbortMultipartUploadError>>
pub async fn send( self, ) -> Result<AbortMultipartUploadOutput, SdkError<AbortMultipartUploadError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListMultipartUploadsFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListMultipartUploadsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ListMultipartUploadsOutput, SdkError<ListMultipartUploadsError>>
pub async fn send( self, ) -> Result<ListMultipartUploadsOutput, SdkError<ListMultipartUploadsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListPartsFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListPartsFluentBuilder>
Sourcepub async fn send(self) -> Result<ListPartsOutput, SdkError<ListPartsError>>
pub async fn send(self) -> Result<ListPartsOutput, SdkError<ListPartsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, CreateBucketFluentBuilder>
impl InstrumentedFluentBuilder<'_, CreateBucketFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<CreateBucketOutput, SdkError<CreateBucketError>>
pub async fn send( self, ) -> Result<CreateBucketOutput, SdkError<CreateBucketError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteBucketFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteBucketFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteBucketOutput, SdkError<DeleteBucketError>>
pub async fn send( self, ) -> Result<DeleteBucketOutput, SdkError<DeleteBucketError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, HeadBucketFluentBuilder>
impl InstrumentedFluentBuilder<'_, HeadBucketFluentBuilder>
Sourcepub async fn send(self) -> Result<HeadBucketOutput, SdkError<HeadBucketError>>
pub async fn send(self) -> Result<HeadBucketOutput, SdkError<HeadBucketError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, CreateSessionFluentBuilder>
impl InstrumentedFluentBuilder<'_, CreateSessionFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<CreateSessionOutput, SdkError<CreateSessionError>>
pub async fn send( self, ) -> Result<CreateSessionOutput, SdkError<CreateSessionError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListBucketsFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListBucketsFluentBuilder>
Sourcepub async fn send(self) -> Result<ListBucketsOutput, SdkError<ListBucketsError>>
pub async fn send(self) -> Result<ListBucketsOutput, SdkError<ListBucketsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListDirectoryBucketsFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListDirectoryBucketsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ListDirectoryBucketsOutput, SdkError<ListDirectoryBucketsError>>
pub async fn send( self, ) -> Result<ListDirectoryBucketsOutput, SdkError<ListDirectoryBucketsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, WriteGetObjectResponseFluentBuilder>
impl InstrumentedFluentBuilder<'_, WriteGetObjectResponseFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<WriteGetObjectResponseOutput, SdkError<WriteGetObjectResponseError>>
pub async fn send( self, ) -> Result<WriteGetObjectResponseOutput, SdkError<WriteGetObjectResponseError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetObjectAclFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetObjectAclFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetObjectAclOutput, SdkError<GetObjectAclError>>
pub async fn send( self, ) -> Result<GetObjectAclOutput, SdkError<GetObjectAclError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutObjectAclFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutObjectAclFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutObjectAclOutput, SdkError<PutObjectAclError>>
pub async fn send( self, ) -> Result<PutObjectAclOutput, SdkError<PutObjectAclError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetObjectAttributesFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetObjectAttributesFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetObjectAttributesOutput, SdkError<GetObjectAttributesError>>
pub async fn send( self, ) -> Result<GetObjectAttributesOutput, SdkError<GetObjectAttributesError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetObjectTaggingFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetObjectTaggingFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetObjectTaggingOutput, SdkError<GetObjectTaggingError>>
pub async fn send( self, ) -> Result<GetObjectTaggingOutput, SdkError<GetObjectTaggingError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutObjectTaggingFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutObjectTaggingFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutObjectTaggingOutput, SdkError<PutObjectTaggingError>>
pub async fn send( self, ) -> Result<PutObjectTaggingOutput, SdkError<PutObjectTaggingError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteObjectTaggingFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteObjectTaggingFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteObjectTaggingOutput, SdkError<DeleteObjectTaggingError>>
pub async fn send( self, ) -> Result<DeleteObjectTaggingOutput, SdkError<DeleteObjectTaggingError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetObjectLegalHoldFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetObjectLegalHoldFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetObjectLegalHoldOutput, SdkError<GetObjectLegalHoldError>>
pub async fn send( self, ) -> Result<GetObjectLegalHoldOutput, SdkError<GetObjectLegalHoldError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutObjectLegalHoldFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutObjectLegalHoldFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutObjectLegalHoldOutput, SdkError<PutObjectLegalHoldError>>
pub async fn send( self, ) -> Result<PutObjectLegalHoldOutput, SdkError<PutObjectLegalHoldError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetObjectRetentionFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetObjectRetentionFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetObjectRetentionOutput, SdkError<GetObjectRetentionError>>
pub async fn send( self, ) -> Result<GetObjectRetentionOutput, SdkError<GetObjectRetentionError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutObjectRetentionFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutObjectRetentionFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutObjectRetentionOutput, SdkError<PutObjectRetentionError>>
pub async fn send( self, ) -> Result<PutObjectRetentionOutput, SdkError<PutObjectRetentionError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetObjectLockConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetObjectLockConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetObjectLockConfigurationOutput, SdkError<GetObjectLockConfigurationError>>
pub async fn send( self, ) -> Result<GetObjectLockConfigurationOutput, SdkError<GetObjectLockConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutObjectLockConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutObjectLockConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutObjectLockConfigurationOutput, SdkError<PutObjectLockConfigurationError>>
pub async fn send( self, ) -> Result<PutObjectLockConfigurationOutput, SdkError<PutObjectLockConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetBucketAclFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetBucketAclFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetBucketAclOutput, SdkError<GetBucketAclError>>
pub async fn send( self, ) -> Result<GetBucketAclOutput, SdkError<GetBucketAclError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutBucketAclFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutBucketAclFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutBucketAclOutput, SdkError<PutBucketAclError>>
pub async fn send( self, ) -> Result<PutBucketAclOutput, SdkError<PutBucketAclError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetBucketPolicyFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetBucketPolicyFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetBucketPolicyOutput, SdkError<GetBucketPolicyError>>
pub async fn send( self, ) -> Result<GetBucketPolicyOutput, SdkError<GetBucketPolicyError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutBucketPolicyFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutBucketPolicyFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutBucketPolicyOutput, SdkError<PutBucketPolicyError>>
pub async fn send( self, ) -> Result<PutBucketPolicyOutput, SdkError<PutBucketPolicyError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteBucketPolicyFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteBucketPolicyFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteBucketPolicyOutput, SdkError<DeleteBucketPolicyError>>
pub async fn send( self, ) -> Result<DeleteBucketPolicyOutput, SdkError<DeleteBucketPolicyError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetBucketPolicyStatusFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetBucketPolicyStatusFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetBucketPolicyStatusOutput, SdkError<GetBucketPolicyStatusError>>
pub async fn send( self, ) -> Result<GetBucketPolicyStatusOutput, SdkError<GetBucketPolicyStatusError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetBucketCorsFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetBucketCorsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetBucketCorsOutput, SdkError<GetBucketCorsError>>
pub async fn send( self, ) -> Result<GetBucketCorsOutput, SdkError<GetBucketCorsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutBucketCorsFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutBucketCorsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutBucketCorsOutput, SdkError<PutBucketCorsError>>
pub async fn send( self, ) -> Result<PutBucketCorsOutput, SdkError<PutBucketCorsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteBucketCorsFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteBucketCorsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteBucketCorsOutput, SdkError<DeleteBucketCorsError>>
pub async fn send( self, ) -> Result<DeleteBucketCorsOutput, SdkError<DeleteBucketCorsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetBucketEncryptionFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetBucketEncryptionFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetBucketEncryptionOutput, SdkError<GetBucketEncryptionError>>
pub async fn send( self, ) -> Result<GetBucketEncryptionOutput, SdkError<GetBucketEncryptionError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutBucketEncryptionFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutBucketEncryptionFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutBucketEncryptionOutput, SdkError<PutBucketEncryptionError>>
pub async fn send( self, ) -> Result<PutBucketEncryptionOutput, SdkError<PutBucketEncryptionError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteBucketEncryptionFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteBucketEncryptionFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteBucketEncryptionOutput, SdkError<DeleteBucketEncryptionError>>
pub async fn send( self, ) -> Result<DeleteBucketEncryptionOutput, SdkError<DeleteBucketEncryptionError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetBucketLifecycleConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetBucketLifecycleConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetBucketLifecycleConfigurationOutput, SdkError<GetBucketLifecycleConfigurationError>>
pub async fn send( self, ) -> Result<GetBucketLifecycleConfigurationOutput, SdkError<GetBucketLifecycleConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutBucketLifecycleConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutBucketLifecycleConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutBucketLifecycleConfigurationOutput, SdkError<PutBucketLifecycleConfigurationError>>
pub async fn send( self, ) -> Result<PutBucketLifecycleConfigurationOutput, SdkError<PutBucketLifecycleConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteBucketLifecycleFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteBucketLifecycleFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteBucketLifecycleOutput, SdkError<DeleteBucketLifecycleError>>
pub async fn send( self, ) -> Result<DeleteBucketLifecycleOutput, SdkError<DeleteBucketLifecycleError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetBucketReplicationFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetBucketReplicationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetBucketReplicationOutput, SdkError<GetBucketReplicationError>>
pub async fn send( self, ) -> Result<GetBucketReplicationOutput, SdkError<GetBucketReplicationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutBucketReplicationFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutBucketReplicationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutBucketReplicationOutput, SdkError<PutBucketReplicationError>>
pub async fn send( self, ) -> Result<PutBucketReplicationOutput, SdkError<PutBucketReplicationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteBucketReplicationFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteBucketReplicationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteBucketReplicationOutput, SdkError<DeleteBucketReplicationError>>
pub async fn send( self, ) -> Result<DeleteBucketReplicationOutput, SdkError<DeleteBucketReplicationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetBucketTaggingFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetBucketTaggingFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetBucketTaggingOutput, SdkError<GetBucketTaggingError>>
pub async fn send( self, ) -> Result<GetBucketTaggingOutput, SdkError<GetBucketTaggingError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutBucketTaggingFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutBucketTaggingFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutBucketTaggingOutput, SdkError<PutBucketTaggingError>>
pub async fn send( self, ) -> Result<PutBucketTaggingOutput, SdkError<PutBucketTaggingError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteBucketTaggingFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteBucketTaggingFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteBucketTaggingOutput, SdkError<DeleteBucketTaggingError>>
pub async fn send( self, ) -> Result<DeleteBucketTaggingOutput, SdkError<DeleteBucketTaggingError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetBucketVersioningFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetBucketVersioningFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetBucketVersioningOutput, SdkError<GetBucketVersioningError>>
pub async fn send( self, ) -> Result<GetBucketVersioningOutput, SdkError<GetBucketVersioningError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutBucketVersioningFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutBucketVersioningFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutBucketVersioningOutput, SdkError<PutBucketVersioningError>>
pub async fn send( self, ) -> Result<PutBucketVersioningOutput, SdkError<PutBucketVersioningError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetBucketWebsiteFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetBucketWebsiteFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetBucketWebsiteOutput, SdkError<GetBucketWebsiteError>>
pub async fn send( self, ) -> Result<GetBucketWebsiteOutput, SdkError<GetBucketWebsiteError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutBucketWebsiteFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutBucketWebsiteFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutBucketWebsiteOutput, SdkError<PutBucketWebsiteError>>
pub async fn send( self, ) -> Result<PutBucketWebsiteOutput, SdkError<PutBucketWebsiteError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteBucketWebsiteFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteBucketWebsiteFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteBucketWebsiteOutput, SdkError<DeleteBucketWebsiteError>>
pub async fn send( self, ) -> Result<DeleteBucketWebsiteOutput, SdkError<DeleteBucketWebsiteError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetBucketLoggingFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetBucketLoggingFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetBucketLoggingOutput, SdkError<GetBucketLoggingError>>
pub async fn send( self, ) -> Result<GetBucketLoggingOutput, SdkError<GetBucketLoggingError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutBucketLoggingFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutBucketLoggingFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutBucketLoggingOutput, SdkError<PutBucketLoggingError>>
pub async fn send( self, ) -> Result<PutBucketLoggingOutput, SdkError<PutBucketLoggingError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetBucketNotificationConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetBucketNotificationConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetBucketNotificationConfigurationOutput, SdkError<GetBucketNotificationConfigurationError>>
pub async fn send( self, ) -> Result<GetBucketNotificationConfigurationOutput, SdkError<GetBucketNotificationConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutBucketNotificationConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutBucketNotificationConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutBucketNotificationConfigurationOutput, SdkError<PutBucketNotificationConfigurationError>>
pub async fn send( self, ) -> Result<PutBucketNotificationConfigurationOutput, SdkError<PutBucketNotificationConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetBucketLocationFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetBucketLocationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetBucketLocationOutput, SdkError<GetBucketLocationError>>
pub async fn send( self, ) -> Result<GetBucketLocationOutput, SdkError<GetBucketLocationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetBucketAccelerateConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetBucketAccelerateConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetBucketAccelerateConfigurationOutput, SdkError<GetBucketAccelerateConfigurationError>>
pub async fn send( self, ) -> Result<GetBucketAccelerateConfigurationOutput, SdkError<GetBucketAccelerateConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutBucketAccelerateConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutBucketAccelerateConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutBucketAccelerateConfigurationOutput, SdkError<PutBucketAccelerateConfigurationError>>
pub async fn send( self, ) -> Result<PutBucketAccelerateConfigurationOutput, SdkError<PutBucketAccelerateConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetBucketRequestPaymentFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetBucketRequestPaymentFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetBucketRequestPaymentOutput, SdkError<GetBucketRequestPaymentError>>
pub async fn send( self, ) -> Result<GetBucketRequestPaymentOutput, SdkError<GetBucketRequestPaymentError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutBucketRequestPaymentFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutBucketRequestPaymentFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutBucketRequestPaymentOutput, SdkError<PutBucketRequestPaymentError>>
pub async fn send( self, ) -> Result<PutBucketRequestPaymentOutput, SdkError<PutBucketRequestPaymentError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetBucketOwnershipControlsFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetBucketOwnershipControlsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetBucketOwnershipControlsOutput, SdkError<GetBucketOwnershipControlsError>>
pub async fn send( self, ) -> Result<GetBucketOwnershipControlsOutput, SdkError<GetBucketOwnershipControlsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutBucketOwnershipControlsFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutBucketOwnershipControlsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutBucketOwnershipControlsOutput, SdkError<PutBucketOwnershipControlsError>>
pub async fn send( self, ) -> Result<PutBucketOwnershipControlsOutput, SdkError<PutBucketOwnershipControlsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteBucketOwnershipControlsFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteBucketOwnershipControlsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteBucketOwnershipControlsOutput, SdkError<DeleteBucketOwnershipControlsError>>
pub async fn send( self, ) -> Result<DeleteBucketOwnershipControlsOutput, SdkError<DeleteBucketOwnershipControlsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetBucketAnalyticsConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetBucketAnalyticsConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetBucketAnalyticsConfigurationOutput, SdkError<GetBucketAnalyticsConfigurationError>>
pub async fn send( self, ) -> Result<GetBucketAnalyticsConfigurationOutput, SdkError<GetBucketAnalyticsConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutBucketAnalyticsConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutBucketAnalyticsConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutBucketAnalyticsConfigurationOutput, SdkError<PutBucketAnalyticsConfigurationError>>
pub async fn send( self, ) -> Result<PutBucketAnalyticsConfigurationOutput, SdkError<PutBucketAnalyticsConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteBucketAnalyticsConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteBucketAnalyticsConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteBucketAnalyticsConfigurationOutput, SdkError<DeleteBucketAnalyticsConfigurationError>>
pub async fn send( self, ) -> Result<DeleteBucketAnalyticsConfigurationOutput, SdkError<DeleteBucketAnalyticsConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListBucketAnalyticsConfigurationsFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListBucketAnalyticsConfigurationsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ListBucketAnalyticsConfigurationsOutput, SdkError<ListBucketAnalyticsConfigurationsError>>
pub async fn send( self, ) -> Result<ListBucketAnalyticsConfigurationsOutput, SdkError<ListBucketAnalyticsConfigurationsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetBucketIntelligentTieringConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetBucketIntelligentTieringConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetBucketIntelligentTieringConfigurationOutput, SdkError<GetBucketIntelligentTieringConfigurationError>>
pub async fn send( self, ) -> Result<GetBucketIntelligentTieringConfigurationOutput, SdkError<GetBucketIntelligentTieringConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutBucketIntelligentTieringConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutBucketIntelligentTieringConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutBucketIntelligentTieringConfigurationOutput, SdkError<PutBucketIntelligentTieringConfigurationError>>
pub async fn send( self, ) -> Result<PutBucketIntelligentTieringConfigurationOutput, SdkError<PutBucketIntelligentTieringConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteBucketIntelligentTieringConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteBucketIntelligentTieringConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteBucketIntelligentTieringConfigurationOutput, SdkError<DeleteBucketIntelligentTieringConfigurationError>>
pub async fn send( self, ) -> Result<DeleteBucketIntelligentTieringConfigurationOutput, SdkError<DeleteBucketIntelligentTieringConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListBucketIntelligentTieringConfigurationsFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListBucketIntelligentTieringConfigurationsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ListBucketIntelligentTieringConfigurationsOutput, SdkError<ListBucketIntelligentTieringConfigurationsError>>
pub async fn send( self, ) -> Result<ListBucketIntelligentTieringConfigurationsOutput, SdkError<ListBucketIntelligentTieringConfigurationsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetBucketInventoryConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetBucketInventoryConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetBucketInventoryConfigurationOutput, SdkError<GetBucketInventoryConfigurationError>>
pub async fn send( self, ) -> Result<GetBucketInventoryConfigurationOutput, SdkError<GetBucketInventoryConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutBucketInventoryConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutBucketInventoryConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutBucketInventoryConfigurationOutput, SdkError<PutBucketInventoryConfigurationError>>
pub async fn send( self, ) -> Result<PutBucketInventoryConfigurationOutput, SdkError<PutBucketInventoryConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteBucketInventoryConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteBucketInventoryConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteBucketInventoryConfigurationOutput, SdkError<DeleteBucketInventoryConfigurationError>>
pub async fn send( self, ) -> Result<DeleteBucketInventoryConfigurationOutput, SdkError<DeleteBucketInventoryConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListBucketInventoryConfigurationsFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListBucketInventoryConfigurationsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ListBucketInventoryConfigurationsOutput, SdkError<ListBucketInventoryConfigurationsError>>
pub async fn send( self, ) -> Result<ListBucketInventoryConfigurationsOutput, SdkError<ListBucketInventoryConfigurationsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetBucketMetricsConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetBucketMetricsConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetBucketMetricsConfigurationOutput, SdkError<GetBucketMetricsConfigurationError>>
pub async fn send( self, ) -> Result<GetBucketMetricsConfigurationOutput, SdkError<GetBucketMetricsConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutBucketMetricsConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutBucketMetricsConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutBucketMetricsConfigurationOutput, SdkError<PutBucketMetricsConfigurationError>>
pub async fn send( self, ) -> Result<PutBucketMetricsConfigurationOutput, SdkError<PutBucketMetricsConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteBucketMetricsConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteBucketMetricsConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteBucketMetricsConfigurationOutput, SdkError<DeleteBucketMetricsConfigurationError>>
pub async fn send( self, ) -> Result<DeleteBucketMetricsConfigurationOutput, SdkError<DeleteBucketMetricsConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListBucketMetricsConfigurationsFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListBucketMetricsConfigurationsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ListBucketMetricsConfigurationsOutput, SdkError<ListBucketMetricsConfigurationsError>>
pub async fn send( self, ) -> Result<ListBucketMetricsConfigurationsOutput, SdkError<ListBucketMetricsConfigurationsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetPublicAccessBlockFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetPublicAccessBlockFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetPublicAccessBlockOutput, SdkError<GetPublicAccessBlockError>>
pub async fn send( self, ) -> Result<GetPublicAccessBlockOutput, SdkError<GetPublicAccessBlockError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutPublicAccessBlockFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutPublicAccessBlockFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutPublicAccessBlockOutput, SdkError<PutPublicAccessBlockError>>
pub async fn send( self, ) -> Result<PutPublicAccessBlockOutput, SdkError<PutPublicAccessBlockError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeletePublicAccessBlockFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeletePublicAccessBlockFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeletePublicAccessBlockOutput, SdkError<DeletePublicAccessBlockError>>
pub async fn send( self, ) -> Result<DeletePublicAccessBlockOutput, SdkError<DeletePublicAccessBlockError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, CreateBucketMetadataConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, CreateBucketMetadataConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<CreateBucketMetadataConfigurationOutput, SdkError<CreateBucketMetadataConfigurationError>>
pub async fn send( self, ) -> Result<CreateBucketMetadataConfigurationOutput, SdkError<CreateBucketMetadataConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, CreateBucketMetadataTableConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, CreateBucketMetadataTableConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<CreateBucketMetadataTableConfigurationOutput, SdkError<CreateBucketMetadataTableConfigurationError>>
pub async fn send( self, ) -> Result<CreateBucketMetadataTableConfigurationOutput, SdkError<CreateBucketMetadataTableConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteBucketMetadataConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteBucketMetadataConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteBucketMetadataConfigurationOutput, SdkError<DeleteBucketMetadataConfigurationError>>
pub async fn send( self, ) -> Result<DeleteBucketMetadataConfigurationOutput, SdkError<DeleteBucketMetadataConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteBucketMetadataTableConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteBucketMetadataTableConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteBucketMetadataTableConfigurationOutput, SdkError<DeleteBucketMetadataTableConfigurationError>>
pub async fn send( self, ) -> Result<DeleteBucketMetadataTableConfigurationOutput, SdkError<DeleteBucketMetadataTableConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetBucketMetadataConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetBucketMetadataConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetBucketMetadataConfigurationOutput, SdkError<GetBucketMetadataConfigurationError>>
pub async fn send( self, ) -> Result<GetBucketMetadataConfigurationOutput, SdkError<GetBucketMetadataConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetBucketMetadataTableConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetBucketMetadataTableConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetBucketMetadataTableConfigurationOutput, SdkError<GetBucketMetadataTableConfigurationError>>
pub async fn send( self, ) -> Result<GetBucketMetadataTableConfigurationOutput, SdkError<GetBucketMetadataTableConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, UpdateBucketMetadataInventoryTableConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, UpdateBucketMetadataInventoryTableConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<UpdateBucketMetadataInventoryTableConfigurationOutput, SdkError<UpdateBucketMetadataInventoryTableConfigurationError>>
pub async fn send( self, ) -> Result<UpdateBucketMetadataInventoryTableConfigurationOutput, SdkError<UpdateBucketMetadataInventoryTableConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, UpdateBucketMetadataJournalTableConfigurationFluentBuilder>
impl InstrumentedFluentBuilder<'_, UpdateBucketMetadataJournalTableConfigurationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<UpdateBucketMetadataJournalTableConfigurationOutput, SdkError<UpdateBucketMetadataJournalTableConfigurationError>>
pub async fn send( self, ) -> Result<UpdateBucketMetadataJournalTableConfigurationOutput, SdkError<UpdateBucketMetadataJournalTableConfigurationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetObjectFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetObjectFluentBuilder>
Sourcepub async fn collect(self) -> Result<AggregatedBytes, GetObjectCollectError>
pub async fn collect(self) -> Result<AggregatedBytes, GetObjectCollectError>
Sends the GetObject request and collects the full response body as AggregatedBytes.
This method instruments the entire operation — both the SDK call and the subsequent body transfer — within a single span. It provides accurate timing for the complete download, not just getting the initial response headers.
Use this instead of calling InstrumentedFluentBuilder::send() followed by body.collect()
when you need full tracing coverage. If you need the entire GetObjectOutput object
(e.g. to inspect response headers or metadata), use .send() directly,
but be aware that the span will not cover body transfer in that case.
§Errors
Returns GetObjectCollectError::SdkError if the HTTP request fails, or
GetObjectCollectError::ByteStreamError if reading the response body fails.
§Example
use aws_sdk_s3::Client as S3Client;
use telemetry_rust::middleware::aws::AwsBuilderInstrument;
async fn download_object(s3_client: &S3Client) -> Result<Vec<u8>, Box<dyn std::error::Error>> {
let body = s3_client
.get_object()
.bucket("my_bucket")
.key("my_key")
.instrument()
.collect()
.await?;
Ok(body.to_vec())
}Sourcepub async fn stream(
self,
) -> Result<InstrumentedByteStream, SdkError<GetObjectError>>
pub async fn stream( self, ) -> Result<InstrumentedByteStream, SdkError<GetObjectError>>
Sends the GetObject request and returns an instrumented stream of the response body.
Unlike collect, this method does not buffer the body in memory.
Instead it returns an InstrumentedByteStream that yields chunks as they arrive.
The span covers the entire operation — both the SDK call and the body transfer —
ending only when the stream is exhausted or an error occurs.
If you need the full body in memory, prefer collect.
If you need the raw GetObjectOutput or ByteStream,
use .send() directly, but be aware the span will not cover body transfer.
§Errors
Returns Err if the GetObject request itself fails. Body transfer errors surface
as Err items yielded by the returned stream.
§Example
use aws_sdk_s3::Client as S3Client;
use futures_util::TryStreamExt;
use telemetry_rust::middleware::aws::AwsBuilderInstrument;
async fn stream_object(s3_client: &S3Client) -> Result<Vec<u8>, Box<dyn std::error::Error>> {
let mut stream = s3_client
.get_object()
.bucket("my_bucket")
.key("my_key")
.instrument()
.stream()
.await?;
let mut body = Vec::new();
while let Some(chunk) = stream.try_next().await? {
body.extend_from_slice(&chunk);
}
Ok(body)
}Source§impl InstrumentedFluentBuilder<'_, InvokeEndpointFluentBuilder>
impl InstrumentedFluentBuilder<'_, InvokeEndpointFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<InvokeEndpointOutput, SdkError<InvokeEndpointError>>
pub async fn send( self, ) -> Result<InvokeEndpointOutput, SdkError<InvokeEndpointError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, InvokeEndpointAsyncFluentBuilder>
impl InstrumentedFluentBuilder<'_, InvokeEndpointAsyncFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<InvokeEndpointAsyncOutput, SdkError<InvokeEndpointAsyncError>>
pub async fn send( self, ) -> Result<InvokeEndpointAsyncOutput, SdkError<InvokeEndpointAsyncError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, InvokeEndpointWithResponseStreamFluentBuilder>
impl InstrumentedFluentBuilder<'_, InvokeEndpointWithResponseStreamFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<InvokeEndpointWithResponseStreamOutput, SdkError<InvokeEndpointWithResponseStreamError>>
pub async fn send( self, ) -> Result<InvokeEndpointWithResponseStreamOutput, SdkError<InvokeEndpointWithResponseStreamError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetSecretValueFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetSecretValueFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetSecretValueOutput, SdkError<GetSecretValueError>>
pub async fn send( self, ) -> Result<GetSecretValueOutput, SdkError<GetSecretValueError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutSecretValueFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutSecretValueFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutSecretValueOutput, SdkError<PutSecretValueError>>
pub async fn send( self, ) -> Result<PutSecretValueOutput, SdkError<PutSecretValueError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, CreateSecretFluentBuilder>
impl InstrumentedFluentBuilder<'_, CreateSecretFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<CreateSecretOutput, SdkError<CreateSecretError>>
pub async fn send( self, ) -> Result<CreateSecretOutput, SdkError<CreateSecretError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteSecretFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteSecretFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteSecretOutput, SdkError<DeleteSecretError>>
pub async fn send( self, ) -> Result<DeleteSecretOutput, SdkError<DeleteSecretError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DescribeSecretFluentBuilder>
impl InstrumentedFluentBuilder<'_, DescribeSecretFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DescribeSecretOutput, SdkError<DescribeSecretError>>
pub async fn send( self, ) -> Result<DescribeSecretOutput, SdkError<DescribeSecretError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, UpdateSecretFluentBuilder>
impl InstrumentedFluentBuilder<'_, UpdateSecretFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<UpdateSecretOutput, SdkError<UpdateSecretError>>
pub async fn send( self, ) -> Result<UpdateSecretOutput, SdkError<UpdateSecretError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, RestoreSecretFluentBuilder>
impl InstrumentedFluentBuilder<'_, RestoreSecretFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<RestoreSecretOutput, SdkError<RestoreSecretError>>
pub async fn send( self, ) -> Result<RestoreSecretOutput, SdkError<RestoreSecretError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, RotateSecretFluentBuilder>
impl InstrumentedFluentBuilder<'_, RotateSecretFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<RotateSecretOutput, SdkError<RotateSecretError>>
pub async fn send( self, ) -> Result<RotateSecretOutput, SdkError<RotateSecretError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, CancelRotateSecretFluentBuilder>
impl InstrumentedFluentBuilder<'_, CancelRotateSecretFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<CancelRotateSecretOutput, SdkError<CancelRotateSecretError>>
pub async fn send( self, ) -> Result<CancelRotateSecretOutput, SdkError<CancelRotateSecretError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, UpdateSecretVersionStageFluentBuilder>
impl InstrumentedFluentBuilder<'_, UpdateSecretVersionStageFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<UpdateSecretVersionStageOutput, SdkError<UpdateSecretVersionStageError>>
pub async fn send( self, ) -> Result<UpdateSecretVersionStageOutput, SdkError<UpdateSecretVersionStageError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListSecretVersionIdsFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListSecretVersionIdsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ListSecretVersionIdsOutput, SdkError<ListSecretVersionIdsError>>
pub async fn send( self, ) -> Result<ListSecretVersionIdsOutput, SdkError<ListSecretVersionIdsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, TagResourceFluentBuilder>
impl InstrumentedFluentBuilder<'_, TagResourceFluentBuilder>
Sourcepub async fn send(self) -> Result<TagResourceOutput, SdkError<TagResourceError>>
pub async fn send(self) -> Result<TagResourceOutput, SdkError<TagResourceError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, UntagResourceFluentBuilder>
impl InstrumentedFluentBuilder<'_, UntagResourceFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<UntagResourceOutput, SdkError<UntagResourceError>>
pub async fn send( self, ) -> Result<UntagResourceOutput, SdkError<UntagResourceError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetResourcePolicyFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetResourcePolicyFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetResourcePolicyOutput, SdkError<GetResourcePolicyError>>
pub async fn send( self, ) -> Result<GetResourcePolicyOutput, SdkError<GetResourcePolicyError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutResourcePolicyFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutResourcePolicyFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutResourcePolicyOutput, SdkError<PutResourcePolicyError>>
pub async fn send( self, ) -> Result<PutResourcePolicyOutput, SdkError<PutResourcePolicyError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteResourcePolicyFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteResourcePolicyFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteResourcePolicyOutput, SdkError<DeleteResourcePolicyError>>
pub async fn send( self, ) -> Result<DeleteResourcePolicyOutput, SdkError<DeleteResourcePolicyError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ValidateResourcePolicyFluentBuilder>
impl InstrumentedFluentBuilder<'_, ValidateResourcePolicyFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ValidateResourcePolicyOutput, SdkError<ValidateResourcePolicyError>>
pub async fn send( self, ) -> Result<ValidateResourcePolicyOutput, SdkError<ValidateResourcePolicyError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, RemoveRegionsFromReplicationFluentBuilder>
impl InstrumentedFluentBuilder<'_, RemoveRegionsFromReplicationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<RemoveRegionsFromReplicationOutput, SdkError<RemoveRegionsFromReplicationError>>
pub async fn send( self, ) -> Result<RemoveRegionsFromReplicationOutput, SdkError<RemoveRegionsFromReplicationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ReplicateSecretToRegionsFluentBuilder>
impl InstrumentedFluentBuilder<'_, ReplicateSecretToRegionsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ReplicateSecretToRegionsOutput, SdkError<ReplicateSecretToRegionsError>>
pub async fn send( self, ) -> Result<ReplicateSecretToRegionsOutput, SdkError<ReplicateSecretToRegionsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, StopReplicationToReplicaFluentBuilder>
impl InstrumentedFluentBuilder<'_, StopReplicationToReplicaFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<StopReplicationToReplicaOutput, SdkError<StopReplicationToReplicaError>>
pub async fn send( self, ) -> Result<StopReplicationToReplicaOutput, SdkError<StopReplicationToReplicaError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListSecretsFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListSecretsFluentBuilder>
Sourcepub async fn send(self) -> Result<ListSecretsOutput, SdkError<ListSecretsError>>
pub async fn send(self) -> Result<ListSecretsOutput, SdkError<ListSecretsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, BatchGetSecretValueFluentBuilder>
impl InstrumentedFluentBuilder<'_, BatchGetSecretValueFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<BatchGetSecretValueOutput, SdkError<BatchGetSecretValueError>>
pub async fn send( self, ) -> Result<BatchGetSecretValueOutput, SdkError<BatchGetSecretValueError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetRandomPasswordFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetRandomPasswordFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetRandomPasswordOutput, SdkError<GetRandomPasswordError>>
pub async fn send( self, ) -> Result<GetRandomPasswordOutput, SdkError<GetRandomPasswordError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PublishFluentBuilder>
impl InstrumentedFluentBuilder<'_, PublishFluentBuilder>
Sourcepub async fn send(self) -> Result<PublishOutput, SdkError<PublishError>>
pub async fn send(self) -> Result<PublishOutput, SdkError<PublishError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PublishBatchFluentBuilder>
impl InstrumentedFluentBuilder<'_, PublishBatchFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PublishBatchOutput, SdkError<PublishBatchError>>
pub async fn send( self, ) -> Result<PublishBatchOutput, SdkError<PublishBatchError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, CreateTopicFluentBuilder>
impl InstrumentedFluentBuilder<'_, CreateTopicFluentBuilder>
Sourcepub async fn send(self) -> Result<CreateTopicOutput, SdkError<CreateTopicError>>
pub async fn send(self) -> Result<CreateTopicOutput, SdkError<CreateTopicError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteTopicFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteTopicFluentBuilder>
Sourcepub async fn send(self) -> Result<DeleteTopicOutput, SdkError<DeleteTopicError>>
pub async fn send(self) -> Result<DeleteTopicOutput, SdkError<DeleteTopicError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetTopicAttributesFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetTopicAttributesFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetTopicAttributesOutput, SdkError<GetTopicAttributesError>>
pub async fn send( self, ) -> Result<GetTopicAttributesOutput, SdkError<GetTopicAttributesError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, SetTopicAttributesFluentBuilder>
impl InstrumentedFluentBuilder<'_, SetTopicAttributesFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<SetTopicAttributesOutput, SdkError<SetTopicAttributesError>>
pub async fn send( self, ) -> Result<SetTopicAttributesOutput, SdkError<SetTopicAttributesError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListTopicsFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListTopicsFluentBuilder>
Sourcepub async fn send(self) -> Result<ListTopicsOutput, SdkError<ListTopicsError>>
pub async fn send(self) -> Result<ListTopicsOutput, SdkError<ListTopicsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, SubscribeFluentBuilder>
impl InstrumentedFluentBuilder<'_, SubscribeFluentBuilder>
Sourcepub async fn send(self) -> Result<SubscribeOutput, SdkError<SubscribeError>>
pub async fn send(self) -> Result<SubscribeOutput, SdkError<SubscribeError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, UnsubscribeFluentBuilder>
impl InstrumentedFluentBuilder<'_, UnsubscribeFluentBuilder>
Sourcepub async fn send(self) -> Result<UnsubscribeOutput, SdkError<UnsubscribeError>>
pub async fn send(self) -> Result<UnsubscribeOutput, SdkError<UnsubscribeError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ConfirmSubscriptionFluentBuilder>
impl InstrumentedFluentBuilder<'_, ConfirmSubscriptionFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ConfirmSubscriptionOutput, SdkError<ConfirmSubscriptionError>>
pub async fn send( self, ) -> Result<ConfirmSubscriptionOutput, SdkError<ConfirmSubscriptionError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListSubscriptionsFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListSubscriptionsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ListSubscriptionsOutput, SdkError<ListSubscriptionsError>>
pub async fn send( self, ) -> Result<ListSubscriptionsOutput, SdkError<ListSubscriptionsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListSubscriptionsByTopicFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListSubscriptionsByTopicFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ListSubscriptionsByTopicOutput, SdkError<ListSubscriptionsByTopicError>>
pub async fn send( self, ) -> Result<ListSubscriptionsByTopicOutput, SdkError<ListSubscriptionsByTopicError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetSubscriptionAttributesFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetSubscriptionAttributesFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetSubscriptionAttributesOutput, SdkError<GetSubscriptionAttributesError>>
pub async fn send( self, ) -> Result<GetSubscriptionAttributesOutput, SdkError<GetSubscriptionAttributesError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, SetSubscriptionAttributesFluentBuilder>
impl InstrumentedFluentBuilder<'_, SetSubscriptionAttributesFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<SetSubscriptionAttributesOutput, SdkError<SetSubscriptionAttributesError>>
pub async fn send( self, ) -> Result<SetSubscriptionAttributesOutput, SdkError<SetSubscriptionAttributesError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, AddPermissionFluentBuilder>
impl InstrumentedFluentBuilder<'_, AddPermissionFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<AddPermissionOutput, SdkError<AddPermissionError>>
pub async fn send( self, ) -> Result<AddPermissionOutput, SdkError<AddPermissionError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, RemovePermissionFluentBuilder>
impl InstrumentedFluentBuilder<'_, RemovePermissionFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<RemovePermissionOutput, SdkError<RemovePermissionError>>
pub async fn send( self, ) -> Result<RemovePermissionOutput, SdkError<RemovePermissionError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, CreatePlatformApplicationFluentBuilder>
impl InstrumentedFluentBuilder<'_, CreatePlatformApplicationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<CreatePlatformApplicationOutput, SdkError<CreatePlatformApplicationError>>
pub async fn send( self, ) -> Result<CreatePlatformApplicationOutput, SdkError<CreatePlatformApplicationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeletePlatformApplicationFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeletePlatformApplicationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeletePlatformApplicationOutput, SdkError<DeletePlatformApplicationError>>
pub async fn send( self, ) -> Result<DeletePlatformApplicationOutput, SdkError<DeletePlatformApplicationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetPlatformApplicationAttributesFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetPlatformApplicationAttributesFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetPlatformApplicationAttributesOutput, SdkError<GetPlatformApplicationAttributesError>>
pub async fn send( self, ) -> Result<GetPlatformApplicationAttributesOutput, SdkError<GetPlatformApplicationAttributesError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, SetPlatformApplicationAttributesFluentBuilder>
impl InstrumentedFluentBuilder<'_, SetPlatformApplicationAttributesFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<SetPlatformApplicationAttributesOutput, SdkError<SetPlatformApplicationAttributesError>>
pub async fn send( self, ) -> Result<SetPlatformApplicationAttributesOutput, SdkError<SetPlatformApplicationAttributesError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListPlatformApplicationsFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListPlatformApplicationsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ListPlatformApplicationsOutput, SdkError<ListPlatformApplicationsError>>
pub async fn send( self, ) -> Result<ListPlatformApplicationsOutput, SdkError<ListPlatformApplicationsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, CreatePlatformEndpointFluentBuilder>
impl InstrumentedFluentBuilder<'_, CreatePlatformEndpointFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<CreatePlatformEndpointOutput, SdkError<CreatePlatformEndpointError>>
pub async fn send( self, ) -> Result<CreatePlatformEndpointOutput, SdkError<CreatePlatformEndpointError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteEndpointFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteEndpointFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteEndpointOutput, SdkError<DeleteEndpointError>>
pub async fn send( self, ) -> Result<DeleteEndpointOutput, SdkError<DeleteEndpointError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetEndpointAttributesFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetEndpointAttributesFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetEndpointAttributesOutput, SdkError<GetEndpointAttributesError>>
pub async fn send( self, ) -> Result<GetEndpointAttributesOutput, SdkError<GetEndpointAttributesError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, SetEndpointAttributesFluentBuilder>
impl InstrumentedFluentBuilder<'_, SetEndpointAttributesFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<SetEndpointAttributesOutput, SdkError<SetEndpointAttributesError>>
pub async fn send( self, ) -> Result<SetEndpointAttributesOutput, SdkError<SetEndpointAttributesError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListEndpointsByPlatformApplicationFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListEndpointsByPlatformApplicationFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ListEndpointsByPlatformApplicationOutput, SdkError<ListEndpointsByPlatformApplicationError>>
pub async fn send( self, ) -> Result<ListEndpointsByPlatformApplicationOutput, SdkError<ListEndpointsByPlatformApplicationError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListOriginationNumbersFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListOriginationNumbersFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ListOriginationNumbersOutput, SdkError<ListOriginationNumbersError>>
pub async fn send( self, ) -> Result<ListOriginationNumbersOutput, SdkError<ListOriginationNumbersError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, CheckIfPhoneNumberIsOptedOutFluentBuilder>
impl InstrumentedFluentBuilder<'_, CheckIfPhoneNumberIsOptedOutFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<CheckIfPhoneNumberIsOptedOutOutput, SdkError<CheckIfPhoneNumberIsOptedOutError>>
pub async fn send( self, ) -> Result<CheckIfPhoneNumberIsOptedOutOutput, SdkError<CheckIfPhoneNumberIsOptedOutError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, OptInPhoneNumberFluentBuilder>
impl InstrumentedFluentBuilder<'_, OptInPhoneNumberFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<OptInPhoneNumberOutput, SdkError<OptInPhoneNumberError>>
pub async fn send( self, ) -> Result<OptInPhoneNumberOutput, SdkError<OptInPhoneNumberError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListPhoneNumbersOptedOutFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListPhoneNumbersOptedOutFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ListPhoneNumbersOptedOutOutput, SdkError<ListPhoneNumbersOptedOutError>>
pub async fn send( self, ) -> Result<ListPhoneNumbersOptedOutOutput, SdkError<ListPhoneNumbersOptedOutError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetSMSAttributesFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetSMSAttributesFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetSmsAttributesOutput, SdkError<GetSMSAttributesError>>
pub async fn send( self, ) -> Result<GetSmsAttributesOutput, SdkError<GetSMSAttributesError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, CreateSMSSandboxPhoneNumberFluentBuilder>
impl InstrumentedFluentBuilder<'_, CreateSMSSandboxPhoneNumberFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<CreateSmsSandboxPhoneNumberOutput, SdkError<CreateSMSSandboxPhoneNumberError>>
pub async fn send( self, ) -> Result<CreateSmsSandboxPhoneNumberOutput, SdkError<CreateSMSSandboxPhoneNumberError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteSMSSandboxPhoneNumberFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteSMSSandboxPhoneNumberFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteSmsSandboxPhoneNumberOutput, SdkError<DeleteSMSSandboxPhoneNumberError>>
pub async fn send( self, ) -> Result<DeleteSmsSandboxPhoneNumberOutput, SdkError<DeleteSMSSandboxPhoneNumberError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetSMSSandboxAccountStatusFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetSMSSandboxAccountStatusFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetSmsSandboxAccountStatusOutput, SdkError<GetSMSSandboxAccountStatusError>>
pub async fn send( self, ) -> Result<GetSmsSandboxAccountStatusOutput, SdkError<GetSMSSandboxAccountStatusError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListSMSSandboxPhoneNumbersFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListSMSSandboxPhoneNumbersFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ListSmsSandboxPhoneNumbersOutput, SdkError<ListSMSSandboxPhoneNumbersError>>
pub async fn send( self, ) -> Result<ListSmsSandboxPhoneNumbersOutput, SdkError<ListSMSSandboxPhoneNumbersError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, VerifySMSSandboxPhoneNumberFluentBuilder>
impl InstrumentedFluentBuilder<'_, VerifySMSSandboxPhoneNumberFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<VerifySmsSandboxPhoneNumberOutput, SdkError<VerifySMSSandboxPhoneNumberError>>
pub async fn send( self, ) -> Result<VerifySmsSandboxPhoneNumberOutput, SdkError<VerifySMSSandboxPhoneNumberError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, SetSMSAttributesFluentBuilder>
impl InstrumentedFluentBuilder<'_, SetSMSAttributesFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<SetSmsAttributesOutput, SdkError<SetSMSAttributesError>>
pub async fn send( self, ) -> Result<SetSmsAttributesOutput, SdkError<SetSMSAttributesError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetDataProtectionPolicyFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetDataProtectionPolicyFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetDataProtectionPolicyOutput, SdkError<GetDataProtectionPolicyError>>
pub async fn send( self, ) -> Result<GetDataProtectionPolicyOutput, SdkError<GetDataProtectionPolicyError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutDataProtectionPolicyFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutDataProtectionPolicyFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutDataProtectionPolicyOutput, SdkError<PutDataProtectionPolicyError>>
pub async fn send( self, ) -> Result<PutDataProtectionPolicyOutput, SdkError<PutDataProtectionPolicyError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListTagsForResourceFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListTagsForResourceFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ListTagsForResourceOutput, SdkError<ListTagsForResourceError>>
pub async fn send( self, ) -> Result<ListTagsForResourceOutput, SdkError<ListTagsForResourceError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, TagResourceFluentBuilder>
impl InstrumentedFluentBuilder<'_, TagResourceFluentBuilder>
Sourcepub async fn send(self) -> Result<TagResourceOutput, SdkError<TagResourceError>>
pub async fn send(self) -> Result<TagResourceOutput, SdkError<TagResourceError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, UntagResourceFluentBuilder>
impl InstrumentedFluentBuilder<'_, UntagResourceFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<UntagResourceOutput, SdkError<UntagResourceError>>
pub async fn send( self, ) -> Result<UntagResourceOutput, SdkError<UntagResourceError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, SendMessageFluentBuilder>
impl InstrumentedFluentBuilder<'_, SendMessageFluentBuilder>
Sourcepub async fn send(self) -> Result<SendMessageOutput, SdkError<SendMessageError>>
pub async fn send(self) -> Result<SendMessageOutput, SdkError<SendMessageError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, SendMessageBatchFluentBuilder>
impl InstrumentedFluentBuilder<'_, SendMessageBatchFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<SendMessageBatchOutput, SdkError<SendMessageBatchError>>
pub async fn send( self, ) -> Result<SendMessageBatchOutput, SdkError<SendMessageBatchError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ReceiveMessageFluentBuilder>
impl InstrumentedFluentBuilder<'_, ReceiveMessageFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ReceiveMessageOutput, SdkError<ReceiveMessageError>>
pub async fn send( self, ) -> Result<ReceiveMessageOutput, SdkError<ReceiveMessageError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteMessageFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteMessageFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteMessageOutput, SdkError<DeleteMessageError>>
pub async fn send( self, ) -> Result<DeleteMessageOutput, SdkError<DeleteMessageError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteMessageBatchFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteMessageBatchFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteMessageBatchOutput, SdkError<DeleteMessageBatchError>>
pub async fn send( self, ) -> Result<DeleteMessageBatchOutput, SdkError<DeleteMessageBatchError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ChangeMessageVisibilityFluentBuilder>
impl InstrumentedFluentBuilder<'_, ChangeMessageVisibilityFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ChangeMessageVisibilityOutput, SdkError<ChangeMessageVisibilityError>>
pub async fn send( self, ) -> Result<ChangeMessageVisibilityOutput, SdkError<ChangeMessageVisibilityError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ChangeMessageVisibilityBatchFluentBuilder>
impl InstrumentedFluentBuilder<'_, ChangeMessageVisibilityBatchFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ChangeMessageVisibilityBatchOutput, SdkError<ChangeMessageVisibilityBatchError>>
pub async fn send( self, ) -> Result<ChangeMessageVisibilityBatchOutput, SdkError<ChangeMessageVisibilityBatchError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, CreateQueueFluentBuilder>
impl InstrumentedFluentBuilder<'_, CreateQueueFluentBuilder>
Sourcepub async fn send(self) -> Result<CreateQueueOutput, SdkError<CreateQueueError>>
pub async fn send(self) -> Result<CreateQueueOutput, SdkError<CreateQueueError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteQueueFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteQueueFluentBuilder>
Sourcepub async fn send(self) -> Result<DeleteQueueOutput, SdkError<DeleteQueueError>>
pub async fn send(self) -> Result<DeleteQueueOutput, SdkError<DeleteQueueError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetQueueAttributesFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetQueueAttributesFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetQueueAttributesOutput, SdkError<GetQueueAttributesError>>
pub async fn send( self, ) -> Result<GetQueueAttributesOutput, SdkError<GetQueueAttributesError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, SetQueueAttributesFluentBuilder>
impl InstrumentedFluentBuilder<'_, SetQueueAttributesFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<SetQueueAttributesOutput, SdkError<SetQueueAttributesError>>
pub async fn send( self, ) -> Result<SetQueueAttributesOutput, SdkError<SetQueueAttributesError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PurgeQueueFluentBuilder>
impl InstrumentedFluentBuilder<'_, PurgeQueueFluentBuilder>
Sourcepub async fn send(self) -> Result<PurgeQueueOutput, SdkError<PurgeQueueError>>
pub async fn send(self) -> Result<PurgeQueueOutput, SdkError<PurgeQueueError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, AddPermissionFluentBuilder>
impl InstrumentedFluentBuilder<'_, AddPermissionFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<AddPermissionOutput, SdkError<AddPermissionError>>
pub async fn send( self, ) -> Result<AddPermissionOutput, SdkError<AddPermissionError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, RemovePermissionFluentBuilder>
impl InstrumentedFluentBuilder<'_, RemovePermissionFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<RemovePermissionOutput, SdkError<RemovePermissionError>>
pub async fn send( self, ) -> Result<RemovePermissionOutput, SdkError<RemovePermissionError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetQueueUrlFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetQueueUrlFluentBuilder>
Sourcepub async fn send(self) -> Result<GetQueueUrlOutput, SdkError<GetQueueUrlError>>
pub async fn send(self) -> Result<GetQueueUrlOutput, SdkError<GetQueueUrlError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListQueuesFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListQueuesFluentBuilder>
Sourcepub async fn send(self) -> Result<ListQueuesOutput, SdkError<ListQueuesError>>
pub async fn send(self) -> Result<ListQueuesOutput, SdkError<ListQueuesError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListQueueTagsFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListQueueTagsFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ListQueueTagsOutput, SdkError<ListQueueTagsError>>
pub async fn send( self, ) -> Result<ListQueueTagsOutput, SdkError<ListQueueTagsError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, TagQueueFluentBuilder>
impl InstrumentedFluentBuilder<'_, TagQueueFluentBuilder>
Sourcepub async fn send(self) -> Result<TagQueueOutput, SdkError<TagQueueError>>
pub async fn send(self) -> Result<TagQueueOutput, SdkError<TagQueueError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, UntagQueueFluentBuilder>
impl InstrumentedFluentBuilder<'_, UntagQueueFluentBuilder>
Sourcepub async fn send(self) -> Result<UntagQueueOutput, SdkError<UntagQueueError>>
pub async fn send(self) -> Result<UntagQueueOutput, SdkError<UntagQueueError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListDeadLetterSourceQueuesFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListDeadLetterSourceQueuesFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ListDeadLetterSourceQueuesOutput, SdkError<ListDeadLetterSourceQueuesError>>
pub async fn send( self, ) -> Result<ListDeadLetterSourceQueuesOutput, SdkError<ListDeadLetterSourceQueuesError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, StartMessageMoveTaskFluentBuilder>
impl InstrumentedFluentBuilder<'_, StartMessageMoveTaskFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<StartMessageMoveTaskOutput, SdkError<StartMessageMoveTaskError>>
pub async fn send( self, ) -> Result<StartMessageMoveTaskOutput, SdkError<StartMessageMoveTaskError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, CancelMessageMoveTaskFluentBuilder>
impl InstrumentedFluentBuilder<'_, CancelMessageMoveTaskFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<CancelMessageMoveTaskOutput, SdkError<CancelMessageMoveTaskError>>
pub async fn send( self, ) -> Result<CancelMessageMoveTaskOutput, SdkError<CancelMessageMoveTaskError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, ListMessageMoveTasksFluentBuilder>
impl InstrumentedFluentBuilder<'_, ListMessageMoveTasksFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<ListMessageMoveTasksOutput, SdkError<ListMessageMoveTasksError>>
pub async fn send( self, ) -> Result<ListMessageMoveTasksOutput, SdkError<ListMessageMoveTasksError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetParameterFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetParameterFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetParameterOutput, SdkError<GetParameterError>>
pub async fn send( self, ) -> Result<GetParameterOutput, SdkError<GetParameterError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, PutParameterFluentBuilder>
impl InstrumentedFluentBuilder<'_, PutParameterFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<PutParameterOutput, SdkError<PutParameterError>>
pub async fn send( self, ) -> Result<PutParameterOutput, SdkError<PutParameterError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteParameterFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteParameterFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteParameterOutput, SdkError<DeleteParameterError>>
pub async fn send( self, ) -> Result<DeleteParameterOutput, SdkError<DeleteParameterError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetParameterHistoryFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetParameterHistoryFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetParameterHistoryOutput, SdkError<GetParameterHistoryError>>
pub async fn send( self, ) -> Result<GetParameterHistoryOutput, SdkError<GetParameterHistoryError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, LabelParameterVersionFluentBuilder>
impl InstrumentedFluentBuilder<'_, LabelParameterVersionFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<LabelParameterVersionOutput, SdkError<LabelParameterVersionError>>
pub async fn send( self, ) -> Result<LabelParameterVersionOutput, SdkError<LabelParameterVersionError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, UnlabelParameterVersionFluentBuilder>
impl InstrumentedFluentBuilder<'_, UnlabelParameterVersionFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<UnlabelParameterVersionOutput, SdkError<UnlabelParameterVersionError>>
pub async fn send( self, ) -> Result<UnlabelParameterVersionOutput, SdkError<UnlabelParameterVersionError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetParametersFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetParametersFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetParametersOutput, SdkError<GetParametersError>>
pub async fn send( self, ) -> Result<GetParametersOutput, SdkError<GetParametersError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DeleteParametersFluentBuilder>
impl InstrumentedFluentBuilder<'_, DeleteParametersFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DeleteParametersOutput, SdkError<DeleteParametersError>>
pub async fn send( self, ) -> Result<DeleteParametersOutput, SdkError<DeleteParametersError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, GetParametersByPathFluentBuilder>
impl InstrumentedFluentBuilder<'_, GetParametersByPathFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<GetParametersByPathOutput, SdkError<GetParametersByPathError>>
pub async fn send( self, ) -> Result<GetParametersByPathOutput, SdkError<GetParametersByPathError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl InstrumentedFluentBuilder<'_, DescribeParametersFluentBuilder>
impl InstrumentedFluentBuilder<'_, DescribeParametersFluentBuilder>
Sourcepub async fn send(
self,
) -> Result<DescribeParametersOutput, SdkError<DescribeParametersError>>
pub async fn send( self, ) -> Result<DescribeParametersOutput, SdkError<DescribeParametersError>>
Executes the AWS operation with instrumentation.
This method creates a span for the operation and executes it within that span context, providing automatic distributed tracing.
Source§impl<'a, T: AwsBuilderInstrument<'a>> InstrumentedFluentBuilder<'a, T>
impl<'a, T: AwsBuilderInstrument<'a>> InstrumentedFluentBuilder<'a, T>
Sourcepub fn new(inner: T, span: AwsSpanBuilder<'a>) -> Self
pub fn new(inner: T, span: AwsSpanBuilder<'a>) -> Self
Creates a new instrumented fluent builder.
§Arguments
inner- The AWS SDK fluent builder to wrapspan- The span builder with AWS operation metadata
Sourcepub fn context(self, context: &'a Context) -> Self
pub fn context(self, context: &'a Context) -> Self
Sets the OpenTelemetry context for this instrumented builder.
§Arguments
context- The OpenTelemetry context to use for span creation
Sourcepub fn set_context(self, context: Option<&'a Context>) -> Self
pub fn set_context(self, context: Option<&'a Context>) -> Self
Sets the OpenTelemetry context for this instrumented builder.
§Arguments
context- Optional OpenTelemetry context to use for span creation
Auto Trait Implementations§
impl<'a, T> !RefUnwindSafe for InstrumentedFluentBuilder<'a, T>
impl<'a, T> !UnwindSafe for InstrumentedFluentBuilder<'a, T>
impl<'a, T> Freeze for InstrumentedFluentBuilder<'a, T>where
T: Freeze,
impl<'a, T> Send for InstrumentedFluentBuilder<'a, T>where
T: Send,
impl<'a, T> Sync for InstrumentedFluentBuilder<'a, T>where
T: Sync,
impl<'a, T> Unpin for InstrumentedFluentBuilder<'a, T>where
T: Unpin,
impl<'a, T> UnsafeUnpin for InstrumentedFluentBuilder<'a, T>where
T: UnsafeUnpin,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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