Class FindingsFilterState.Builder

  • Enclosing class:
    FindingsFilterState

    public static final class FindingsFilterState.Builder
    extends java.lang.Object
    • 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
      • 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