Interface ListSolutionsRequest.Builder

    • Method Detail

      • catalog

        ListSolutionsRequest.Builder catalog​(String catalog)

        Specifies the catalog associated with the request. This field takes a string value from a predefined list: AWS or Sandbox. The catalog determines which environment the solutions are listed in. Use AWS to list solutions in the Amazon Web Services catalog, and Sandbox to list solutions in a secure and isolated testing environment.

        Parameters:
        catalog - Specifies the catalog associated with the request. This field takes a string value from a predefined list: AWS or Sandbox. The catalog determines which environment the solutions are listed in. Use AWS to list solutions in the Amazon Web Services catalog, and Sandbox to list solutions in a secure and isolated testing environment.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • category

        ListSolutionsRequest.Builder category​(Collection<String> category)

        Filters the solutions based on the category to which they belong. This allows partners to search for solutions within specific categories, such as Software, Consulting, or Managed Services.

        Parameters:
        category - Filters the solutions based on the category to which they belong. This allows partners to search for solutions within specific categories, such as Software, Consulting, or Managed Services.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • category

        ListSolutionsRequest.Builder category​(String... category)

        Filters the solutions based on the category to which they belong. This allows partners to search for solutions within specific categories, such as Software, Consulting, or Managed Services.

        Parameters:
        category - Filters the solutions based on the category to which they belong. This allows partners to search for solutions within specific categories, such as Software, Consulting, or Managed Services.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • identifier

        ListSolutionsRequest.Builder identifier​(Collection<String> identifier)

        Filters the solutions based on their unique identifier. Use this filter to retrieve specific solutions by providing the solution's identifier for accurate results.

        Parameters:
        identifier - Filters the solutions based on their unique identifier. Use this filter to retrieve specific solutions by providing the solution's identifier for accurate results.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • identifier

        ListSolutionsRequest.Builder identifier​(String... identifier)

        Filters the solutions based on their unique identifier. Use this filter to retrieve specific solutions by providing the solution's identifier for accurate results.

        Parameters:
        identifier - Filters the solutions based on their unique identifier. Use this filter to retrieve specific solutions by providing the solution's identifier for accurate results.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • maxResults

        ListSolutionsRequest.Builder maxResults​(Integer maxResults)

        The maximum number of results returned by a single call. This value must be provided in the next call to retrieve the next set of results.

        Default: 20

        Parameters:
        maxResults - The maximum number of results returned by a single call. This value must be provided in the next call to retrieve the next set of results.

        Default: 20

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • nextToken

        ListSolutionsRequest.Builder nextToken​(String nextToken)

        A pagination token used to retrieve the next set of results in subsequent calls. This token is included in the response only if there are additional result pages available.

        Parameters:
        nextToken - A pagination token used to retrieve the next set of results in subsequent calls. This token is included in the response only if there are additional result pages available.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sort

        ListSolutionsRequest.Builder sort​(SolutionSort sort)

        Object that configures sorting done on the response. Default Sort.SortBy is Identifier.

        Parameters:
        sort - Object that configures sorting done on the response. Default Sort.SortBy is Identifier.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • statusWithStrings

        ListSolutionsRequest.Builder statusWithStrings​(Collection<String> status)

        Filters solutions based on their status. This filter helps partners manage their solution portfolios effectively.

        Parameters:
        status - Filters solutions based on their status. This filter helps partners manage their solution portfolios effectively.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • statusWithStrings

        ListSolutionsRequest.Builder statusWithStrings​(String... status)

        Filters solutions based on their status. This filter helps partners manage their solution portfolios effectively.

        Parameters:
        status - Filters solutions based on their status. This filter helps partners manage their solution portfolios effectively.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • status

        ListSolutionsRequest.Builder status​(Collection<SolutionStatus> status)

        Filters solutions based on their status. This filter helps partners manage their solution portfolios effectively.

        Parameters:
        status - Filters solutions based on their status. This filter helps partners manage their solution portfolios effectively.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • status

        ListSolutionsRequest.Builder status​(SolutionStatus... status)

        Filters solutions based on their status. This filter helps partners manage their solution portfolios effectively.

        Parameters:
        status - Filters solutions based on their status. This filter helps partners manage their solution portfolios effectively.
        Returns:
        Returns a reference to this object so that method calls can be chained together.