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.Buildersort(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
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.partnercentralselling.model.PartnerCentralSellingRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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:
AWSorSandbox. The catalog determines which environment the solutions are listed in. UseAWSto list solutions in the Amazon Web Services catalog, andSandboxto 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:AWSorSandbox. The catalog determines which environment the solutions are listed in. UseAWSto list solutions in the Amazon Web Services catalog, andSandboxto list solutions in a secure and isolated testing environment.- 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.SortByisIdentifier.- Parameters:
sort- Object that configures sorting done on the response. DefaultSort.SortByisIdentifier.- 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.SortByisIdentifier.SolutionSort.Builderavoiding the need to create one manually viaSolutionSort.builder().When the
Consumercompletes,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.
-
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.
-
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.
-
overrideConfiguration
ListSolutionsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin 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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-