// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`DescribeMultiRegionAccessPointOperation`](crate::operation::describe_multi_region_access_point_operation::builders::DescribeMultiRegionAccessPointOperationFluentBuilder) operation.
///
/// - The fluent builder is configurable:
/// - [`account_id(impl Into<String>)`](crate::operation::describe_multi_region_access_point_operation::builders::DescribeMultiRegionAccessPointOperationFluentBuilder::account_id) / [`set_account_id(Option<String>)`](crate::operation::describe_multi_region_access_point_operation::builders::DescribeMultiRegionAccessPointOperationFluentBuilder::set_account_id):<br>required: **true**<br><p>The Amazon Web Services account ID for the owner of the Multi-Region Access Point.</p><br>
/// - [`request_token_arn(impl Into<String>)`](crate::operation::describe_multi_region_access_point_operation::builders::DescribeMultiRegionAccessPointOperationFluentBuilder::request_token_arn) / [`set_request_token_arn(Option<String>)`](crate::operation::describe_multi_region_access_point_operation::builders::DescribeMultiRegionAccessPointOperationFluentBuilder::set_request_token_arn):<br>required: **true**<br><p>The request token associated with the request you want to know about. This request token is returned as part of the response when you make an asynchronous request. You provide this token to query about the status of the asynchronous action.</p><br>
/// - On success, responds with [`DescribeMultiRegionAccessPointOperationOutput`](crate::operation::describe_multi_region_access_point_operation::DescribeMultiRegionAccessPointOperationOutput) with field(s):
/// - [`async_operation(Option<AsyncOperation>)`](crate::operation::describe_multi_region_access_point_operation::DescribeMultiRegionAccessPointOperationOutput::async_operation): <p>A container element containing the details of the asynchronous operation.</p>
/// - On failure, responds with [`SdkError<DescribeMultiRegionAccessPointOperationError>`](crate::operation::describe_multi_region_access_point_operation::DescribeMultiRegionAccessPointOperationError)
pub fn describe_multi_region_access_point_operation(
&self,
) -> crate::operation::describe_multi_region_access_point_operation::builders::DescribeMultiRegionAccessPointOperationFluentBuilder {
crate::operation::describe_multi_region_access_point_operation::builders::DescribeMultiRegionAccessPointOperationFluentBuilder::new(
self.handle.clone(),
)
}
}