Package com.pulumi.aws.macie
Class FindingsFilterArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.macie.FindingsFilterArgs.Builder
-
- Enclosing class:
- FindingsFilterArgs
public static final class FindingsFilterArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(FindingsFilterArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FindingsFilterArgs.Builderaction(com.pulumi.core.Output<java.lang.String> action)FindingsFilterArgs.Builderaction(java.lang.String action)FindingsFilterArgsbuild()FindingsFilterArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)FindingsFilterArgs.Builderdescription(java.lang.String description)FindingsFilterArgs.BuilderfindingCriteria(FindingsFilterFindingCriteriaArgs findingCriteria)FindingsFilterArgs.BuilderfindingCriteria(com.pulumi.core.Output<FindingsFilterFindingCriteriaArgs> findingCriteria)FindingsFilterArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)FindingsFilterArgs.Buildername(java.lang.String name)FindingsFilterArgs.BuildernamePrefix(com.pulumi.core.Output<java.lang.String> namePrefix)FindingsFilterArgs.BuildernamePrefix(java.lang.String namePrefix)FindingsFilterArgs.Builderposition(com.pulumi.core.Output<java.lang.Integer> position)FindingsFilterArgs.Builderposition(java.lang.Integer position)FindingsFilterArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)FindingsFilterArgs.Builderregion(java.lang.String region)FindingsFilterArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)FindingsFilterArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FindingsFilterArgs defaults)
-
-
Method Detail
-
action
public FindingsFilterArgs.Builder action(com.pulumi.core.Output<java.lang.String> action)
- Parameters:
action- Action to perform on findings that meet the filter criteria (`findingCriteria`). Valid values are `ARCHIVE`, to suppress (automatically archive) the findings, and `NOOP`, to not perform any action on the findings.- Returns:
- builder
-
action
public FindingsFilterArgs.Builder action(java.lang.String action)
- Parameters:
action- Action to perform on findings that meet the filter criteria (`findingCriteria`). Valid values are `ARCHIVE`, to suppress (automatically archive) the findings, and `NOOP`, to not perform any action on the findings.- Returns:
- builder
-
description
public FindingsFilterArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Custom description of the filter. Can contain as many as 512 characters.- Returns:
- builder
-
description
public FindingsFilterArgs.Builder description(java.lang.String description)
- Parameters:
description- Custom description of the filter. Can contain as many as 512 characters.- Returns:
- builder
-
findingCriteria
public FindingsFilterArgs.Builder findingCriteria(com.pulumi.core.Output<FindingsFilterFindingCriteriaArgs> findingCriteria)
- Parameters:
findingCriteria- Criteria to use to filter findings. See `findingCriteria` Block for details.- Returns:
- builder
-
findingCriteria
public FindingsFilterArgs.Builder findingCriteria(FindingsFilterFindingCriteriaArgs findingCriteria)
- Parameters:
findingCriteria- Criteria to use to filter findings. See `findingCriteria` Block for details.- Returns:
- builder
-
name
public FindingsFilterArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Custom name for the filter. Must contain at least 3 characters and can contain as many as 64 characters. If omitted, Terraform assigns a random, unique name. Conflicts with `namePrefix`.- Returns:
- builder
-
name
public FindingsFilterArgs.Builder name(java.lang.String name)
- Parameters:
name- Custom name for the filter. Must contain at least 3 characters and can contain as many as 64 characters. If omitted, Terraform assigns a random, unique name. Conflicts with `namePrefix`.- Returns:
- builder
-
namePrefix
public FindingsFilterArgs.Builder namePrefix(@Nullable com.pulumi.core.Output<java.lang.String> namePrefix)
- Parameters:
namePrefix- Creates a unique name beginning with the specified prefix. Conflicts with `name`.- Returns:
- builder
-
namePrefix
public FindingsFilterArgs.Builder namePrefix(java.lang.String namePrefix)
- Parameters:
namePrefix- Creates a unique name beginning with the specified prefix. Conflicts with `name`.- Returns:
- builder
-
position
public FindingsFilterArgs.Builder position(@Nullable com.pulumi.core.Output<java.lang.Integer> position)
- Parameters:
position- Position of the filter in the list of saved filters on the Amazon Macie console. This value also determines the order in which the filter is applied to findings, relative to other filters that are also applied to the findings.- Returns:
- builder
-
position
public FindingsFilterArgs.Builder position(java.lang.Integer position)
- Parameters:
position- Position of the filter in the list of saved filters on the Amazon Macie console. This value also determines the order in which the filter is applied to findings, relative to other filters that are also applied to the findings.- Returns:
- builder
-
region
public FindingsFilterArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public FindingsFilterArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
tags
public FindingsFilterArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public FindingsFilterArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
build
public FindingsFilterArgs build()
-
-