Interface InclusionProtectionGroupFilters.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<InclusionProtectionGroupFilters.Builder,InclusionProtectionGroupFilters>,SdkBuilder<InclusionProtectionGroupFilters.Builder,InclusionProtectionGroupFilters>,SdkPojo
- Enclosing class:
- InclusionProtectionGroupFilters
public static interface InclusionProtectionGroupFilters.Builder extends SdkPojo, CopyableBuilder<InclusionProtectionGroupFilters.Builder,InclusionProtectionGroupFilters>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InclusionProtectionGroupFilters.Builderaggregations(Collection<ProtectionGroupAggregation> aggregations)The aggregation setting of the protection groups that you want to retrieve.InclusionProtectionGroupFilters.Builderaggregations(ProtectionGroupAggregation... aggregations)The aggregation setting of the protection groups that you want to retrieve.InclusionProtectionGroupFilters.BuilderaggregationsWithStrings(String... aggregations)The aggregation setting of the protection groups that you want to retrieve.InclusionProtectionGroupFilters.BuilderaggregationsWithStrings(Collection<String> aggregations)The aggregation setting of the protection groups that you want to retrieve.InclusionProtectionGroupFilters.Builderpatterns(Collection<ProtectionGroupPattern> patterns)The pattern specification of the protection groups that you want to retrieve.InclusionProtectionGroupFilters.Builderpatterns(ProtectionGroupPattern... patterns)The pattern specification of the protection groups that you want to retrieve.InclusionProtectionGroupFilters.BuilderpatternsWithStrings(String... patterns)The pattern specification of the protection groups that you want to retrieve.InclusionProtectionGroupFilters.BuilderpatternsWithStrings(Collection<String> patterns)The pattern specification of the protection groups that you want to retrieve.InclusionProtectionGroupFilters.BuilderprotectionGroupIds(String... protectionGroupIds)The ID of the protection group that you want to retrieve.InclusionProtectionGroupFilters.BuilderprotectionGroupIds(Collection<String> protectionGroupIds)The ID of the protection group that you want to retrieve.InclusionProtectionGroupFilters.BuilderresourceTypes(Collection<ProtectedResourceType> resourceTypes)The resource type configuration of the protection groups that you want to retrieve.InclusionProtectionGroupFilters.BuilderresourceTypes(ProtectedResourceType... resourceTypes)The resource type configuration of the protection groups that you want to retrieve.InclusionProtectionGroupFilters.BuilderresourceTypesWithStrings(String... resourceTypes)The resource type configuration of the protection groups that you want to retrieve.InclusionProtectionGroupFilters.BuilderresourceTypesWithStrings(Collection<String> resourceTypes)The resource type configuration of the protection groups that you want to retrieve.-
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 Detail
-
protectionGroupIds
InclusionProtectionGroupFilters.Builder protectionGroupIds(Collection<String> protectionGroupIds)
The ID of the protection group that you want to retrieve.
- Parameters:
protectionGroupIds- The ID of the protection group that you want to retrieve.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protectionGroupIds
InclusionProtectionGroupFilters.Builder protectionGroupIds(String... protectionGroupIds)
The ID of the protection group that you want to retrieve.
- Parameters:
protectionGroupIds- The ID of the protection group that you want to retrieve.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
patternsWithStrings
InclusionProtectionGroupFilters.Builder patternsWithStrings(Collection<String> patterns)
The pattern specification of the protection groups that you want to retrieve.
- Parameters:
patterns- The pattern specification of the protection groups that you want to retrieve.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
patternsWithStrings
InclusionProtectionGroupFilters.Builder patternsWithStrings(String... patterns)
The pattern specification of the protection groups that you want to retrieve.
- Parameters:
patterns- The pattern specification of the protection groups that you want to retrieve.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
patterns
InclusionProtectionGroupFilters.Builder patterns(Collection<ProtectionGroupPattern> patterns)
The pattern specification of the protection groups that you want to retrieve.
- Parameters:
patterns- The pattern specification of the protection groups that you want to retrieve.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
patterns
InclusionProtectionGroupFilters.Builder patterns(ProtectionGroupPattern... patterns)
The pattern specification of the protection groups that you want to retrieve.
- Parameters:
patterns- The pattern specification of the protection groups that you want to retrieve.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceTypesWithStrings
InclusionProtectionGroupFilters.Builder resourceTypesWithStrings(Collection<String> resourceTypes)
The resource type configuration of the protection groups that you want to retrieve. In the protection group configuration, you specify the resource type when you set the group's
PatterntoBY_RESOURCE_TYPE.- Parameters:
resourceTypes- The resource type configuration of the protection groups that you want to retrieve. In the protection group configuration, you specify the resource type when you set the group'sPatterntoBY_RESOURCE_TYPE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceTypesWithStrings
InclusionProtectionGroupFilters.Builder resourceTypesWithStrings(String... resourceTypes)
The resource type configuration of the protection groups that you want to retrieve. In the protection group configuration, you specify the resource type when you set the group's
PatterntoBY_RESOURCE_TYPE.- Parameters:
resourceTypes- The resource type configuration of the protection groups that you want to retrieve. In the protection group configuration, you specify the resource type when you set the group'sPatterntoBY_RESOURCE_TYPE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceTypes
InclusionProtectionGroupFilters.Builder resourceTypes(Collection<ProtectedResourceType> resourceTypes)
The resource type configuration of the protection groups that you want to retrieve. In the protection group configuration, you specify the resource type when you set the group's
PatterntoBY_RESOURCE_TYPE.- Parameters:
resourceTypes- The resource type configuration of the protection groups that you want to retrieve. In the protection group configuration, you specify the resource type when you set the group'sPatterntoBY_RESOURCE_TYPE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceTypes
InclusionProtectionGroupFilters.Builder resourceTypes(ProtectedResourceType... resourceTypes)
The resource type configuration of the protection groups that you want to retrieve. In the protection group configuration, you specify the resource type when you set the group's
PatterntoBY_RESOURCE_TYPE.- Parameters:
resourceTypes- The resource type configuration of the protection groups that you want to retrieve. In the protection group configuration, you specify the resource type when you set the group'sPatterntoBY_RESOURCE_TYPE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregationsWithStrings
InclusionProtectionGroupFilters.Builder aggregationsWithStrings(Collection<String> aggregations)
The aggregation setting of the protection groups that you want to retrieve.
- Parameters:
aggregations- The aggregation setting of the protection groups that you want to retrieve.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregationsWithStrings
InclusionProtectionGroupFilters.Builder aggregationsWithStrings(String... aggregations)
The aggregation setting of the protection groups that you want to retrieve.
- Parameters:
aggregations- The aggregation setting of the protection groups that you want to retrieve.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregations
InclusionProtectionGroupFilters.Builder aggregations(Collection<ProtectionGroupAggregation> aggregations)
The aggregation setting of the protection groups that you want to retrieve.
- Parameters:
aggregations- The aggregation setting of the protection groups that you want to retrieve.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregations
InclusionProtectionGroupFilters.Builder aggregations(ProtectionGroupAggregation... aggregations)
The aggregation setting of the protection groups that you want to retrieve.
- Parameters:
aggregations- The aggregation setting of the protection groups that you want to retrieve.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-