Interface Filter.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Filter.Builder,
,Filter> SdkBuilder<Filter.Builder,
,Filter> SdkPojo
- Enclosing class:
Filter
-
Method Summary
Modifier and TypeMethodDescriptionaccountIds
(String... accountIds) The account that the recommendation is for.accountIds
(Collection<String> accountIds) The account that the recommendation is for.actionTypes
(Collection<ActionType> actionTypes) The type of action you can take by adopting the recommendation.actionTypes
(ActionType... actionTypes) The type of action you can take by adopting the recommendation.actionTypesWithStrings
(String... actionTypes) The type of action you can take by adopting the recommendation.actionTypesWithStrings
(Collection<String> actionTypes) The type of action you can take by adopting the recommendation.implementationEfforts
(Collection<ImplementationEffort> implementationEfforts) The effort required to implement the recommendation.implementationEfforts
(ImplementationEffort... implementationEfforts) The effort required to implement the recommendation.implementationEffortsWithStrings
(String... implementationEfforts) The effort required to implement the recommendation.implementationEffortsWithStrings
(Collection<String> implementationEfforts) The effort required to implement the recommendation.recommendationIds
(String... recommendationIds) The IDs for the recommendations.recommendationIds
(Collection<String> recommendationIds) The IDs for the recommendations.The Amazon Web Services Region of the resource.regions
(Collection<String> regions) The Amazon Web Services Region of the resource.resourceArns
(String... resourceArns) The Amazon Resource Name (ARN) of the recommendation.resourceArns
(Collection<String> resourceArns) The Amazon Resource Name (ARN) of the recommendation.resourceIds
(String... resourceIds) The resource ID of the recommendation.resourceIds
(Collection<String> resourceIds) The resource ID of the recommendation.resourceTypes
(Collection<ResourceType> resourceTypes) The resource type of the recommendation.resourceTypes
(ResourceType... resourceTypes) The resource type of the recommendation.resourceTypesWithStrings
(String... resourceTypes) The resource type of the recommendation.resourceTypesWithStrings
(Collection<String> resourceTypes) The resource type of the recommendation.restartNeeded
(Boolean restartNeeded) Whether or not implementing the recommendation requires a restart.rollbackPossible
(Boolean rollbackPossible) Whether or not implementing the recommendation can be rolled back.tags
(Collection<Tag> tags) A list of tags assigned to the recommendation.tags
(Consumer<Tag.Builder>... tags) A list of tags assigned to the recommendation.A list of tags assigned to the recommendation.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
accountIds
The account that the recommendation is for.
- Parameters:
accountIds
- The account that the recommendation is for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountIds
The account that the recommendation is for.
- Parameters:
accountIds
- The account that the recommendation is for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionTypesWithStrings
The type of action you can take by adopting the recommendation.
- Parameters:
actionTypes
- The type of action you can take by adopting the recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionTypesWithStrings
The type of action you can take by adopting the recommendation.
- Parameters:
actionTypes
- The type of action you can take by adopting the recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionTypes
The type of action you can take by adopting the recommendation.
- Parameters:
actionTypes
- The type of action you can take by adopting the recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionTypes
The type of action you can take by adopting the recommendation.
- Parameters:
actionTypes
- The type of action you can take by adopting the recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
implementationEffortsWithStrings
The effort required to implement the recommendation.
- Parameters:
implementationEfforts
- The effort required to implement the recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
implementationEffortsWithStrings
The effort required to implement the recommendation.
- Parameters:
implementationEfforts
- The effort required to implement the recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
implementationEfforts
The effort required to implement the recommendation.
- Parameters:
implementationEfforts
- The effort required to implement the recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
implementationEfforts
The effort required to implement the recommendation.
- Parameters:
implementationEfforts
- The effort required to implement the recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recommendationIds
The IDs for the recommendations.
- Parameters:
recommendationIds
- The IDs for the recommendations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recommendationIds
The IDs for the recommendations.
- Parameters:
recommendationIds
- The IDs for the recommendations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regions
The Amazon Web Services Region of the resource.
- Parameters:
regions
- The Amazon Web Services Region of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regions
The Amazon Web Services Region of the resource.
- Parameters:
regions
- The Amazon Web Services Region of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceArns
The Amazon Resource Name (ARN) of the recommendation.
- Parameters:
resourceArns
- The Amazon Resource Name (ARN) of the recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceArns
The Amazon Resource Name (ARN) of the recommendation.
- Parameters:
resourceArns
- The Amazon Resource Name (ARN) of the recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceIds
The resource ID of the recommendation.
- Parameters:
resourceIds
- The resource ID of the recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceIds
The resource ID of the recommendation.
- Parameters:
resourceIds
- The resource ID of the recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceTypesWithStrings
The resource type of the recommendation.
- Parameters:
resourceTypes
- The resource type of the recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceTypesWithStrings
The resource type of the recommendation.
- Parameters:
resourceTypes
- The resource type of the recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceTypes
The resource type of the recommendation.
- Parameters:
resourceTypes
- The resource type of the recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceTypes
The resource type of the recommendation.
- Parameters:
resourceTypes
- The resource type of the recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
restartNeeded
Whether or not implementing the recommendation requires a restart.
- Parameters:
restartNeeded
- Whether or not implementing the recommendation requires a restart.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rollbackPossible
Whether or not implementing the recommendation can be rolled back.
- Parameters:
rollbackPossible
- Whether or not implementing the recommendation can be rolled back.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
A list of tags assigned to the recommendation.
- Parameters:
tags
- A list of tags assigned to the recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
A list of tags assigned to the recommendation.
- Parameters:
tags
- A list of tags assigned to the recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
A list of tags assigned to the recommendation.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totags(List<Tag>)
.- Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-