Class FindingsFilterArgs.Builder

  • Enclosing class:
    FindingsFilterArgs

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