Interface ResourceFilterCriteria.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ResourceFilterCriteria.Builder,ResourceFilterCriteria>,SdkBuilder<ResourceFilterCriteria.Builder,ResourceFilterCriteria>,SdkPojo
- Enclosing class:
- ResourceFilterCriteria
public static interface ResourceFilterCriteria.Builder extends SdkPojo, CopyableBuilder<ResourceFilterCriteria.Builder,ResourceFilterCriteria>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ResourceFilterCriteria.BuilderaccountId(Collection<ResourceStringFilter> accountId)The account IDs used as resource filter criteria.ResourceFilterCriteria.BuilderaccountId(Consumer<ResourceStringFilter.Builder>... accountId)The account IDs used as resource filter criteria.ResourceFilterCriteria.BuilderaccountId(ResourceStringFilter... accountId)The account IDs used as resource filter criteria.ResourceFilterCriteria.Builderec2InstanceTags(Collection<ResourceMapFilter> ec2InstanceTags)The EC2 instance tags used as resource filter criteria.ResourceFilterCriteria.Builderec2InstanceTags(Consumer<ResourceMapFilter.Builder>... ec2InstanceTags)The EC2 instance tags used as resource filter criteria.ResourceFilterCriteria.Builderec2InstanceTags(ResourceMapFilter... ec2InstanceTags)The EC2 instance tags used as resource filter criteria.ResourceFilterCriteria.BuilderecrImageTags(Collection<ResourceStringFilter> ecrImageTags)The ECR image tags used as resource filter criteria.ResourceFilterCriteria.BuilderecrImageTags(Consumer<ResourceStringFilter.Builder>... ecrImageTags)The ECR image tags used as resource filter criteria.ResourceFilterCriteria.BuilderecrImageTags(ResourceStringFilter... ecrImageTags)The ECR image tags used as resource filter criteria.ResourceFilterCriteria.BuilderecrRepositoryName(Collection<ResourceStringFilter> ecrRepositoryName)The ECR repository names used as resource filter criteria.ResourceFilterCriteria.BuilderecrRepositoryName(Consumer<ResourceStringFilter.Builder>... ecrRepositoryName)The ECR repository names used as resource filter criteria.ResourceFilterCriteria.BuilderecrRepositoryName(ResourceStringFilter... ecrRepositoryName)The ECR repository names used as resource filter criteria.ResourceFilterCriteria.BuilderlambdaFunctionName(Collection<ResourceStringFilter> lambdaFunctionName)The Amazon Web Services Lambda function name used as resource filter criteria.ResourceFilterCriteria.BuilderlambdaFunctionName(Consumer<ResourceStringFilter.Builder>... lambdaFunctionName)The Amazon Web Services Lambda function name used as resource filter criteria.ResourceFilterCriteria.BuilderlambdaFunctionName(ResourceStringFilter... lambdaFunctionName)The Amazon Web Services Lambda function name used as resource filter criteria.ResourceFilterCriteria.BuilderlambdaFunctionTags(Collection<ResourceMapFilter> lambdaFunctionTags)The Amazon Web Services Lambda function tags used as resource filter criteria.ResourceFilterCriteria.BuilderlambdaFunctionTags(Consumer<ResourceMapFilter.Builder>... lambdaFunctionTags)The Amazon Web Services Lambda function tags used as resource filter criteria.ResourceFilterCriteria.BuilderlambdaFunctionTags(ResourceMapFilter... lambdaFunctionTags)The Amazon Web Services Lambda function tags used as resource filter criteria.ResourceFilterCriteria.BuilderresourceId(Collection<ResourceStringFilter> resourceId)The resource IDs used as resource filter criteria.ResourceFilterCriteria.BuilderresourceId(Consumer<ResourceStringFilter.Builder>... resourceId)The resource IDs used as resource filter criteria.ResourceFilterCriteria.BuilderresourceId(ResourceStringFilter... resourceId)The resource IDs used as resource filter criteria.ResourceFilterCriteria.BuilderresourceType(Collection<ResourceStringFilter> resourceType)The resource types used as resource filter criteria.ResourceFilterCriteria.BuilderresourceType(Consumer<ResourceStringFilter.Builder>... resourceType)The resource types used as resource filter criteria.ResourceFilterCriteria.BuilderresourceType(ResourceStringFilter... resourceType)The resource types used as resource filter criteria.-
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
-
accountId
ResourceFilterCriteria.Builder accountId(Collection<ResourceStringFilter> accountId)
The account IDs used as resource filter criteria.
- Parameters:
accountId- The account IDs used as resource filter criteria.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountId
ResourceFilterCriteria.Builder accountId(ResourceStringFilter... accountId)
The account IDs used as resource filter criteria.
- Parameters:
accountId- The account IDs used as resource filter criteria.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountId
ResourceFilterCriteria.Builder accountId(Consumer<ResourceStringFilter.Builder>... accountId)
The account IDs used as resource filter criteria.
This is a convenience method that creates an instance of theResourceStringFilter.Builderavoiding the need to create one manually viaResourceStringFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#accountId(List.) - Parameters:
accountId- a consumer that will call methods onResourceStringFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#accountId(java.util.Collection)
-
ec2InstanceTags
ResourceFilterCriteria.Builder ec2InstanceTags(Collection<ResourceMapFilter> ec2InstanceTags)
The EC2 instance tags used as resource filter criteria.
- Parameters:
ec2InstanceTags- The EC2 instance tags used as resource filter criteria.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2InstanceTags
ResourceFilterCriteria.Builder ec2InstanceTags(ResourceMapFilter... ec2InstanceTags)
The EC2 instance tags used as resource filter criteria.
- Parameters:
ec2InstanceTags- The EC2 instance tags used as resource filter criteria.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2InstanceTags
ResourceFilterCriteria.Builder ec2InstanceTags(Consumer<ResourceMapFilter.Builder>... ec2InstanceTags)
The EC2 instance tags used as resource filter criteria.
This is a convenience method that creates an instance of theResourceMapFilter.Builderavoiding the need to create one manually viaResourceMapFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#ec2InstanceTags(List.) - Parameters:
ec2InstanceTags- a consumer that will call methods onResourceMapFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#ec2InstanceTags(java.util.Collection)
-
ecrImageTags
ResourceFilterCriteria.Builder ecrImageTags(Collection<ResourceStringFilter> ecrImageTags)
The ECR image tags used as resource filter criteria.
- Parameters:
ecrImageTags- The ECR image tags used as resource filter criteria.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ecrImageTags
ResourceFilterCriteria.Builder ecrImageTags(ResourceStringFilter... ecrImageTags)
The ECR image tags used as resource filter criteria.
- Parameters:
ecrImageTags- The ECR image tags used as resource filter criteria.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ecrImageTags
ResourceFilterCriteria.Builder ecrImageTags(Consumer<ResourceStringFilter.Builder>... ecrImageTags)
The ECR image tags used as resource filter criteria.
This is a convenience method that creates an instance of theResourceStringFilter.Builderavoiding the need to create one manually viaResourceStringFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#ecrImageTags(List.) - Parameters:
ecrImageTags- a consumer that will call methods onResourceStringFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#ecrImageTags(java.util.Collection)
-
ecrRepositoryName
ResourceFilterCriteria.Builder ecrRepositoryName(Collection<ResourceStringFilter> ecrRepositoryName)
The ECR repository names used as resource filter criteria.
- Parameters:
ecrRepositoryName- The ECR repository names used as resource filter criteria.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ecrRepositoryName
ResourceFilterCriteria.Builder ecrRepositoryName(ResourceStringFilter... ecrRepositoryName)
The ECR repository names used as resource filter criteria.
- Parameters:
ecrRepositoryName- The ECR repository names used as resource filter criteria.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ecrRepositoryName
ResourceFilterCriteria.Builder ecrRepositoryName(Consumer<ResourceStringFilter.Builder>... ecrRepositoryName)
The ECR repository names used as resource filter criteria.
This is a convenience method that creates an instance of theResourceStringFilter.Builderavoiding the need to create one manually viaResourceStringFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#ecrRepositoryName(List.) - Parameters:
ecrRepositoryName- a consumer that will call methods onResourceStringFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#ecrRepositoryName(java.util.Collection)
-
lambdaFunctionName
ResourceFilterCriteria.Builder lambdaFunctionName(Collection<ResourceStringFilter> lambdaFunctionName)
The Amazon Web Services Lambda function name used as resource filter criteria.
- Parameters:
lambdaFunctionName- The Amazon Web Services Lambda function name used as resource filter criteria.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lambdaFunctionName
ResourceFilterCriteria.Builder lambdaFunctionName(ResourceStringFilter... lambdaFunctionName)
The Amazon Web Services Lambda function name used as resource filter criteria.
- Parameters:
lambdaFunctionName- The Amazon Web Services Lambda function name used as resource filter criteria.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lambdaFunctionName
ResourceFilterCriteria.Builder lambdaFunctionName(Consumer<ResourceStringFilter.Builder>... lambdaFunctionName)
The Amazon Web Services Lambda function name used as resource filter criteria.
This is a convenience method that creates an instance of theResourceStringFilter.Builderavoiding the need to create one manually viaResourceStringFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#lambdaFunctionName(List.) - Parameters:
lambdaFunctionName- a consumer that will call methods onResourceStringFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#lambdaFunctionName(java.util.Collection)
-
lambdaFunctionTags
ResourceFilterCriteria.Builder lambdaFunctionTags(Collection<ResourceMapFilter> lambdaFunctionTags)
The Amazon Web Services Lambda function tags used as resource filter criteria.
- Parameters:
lambdaFunctionTags- The Amazon Web Services Lambda function tags used as resource filter criteria.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lambdaFunctionTags
ResourceFilterCriteria.Builder lambdaFunctionTags(ResourceMapFilter... lambdaFunctionTags)
The Amazon Web Services Lambda function tags used as resource filter criteria.
- Parameters:
lambdaFunctionTags- The Amazon Web Services Lambda function tags used as resource filter criteria.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lambdaFunctionTags
ResourceFilterCriteria.Builder lambdaFunctionTags(Consumer<ResourceMapFilter.Builder>... lambdaFunctionTags)
The Amazon Web Services Lambda function tags used as resource filter criteria.
This is a convenience method that creates an instance of theResourceMapFilter.Builderavoiding the need to create one manually viaResourceMapFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#lambdaFunctionTags(List.) - Parameters:
lambdaFunctionTags- a consumer that will call methods onResourceMapFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#lambdaFunctionTags(java.util.Collection)
-
resourceId
ResourceFilterCriteria.Builder resourceId(Collection<ResourceStringFilter> resourceId)
The resource IDs used as resource filter criteria.
- Parameters:
resourceId- The resource IDs used as resource filter criteria.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceId
ResourceFilterCriteria.Builder resourceId(ResourceStringFilter... resourceId)
The resource IDs used as resource filter criteria.
- Parameters:
resourceId- The resource IDs used as resource filter criteria.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceId
ResourceFilterCriteria.Builder resourceId(Consumer<ResourceStringFilter.Builder>... resourceId)
The resource IDs used as resource filter criteria.
This is a convenience method that creates an instance of theResourceStringFilter.Builderavoiding the need to create one manually viaResourceStringFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#resourceId(List.) - Parameters:
resourceId- a consumer that will call methods onResourceStringFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#resourceId(java.util.Collection)
-
resourceType
ResourceFilterCriteria.Builder resourceType(Collection<ResourceStringFilter> resourceType)
The resource types used as resource filter criteria.
- Parameters:
resourceType- The resource types used as resource filter criteria.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceType
ResourceFilterCriteria.Builder resourceType(ResourceStringFilter... resourceType)
The resource types used as resource filter criteria.
- Parameters:
resourceType- The resource types used as resource filter criteria.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceType
ResourceFilterCriteria.Builder resourceType(Consumer<ResourceStringFilter.Builder>... resourceType)
The resource types used as resource filter criteria.
This is a convenience method that creates an instance of theResourceStringFilter.Builderavoiding the need to create one manually viaResourceStringFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#resourceType(List.) - Parameters:
resourceType- a consumer that will call methods onResourceStringFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#resourceType(java.util.Collection)
-
-