1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`ListHubContents`](crate::operation::list_hub_contents::builders::ListHubContentsFluentBuilder) operation.
    ///
    /// - The fluent builder is configurable:
    ///   - [`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>
    ///   - [`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>
    ///   - [`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>
    ///   - [`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>
    ///   - [`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>
    ///   - [`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>
    ///   - [`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>
    ///   - [`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>
    ///   - [`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>
    ///   - [`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>
    /// - On success, responds with [`ListHubContentsOutput`](crate::operation::list_hub_contents::ListHubContentsOutput) with field(s):
    ///   - [`hub_content_summaries(Option<Vec::<HubContentInfo>>)`](crate::operation::list_hub_contents::ListHubContentsOutput::hub_content_summaries): <p>The summaries of the listed hub content.</p>
    ///   - [`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>
    /// - On failure, responds with [`SdkError<ListHubContentsError>`](crate::operation::list_hub_contents::ListHubContentsError)
    pub fn list_hub_contents(&self) -> crate::operation::list_hub_contents::builders::ListHubContentsFluentBuilder {
        crate::operation::list_hub_contents::builders::ListHubContentsFluentBuilder::new(self.handle.clone())
    }
}