Interface ListSolutionsRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<ListSolutionsRequest.Builder,
,ListSolutionsRequest> PartnerCentralSellingRequest.Builder
,SdkBuilder<ListSolutionsRequest.Builder,
,ListSolutionsRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
ListSolutionsRequest
-
Method Summary
Modifier and TypeMethodDescriptionSpecifies the catalog associated with the request.Filters the solutions based on the category to which they belong.category
(Collection<String> category) Filters the solutions based on the category to which they belong.identifier
(String... identifier) Filters the solutions based on their unique identifier.identifier
(Collection<String> identifier) Filters the solutions based on their unique identifier.maxResults
(Integer maxResults) The maximum number of results returned by a single call.A pagination token used to retrieve the next set of results in subsequent calls.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.default ListSolutionsRequest.Builder
sort
(Consumer<SolutionSort.Builder> sort) Object that configures sorting done on the response.sort
(SolutionSort sort) Object that configures sorting done on the response.status
(Collection<SolutionStatus> status) Filters solutions based on their status.status
(SolutionStatus... status) Filters solutions based on their status.statusWithStrings
(String... status) Filters solutions based on their status.statusWithStrings
(Collection<String> status) Filters solutions based on their status.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.partnercentralselling.model.PartnerCentralSellingRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
catalog
Specifies the catalog associated with the request. This field takes a string value from a predefined list:
AWS
orSandbox
. The catalog determines which environment the solutions are listed in. UseAWS
to list solutions in the Amazon Web Services catalog, andSandbox
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
orSandbox
. The catalog determines which environment the solutions are listed in. UseAWS
to list solutions in the Amazon Web Services catalog, andSandbox
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
, orManaged 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 asSoftware
,Consulting
, orManaged Services
.- 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
, orManaged 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 asSoftware
,Consulting
, orManaged 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
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
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
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
isIdentifier
.- Parameters:
sort
- Object that configures sorting done on the response. DefaultSort.SortBy
isIdentifier
.- 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
This is a convenience method that creates an instance of theSort.SortBy
isIdentifier
.SolutionSort.Builder
avoiding the need to create one manually viaSolutionSort.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosort(SolutionSort)
.- Parameters:
sort
- a consumer that will call methods onSolutionSort.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusWithStrings
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
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 interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
ListSolutionsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-