aws_sdk_sagemaker/client/
list_hub_contents.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 [`ListHubContents`](crate::operation::list_hub_contents::builders::ListHubContentsFluentBuilder) operation.
4    ///
5    /// - The fluent builder is configurable:
6    ///   - [`hub_name(impl Into<String>)`](crate::operation::list_hub_contents::builders::ListHubContentsFluentBuilder::hub_name) / [`set_hub_name(Option<String>)`](crate::operation::list_hub_contents::builders::ListHubContentsFluentBuilder::set_hub_name):<br>required: **true**<br><p>The name of the hub to list the contents of.</p><br>
7    ///   - [`hub_content_type(HubContentType)`](crate::operation::list_hub_contents::builders::ListHubContentsFluentBuilder::hub_content_type) / [`set_hub_content_type(Option<HubContentType>)`](crate::operation::list_hub_contents::builders::ListHubContentsFluentBuilder::set_hub_content_type):<br>required: **true**<br><p>The type of hub content to list.</p><br>
8    ///   - [`name_contains(impl Into<String>)`](crate::operation::list_hub_contents::builders::ListHubContentsFluentBuilder::name_contains) / [`set_name_contains(Option<String>)`](crate::operation::list_hub_contents::builders::ListHubContentsFluentBuilder::set_name_contains):<br>required: **false**<br><p>Only list hub content if the name contains the specified string.</p><br>
9    ///   - [`max_schema_version(impl Into<String>)`](crate::operation::list_hub_contents::builders::ListHubContentsFluentBuilder::max_schema_version) / [`set_max_schema_version(Option<String>)`](crate::operation::list_hub_contents::builders::ListHubContentsFluentBuilder::set_max_schema_version):<br>required: **false**<br><p>The upper bound of the hub content schema verion.</p><br>
10    ///   - [`creation_time_before(DateTime)`](crate::operation::list_hub_contents::builders::ListHubContentsFluentBuilder::creation_time_before) / [`set_creation_time_before(Option<DateTime>)`](crate::operation::list_hub_contents::builders::ListHubContentsFluentBuilder::set_creation_time_before):<br>required: **false**<br><p>Only list hub content that was created before the time specified.</p><br>
11    ///   - [`creation_time_after(DateTime)`](crate::operation::list_hub_contents::builders::ListHubContentsFluentBuilder::creation_time_after) / [`set_creation_time_after(Option<DateTime>)`](crate::operation::list_hub_contents::builders::ListHubContentsFluentBuilder::set_creation_time_after):<br>required: **false**<br><p>Only list hub content that was created after the time specified.</p><br>
12    ///   - [`sort_by(HubContentSortBy)`](crate::operation::list_hub_contents::builders::ListHubContentsFluentBuilder::sort_by) / [`set_sort_by(Option<HubContentSortBy>)`](crate::operation::list_hub_contents::builders::ListHubContentsFluentBuilder::set_sort_by):<br>required: **false**<br><p>Sort hub content versions by either name or creation time.</p><br>
13    ///   - [`sort_order(SortOrder)`](crate::operation::list_hub_contents::builders::ListHubContentsFluentBuilder::sort_order) / [`set_sort_order(Option<SortOrder>)`](crate::operation::list_hub_contents::builders::ListHubContentsFluentBuilder::set_sort_order):<br>required: **false**<br><p>Sort hubs by ascending or descending order.</p><br>
14    ///   - [`max_results(i32)`](crate::operation::list_hub_contents::builders::ListHubContentsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_hub_contents::builders::ListHubContentsFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum amount of hub content to list.</p><br>
15    ///   - [`next_token(impl Into<String>)`](crate::operation::list_hub_contents::builders::ListHubContentsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_hub_contents::builders::ListHubContentsFluentBuilder::set_next_token):<br>required: **false**<br><p>If the response to a previous <code>ListHubContents</code> request was truncated, the response includes a <code>NextToken</code>. To retrieve the next set of hub content, use the token in the next request.</p><br>
16    /// - On success, responds with [`ListHubContentsOutput`](crate::operation::list_hub_contents::ListHubContentsOutput) with field(s):
17    ///   - [`hub_content_summaries(Option<Vec::<HubContentInfo>>)`](crate::operation::list_hub_contents::ListHubContentsOutput::hub_content_summaries): <p>The summaries of the listed hub content.</p>
18    ///   - [`next_token(Option<String>)`](crate::operation::list_hub_contents::ListHubContentsOutput::next_token): <p>If the response is truncated, SageMaker returns this token. To retrieve the next set of hub content, use it in the subsequent request.</p>
19    /// - On failure, responds with [`SdkError<ListHubContentsError>`](crate::operation::list_hub_contents::ListHubContentsError)
20    pub fn list_hub_contents(&self) -> crate::operation::list_hub_contents::builders::ListHubContentsFluentBuilder {
21        crate::operation::list_hub_contents::builders::ListHubContentsFluentBuilder::new(self.handle.clone())
22    }
23}