Package com.pulumi.aws.macie.inputs
Class FindingsFilterState.Builder
- java.lang.Object
-
- com.pulumi.aws.macie.inputs.FindingsFilterState.Builder
-
- Enclosing class:
- FindingsFilterState
public static final class FindingsFilterState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(FindingsFilterState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FindingsFilterState.Builderaction(com.pulumi.core.Output<java.lang.String> action)FindingsFilterState.Builderaction(java.lang.String action)FindingsFilterState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)FindingsFilterState.Builderarn(java.lang.String arn)FindingsFilterStatebuild()FindingsFilterState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)FindingsFilterState.Builderdescription(java.lang.String description)FindingsFilterState.BuilderfindingCriteria(FindingsFilterFindingCriteriaArgs findingCriteria)FindingsFilterState.BuilderfindingCriteria(com.pulumi.core.Output<FindingsFilterFindingCriteriaArgs> findingCriteria)FindingsFilterState.Buildername(com.pulumi.core.Output<java.lang.String> name)FindingsFilterState.Buildername(java.lang.String name)FindingsFilterState.BuildernamePrefix(com.pulumi.core.Output<java.lang.String> namePrefix)FindingsFilterState.BuildernamePrefix(java.lang.String namePrefix)FindingsFilterState.Builderposition(com.pulumi.core.Output<java.lang.Integer> position)FindingsFilterState.Builderposition(java.lang.Integer position)FindingsFilterState.Builderregion(com.pulumi.core.Output<java.lang.String> region)FindingsFilterState.Builderregion(java.lang.String region)FindingsFilterState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)FindingsFilterState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)FindingsFilterState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)FindingsFilterState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FindingsFilterState defaults)
-
-
Method Detail
-
action
public FindingsFilterState.Builder action(@Nullable 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 FindingsFilterState.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
-
arn
public FindingsFilterState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the Findings Filter.- Returns:
- builder
-
arn
public FindingsFilterState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the Findings Filter.- Returns:
- builder
-
description
public FindingsFilterState.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 FindingsFilterState.Builder description(java.lang.String description)
- Parameters:
description- Custom description of the filter. Can contain as many as 512 characters.- Returns:
- builder
-
findingCriteria
public FindingsFilterState.Builder findingCriteria(@Nullable com.pulumi.core.Output<FindingsFilterFindingCriteriaArgs> findingCriteria)
- Parameters:
findingCriteria- Criteria to use to filter findings. See `findingCriteria` Block for details.- Returns:
- builder
-
findingCriteria
public FindingsFilterState.Builder findingCriteria(FindingsFilterFindingCriteriaArgs findingCriteria)
- Parameters:
findingCriteria- Criteria to use to filter findings. See `findingCriteria` Block for details.- Returns:
- builder
-
name
public FindingsFilterState.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 FindingsFilterState.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 FindingsFilterState.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 FindingsFilterState.Builder namePrefix(java.lang.String namePrefix)
- Parameters:
namePrefix- Creates a unique name beginning with the specified prefix. Conflicts with `name`.- Returns:
- builder
-
position
public FindingsFilterState.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 FindingsFilterState.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 FindingsFilterState.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 FindingsFilterState.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 FindingsFilterState.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 FindingsFilterState.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
-
tagsAll
public FindingsFilterState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public FindingsFilterState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
build
public FindingsFilterState build()
-
-