pub trait RequestId {
    // Required method
    fn request_id(&self) -> Option<&str>;
}
Expand description

Implementers add a function to return an AWS request ID

Required Methods§

source

fn request_id(&self) -> Option<&str>

Returns the request ID, or None if the service could not be reached.

Implementations on Foreign Types§

source§

impl RequestId for Headers

source§

impl<B> RequestId for Response<B>

source§

impl<E> RequestId for SdkError<E, Response>

source§

impl<O, E> RequestId for Result<O, E>where O: RequestId, E: RequestId,

Implementors§

source§

impl RequestId for Error

source§

impl RequestId for AssociateAssetsError

source§

impl RequestId for AssociateTimeSeriesToAssetPropertyError

source§

impl RequestId for BatchAssociateProjectAssetsError

source§

impl RequestId for BatchDisassociateProjectAssetsError

source§

impl RequestId for BatchGetAssetPropertyAggregatesError

source§

impl RequestId for BatchGetAssetPropertyValueError

source§

impl RequestId for BatchGetAssetPropertyValueHistoryError

source§

impl RequestId for BatchPutAssetPropertyValueError

source§

impl RequestId for CreateAccessPolicyError

source§

impl RequestId for CreateAssetError

source§

impl RequestId for CreateAssetModelError

source§

impl RequestId for CreateAssetModelCompositeModelError

source§

impl RequestId for CreateBulkImportJobError

source§

impl RequestId for CreateDashboardError

source§

impl RequestId for CreateGatewayError

source§

impl RequestId for CreatePortalError

source§

impl RequestId for CreateProjectError

source§

impl RequestId for DeleteAccessPolicyError

source§

impl RequestId for DeleteAssetError

source§

impl RequestId for DeleteAssetModelError

source§

impl RequestId for DeleteAssetModelCompositeModelError

source§

impl RequestId for DeleteDashboardError

source§

impl RequestId for DeleteGatewayError

source§

impl RequestId for DeletePortalError

source§

impl RequestId for DeleteProjectError

source§

impl RequestId for DeleteTimeSeriesError

source§

impl RequestId for DescribeAccessPolicyError

source§

impl RequestId for DescribeActionError

source§

impl RequestId for DescribeAssetError

source§

impl RequestId for DescribeAssetCompositeModelError

source§

impl RequestId for DescribeAssetModelError

source§

impl RequestId for DescribeAssetModelCompositeModelError

source§

impl RequestId for DescribeAssetPropertyError

source§

impl RequestId for DescribeBulkImportJobError

source§

impl RequestId for DescribeDashboardError

source§

impl RequestId for DescribeDefaultEncryptionConfigurationError

source§

impl RequestId for DescribeGatewayError

source§

impl RequestId for DescribeGatewayCapabilityConfigurationError

source§

impl RequestId for DescribeLoggingOptionsError

source§

impl RequestId for DescribePortalError

source§

impl RequestId for DescribeProjectError

source§

impl RequestId for DescribeStorageConfigurationError

source§

impl RequestId for DescribeTimeSeriesError

source§

impl RequestId for DisassociateAssetsError

source§

impl RequestId for DisassociateTimeSeriesFromAssetPropertyError

source§

impl RequestId for ExecuteActionError

source§

impl RequestId for ExecuteQueryError

source§

impl RequestId for GetAssetPropertyAggregatesError

source§

impl RequestId for GetAssetPropertyValueError

source§

impl RequestId for GetAssetPropertyValueHistoryError

source§

impl RequestId for GetInterpolatedAssetPropertyValuesError

source§

impl RequestId for ListAccessPoliciesError

source§

impl RequestId for ListActionsError

source§

impl RequestId for ListAssetModelCompositeModelsError

source§

impl RequestId for ListAssetModelPropertiesError

source§

impl RequestId for ListAssetModelsError

source§

impl RequestId for ListAssetPropertiesError

source§

impl RequestId for ListAssetRelationshipsError

source§

impl RequestId for ListAssetsError

source§

impl RequestId for ListAssociatedAssetsError

source§

impl RequestId for ListBulkImportJobsError

source§

impl RequestId for ListCompositionRelationshipsError

source§

impl RequestId for ListDashboardsError

source§

impl RequestId for ListGatewaysError

source§

impl RequestId for ListPortalsError

source§

impl RequestId for ListProjectAssetsError

source§

impl RequestId for ListProjectsError

source§

impl RequestId for ListTagsForResourceError

source§

impl RequestId for ListTimeSeriesError

source§

impl RequestId for PutDefaultEncryptionConfigurationError

source§

impl RequestId for PutLoggingOptionsError

source§

impl RequestId for PutStorageConfigurationError

source§

impl RequestId for TagResourceError

source§

impl RequestId for UntagResourceError

source§

impl RequestId for UpdateAccessPolicyError

source§

impl RequestId for UpdateAssetError

source§

impl RequestId for UpdateAssetModelError

source§

impl RequestId for UpdateAssetModelCompositeModelError

source§

impl RequestId for UpdateAssetPropertyError

source§

impl RequestId for UpdateDashboardError

source§

impl RequestId for UpdateGatewayError

source§

impl RequestId for UpdateGatewayCapabilityConfigurationError

source§

impl RequestId for UpdatePortalError

source§

impl RequestId for UpdateProjectError

source§

impl RequestId for ErrorMetadata

source§

impl RequestId for AccessDeniedException

source§

impl RequestId for ConflictingOperationException

source§

impl RequestId for InternalFailureException

source§

impl RequestId for InvalidRequestException

source§

impl RequestId for LimitExceededException

source§

impl RequestId for QueryTimeoutException

source§

impl RequestId for ResourceAlreadyExistsException

source§

impl RequestId for ResourceNotFoundException

source§

impl RequestId for ServiceUnavailableException

source§

impl RequestId for ThrottlingException

source§

impl RequestId for TooManyTagsException

source§

impl RequestId for UnauthorizedException

source§

impl RequestId for ValidationException

source§

impl RequestId for AssociateAssetsOutput

source§

impl RequestId for AssociateTimeSeriesToAssetPropertyOutput

source§

impl RequestId for BatchAssociateProjectAssetsOutput

source§

impl RequestId for BatchDisassociateProjectAssetsOutput

source§

impl RequestId for BatchGetAssetPropertyAggregatesOutput

source§

impl RequestId for BatchGetAssetPropertyValueOutput

source§

impl RequestId for BatchGetAssetPropertyValueHistoryOutput

source§

impl RequestId for BatchPutAssetPropertyValueOutput

source§

impl RequestId for CreateAccessPolicyOutput

source§

impl RequestId for CreateAssetOutput

source§

impl RequestId for CreateAssetModelOutput

source§

impl RequestId for CreateAssetModelCompositeModelOutput

source§

impl RequestId for CreateBulkImportJobOutput

source§

impl RequestId for CreateDashboardOutput

source§

impl RequestId for CreateGatewayOutput

source§

impl RequestId for CreatePortalOutput

source§

impl RequestId for CreateProjectOutput

source§

impl RequestId for DeleteAccessPolicyOutput

source§

impl RequestId for DeleteAssetOutput

source§

impl RequestId for DeleteAssetModelOutput

source§

impl RequestId for DeleteAssetModelCompositeModelOutput

source§

impl RequestId for DeleteDashboardOutput

source§

impl RequestId for DeleteGatewayOutput

source§

impl RequestId for DeletePortalOutput

source§

impl RequestId for DeleteProjectOutput

source§

impl RequestId for DeleteTimeSeriesOutput

source§

impl RequestId for DescribeAccessPolicyOutput

source§

impl RequestId for DescribeActionOutput

source§

impl RequestId for DescribeAssetOutput

source§

impl RequestId for DescribeAssetCompositeModelOutput

source§

impl RequestId for DescribeAssetModelOutput

source§

impl RequestId for DescribeAssetModelCompositeModelOutput

source§

impl RequestId for DescribeAssetPropertyOutput

source§

impl RequestId for DescribeBulkImportJobOutput

source§

impl RequestId for DescribeDashboardOutput

source§

impl RequestId for DescribeDefaultEncryptionConfigurationOutput

source§

impl RequestId for DescribeGatewayOutput

source§

impl RequestId for DescribeGatewayCapabilityConfigurationOutput

source§

impl RequestId for DescribeLoggingOptionsOutput

source§

impl RequestId for DescribePortalOutput

source§

impl RequestId for DescribeProjectOutput

source§

impl RequestId for DescribeStorageConfigurationOutput

source§

impl RequestId for DescribeTimeSeriesOutput

source§

impl RequestId for DisassociateAssetsOutput

source§

impl RequestId for DisassociateTimeSeriesFromAssetPropertyOutput

source§

impl RequestId for ExecuteActionOutput

source§

impl RequestId for ExecuteQueryOutput

source§

impl RequestId for GetAssetPropertyAggregatesOutput

source§

impl RequestId for GetAssetPropertyValueOutput

source§

impl RequestId for GetAssetPropertyValueHistoryOutput

source§

impl RequestId for GetInterpolatedAssetPropertyValuesOutput

source§

impl RequestId for ListAccessPoliciesOutput

source§

impl RequestId for ListActionsOutput

source§

impl RequestId for ListAssetModelCompositeModelsOutput

source§

impl RequestId for ListAssetModelPropertiesOutput

source§

impl RequestId for ListAssetModelsOutput

source§

impl RequestId for ListAssetPropertiesOutput

source§

impl RequestId for ListAssetRelationshipsOutput

source§

impl RequestId for ListAssetsOutput

source§

impl RequestId for ListAssociatedAssetsOutput

source§

impl RequestId for ListBulkImportJobsOutput

source§

impl RequestId for ListCompositionRelationshipsOutput

source§

impl RequestId for ListDashboardsOutput

source§

impl RequestId for ListGatewaysOutput

source§

impl RequestId for ListPortalsOutput

source§

impl RequestId for ListProjectAssetsOutput

source§

impl RequestId for ListProjectsOutput

source§

impl RequestId for ListTagsForResourceOutput

source§

impl RequestId for ListTimeSeriesOutput

source§

impl RequestId for PutDefaultEncryptionConfigurationOutput

source§

impl RequestId for PutLoggingOptionsOutput

source§

impl RequestId for PutStorageConfigurationOutput

source§

impl RequestId for TagResourceOutput

source§

impl RequestId for UntagResourceOutput

source§

impl RequestId for UpdateAccessPolicyOutput

source§

impl RequestId for UpdateAssetOutput

source§

impl RequestId for UpdateAssetModelOutput

source§

impl RequestId for UpdateAssetModelCompositeModelOutput

source§

impl RequestId for UpdateAssetPropertyOutput

source§

impl RequestId for UpdateDashboardOutput

source§

impl RequestId for UpdateGatewayOutput

source§

impl RequestId for UpdateGatewayCapabilityConfigurationOutput

source§

impl RequestId for UpdatePortalOutput

source§

impl RequestId for UpdateProjectOutput