// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`GetGatewayResponses`](crate::operation::get_gateway_responses::builders::GetGatewayResponsesFluentBuilder) operation.
///
/// - The fluent builder is configurable:
/// - [`rest_api_id(impl Into<String>)`](crate::operation::get_gateway_responses::builders::GetGatewayResponsesFluentBuilder::rest_api_id) / [`set_rest_api_id(Option<String>)`](crate::operation::get_gateway_responses::builders::GetGatewayResponsesFluentBuilder::set_rest_api_id):<br>required: **true**<br><p>The string identifier of the associated RestApi.</p><br>
/// - [`position(impl Into<String>)`](crate::operation::get_gateway_responses::builders::GetGatewayResponsesFluentBuilder::position) / [`set_position(Option<String>)`](crate::operation::get_gateway_responses::builders::GetGatewayResponsesFluentBuilder::set_position):<br>required: **false**<br><p>The current pagination position in the paged result set. The GatewayResponse collection does not support pagination and the position does not apply here.</p><br>
/// - [`limit(i32)`](crate::operation::get_gateway_responses::builders::GetGatewayResponsesFluentBuilder::limit) / [`set_limit(Option<i32>)`](crate::operation::get_gateway_responses::builders::GetGatewayResponsesFluentBuilder::set_limit):<br>required: **false**<br><p>The maximum number of returned results per page. The default value is 25 and the maximum value is 500. The GatewayResponses collection does not support pagination and the limit does not apply here.</p><br>
/// - On success, responds with [`GetGatewayResponsesOutput`](crate::operation::get_gateway_responses::GetGatewayResponsesOutput) with field(s):
/// - [`items(Option<Vec::<GatewayResponse>>)`](crate::operation::get_gateway_responses::GetGatewayResponsesOutput::items): <p>Returns the entire collection, because of no pagination support.</p>
/// - [`position(Option<String>)`](crate::operation::get_gateway_responses::GetGatewayResponsesOutput::position): <p>The current pagination position in the paged result set. The GatewayResponse collection does not support pagination and the position does not apply here.</p>
/// - On failure, responds with [`SdkError<GetGatewayResponsesError>`](crate::operation::get_gateway_responses::GetGatewayResponsesError)
pub fn get_gateway_responses(&self) -> crate::operation::get_gateway_responses::builders::GetGatewayResponsesFluentBuilder {
crate::operation::get_gateway_responses::builders::GetGatewayResponsesFluentBuilder::new(self.handle.clone())
}
}