Interface ListSolutionsRequest.Builder

  • Method Details

    • 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

      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

      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

      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.
    • sort

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

      This is a convenience method that creates an instance of the SolutionSort.Builder avoiding the need to create one manually via SolutionSort.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to sort(SolutionSort).

      Parameters:
      sort - a consumer that will call methods on SolutionSort.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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

      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.
    • overrideConfiguration

      ListSolutionsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.