aws_sdk_resourceexplorer2/client/list_service_views.rs
1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2impl super::Client {
3 /// Constructs a fluent builder for the [`ListServiceViews`](crate::operation::list_service_views::builders::ListServiceViewsFluentBuilder) operation.
4 /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_service_views::builders::ListServiceViewsFluentBuilder::into_paginator).
5 ///
6 /// - The fluent builder is configurable:
7 /// - [`max_results(i32)`](crate::operation::list_service_views::builders::ListServiceViewsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_service_views::builders::ListServiceViewsFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of service view results to return in a single response. Valid values are between <code>1</code> and <code>50</code>.</p><br>
8 /// - [`next_token(impl Into<String>)`](crate::operation::list_service_views::builders::ListServiceViewsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_service_views::builders::ListServiceViewsFluentBuilder::set_next_token):<br>required: **false**<br><p>The pagination token from a previous <code>ListServiceViews</code> response. Use this token to retrieve the next set of results.</p><br>
9 /// - On success, responds with [`ListServiceViewsOutput`](crate::operation::list_service_views::ListServiceViewsOutput) with field(s):
10 /// - [`next_token(Option<String>)`](crate::operation::list_service_views::ListServiceViewsOutput::next_token): <p>The pagination token to use in a subsequent <code>ListServiceViews</code> request to retrieve the next set of results.</p>
11 /// - [`service_views(Option<Vec::<String>>)`](crate::operation::list_service_views::ListServiceViewsOutput::service_views): <p>A list of Amazon Resource Names (ARNs) for the service views available in the current Amazon Web Services account.</p>
12 /// - On failure, responds with [`SdkError<ListServiceViewsError>`](crate::operation::list_service_views::ListServiceViewsError)
13 pub fn list_service_views(&self) -> crate::operation::list_service_views::builders::ListServiceViewsFluentBuilder {
14 crate::operation::list_service_views::builders::ListServiceViewsFluentBuilder::new(self.handle.clone())
15 }
16}