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.Builder
action(com.pulumi.core.Output<java.lang.String> action)
FindingsFilterArgs.Builder
action(java.lang.String action)
FindingsFilterArgs
build()
FindingsFilterArgs.Builder
description(com.pulumi.core.Output<java.lang.String> description)
FindingsFilterArgs.Builder
description(java.lang.String description)
FindingsFilterArgs.Builder
findingCriteria(FindingsFilterFindingCriteriaArgs findingCriteria)
FindingsFilterArgs.Builder
findingCriteria(com.pulumi.core.Output<FindingsFilterFindingCriteriaArgs> findingCriteria)
FindingsFilterArgs.Builder
name(com.pulumi.core.Output<java.lang.String> name)
FindingsFilterArgs.Builder
name(java.lang.String name)
FindingsFilterArgs.Builder
namePrefix(com.pulumi.core.Output<java.lang.String> namePrefix)
FindingsFilterArgs.Builder
namePrefix(java.lang.String namePrefix)
FindingsFilterArgs.Builder
position(com.pulumi.core.Output<java.lang.Integer> position)
FindingsFilterArgs.Builder
position(java.lang.Integer position)
FindingsFilterArgs.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
FindingsFilterArgs.Builder
tags(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
- The action to perform on findings that meet the filter criteria (`finding_criteria`). Valid values are: `ARCHIVE`, suppress (automatically archive) the findings; and, `NOOP`, don't perform any action on the findings.- Returns:
- builder
-
action
public FindingsFilterArgs.Builder action(java.lang.String action)
- Parameters:
action
- The action to perform on findings that meet the filter criteria (`finding_criteria`). Valid values are: `ARCHIVE`, suppress (automatically archive) the findings; and, `NOOP`, don't perform any action on the findings.- Returns:
- builder
-
description
public FindingsFilterArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- A custom description of the filter. The description can contain as many as 512 characters.- Returns:
- builder
-
description
public FindingsFilterArgs.Builder description(java.lang.String description)
- Parameters:
description
- A custom description of the filter. The description can contain as many as 512 characters.- Returns:
- builder
-
findingCriteria
public FindingsFilterArgs.Builder findingCriteria(com.pulumi.core.Output<FindingsFilterFindingCriteriaArgs> findingCriteria)
- Parameters:
findingCriteria
- The criteria to use to filter findings.- Returns:
- builder
-
findingCriteria
public FindingsFilterArgs.Builder findingCriteria(FindingsFilterFindingCriteriaArgs findingCriteria)
- Parameters:
findingCriteria
- The criteria to use to filter findings.- Returns:
- builder
-
name
public FindingsFilterArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
-
name
public FindingsFilterArgs.Builder name(java.lang.String name)
-
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
- The 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
- The 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
-
tags
public FindingsFilterArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- A map of key-value pairs that specifies the tags to associate with the filter.- Returns:
- builder
-
tags
public FindingsFilterArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- A map of key-value pairs that specifies the tags to associate with the filter.- Returns:
- builder
-
build
public FindingsFilterArgs build()
-
-