Class FilterFindingCriteriaCriterionArgs.Builder

    • Method Detail

      • equals_

        public FilterFindingCriteriaCriterionArgs.Builder equals_​(@Nullable
                                                                  com.pulumi.core.Output<java.util.List<java.lang.String>> equals)
        Parameters:
        equals - List of string values to be evaluated.
        Returns:
        builder
      • field

        public FilterFindingCriteriaCriterionArgs.Builder field​(com.pulumi.core.Output<java.lang.String> field)
        Parameters:
        field - Name of the field to be evaluated. The full list of field names can be found in [AWS documentation](https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_filter-findings.html#filter_criteria).
        Returns:
        builder
      • field

        public FilterFindingCriteriaCriterionArgs.Builder field​(java.lang.String field)
        Parameters:
        field - Name of the field to be evaluated. The full list of field names can be found in [AWS documentation](https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_filter-findings.html#filter_criteria).
        Returns:
        builder
      • greaterThan

        public FilterFindingCriteriaCriterionArgs.Builder greaterThan​(@Nullable
                                                                      com.pulumi.core.Output<java.lang.String> greaterThan)
        Parameters:
        greaterThan - Value to be evaluated. Accepts either an integer given as a string (i.e., enclosed in quotations) or a date in [RFC 3339 format](https://tools.ietf.org/html/rfc3339#section-5.8).
        Returns:
        builder
      • greaterThan

        public FilterFindingCriteriaCriterionArgs.Builder greaterThan​(java.lang.String greaterThan)
        Parameters:
        greaterThan - Value to be evaluated. Accepts either an integer given as a string (i.e., enclosed in quotations) or a date in [RFC 3339 format](https://tools.ietf.org/html/rfc3339#section-5.8).
        Returns:
        builder
      • greaterThanOrEqual

        public FilterFindingCriteriaCriterionArgs.Builder greaterThanOrEqual​(@Nullable
                                                                             com.pulumi.core.Output<java.lang.String> greaterThanOrEqual)
        Parameters:
        greaterThanOrEqual - Value to be evaluated. Accepts either an integer given as a string (i.e., enclosed in quotations) or a date in [RFC 3339 format](https://tools.ietf.org/html/rfc3339#section-5.8).
        Returns:
        builder
      • greaterThanOrEqual

        public FilterFindingCriteriaCriterionArgs.Builder greaterThanOrEqual​(java.lang.String greaterThanOrEqual)
        Parameters:
        greaterThanOrEqual - Value to be evaluated. Accepts either an integer given as a string (i.e., enclosed in quotations) or a date in [RFC 3339 format](https://tools.ietf.org/html/rfc3339#section-5.8).
        Returns:
        builder
      • lessThan

        public FilterFindingCriteriaCriterionArgs.Builder lessThan​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.String> lessThan)
        Parameters:
        lessThan - Value to be evaluated. Accepts either an integer given as a string (i.e., enclosed in quotations) or a date in [RFC 3339 format](https://tools.ietf.org/html/rfc3339#section-5.8).
        Returns:
        builder
      • lessThan

        public FilterFindingCriteriaCriterionArgs.Builder lessThan​(java.lang.String lessThan)
        Parameters:
        lessThan - Value to be evaluated. Accepts either an integer given as a string (i.e., enclosed in quotations) or a date in [RFC 3339 format](https://tools.ietf.org/html/rfc3339#section-5.8).
        Returns:
        builder
      • lessThanOrEqual

        public FilterFindingCriteriaCriterionArgs.Builder lessThanOrEqual​(@Nullable
                                                                          com.pulumi.core.Output<java.lang.String> lessThanOrEqual)
        Parameters:
        lessThanOrEqual - Value to be evaluated. Accepts either an integer given as a string (i.e., enclosed in quotations) or a date in [RFC 3339 format](https://tools.ietf.org/html/rfc3339#section-5.8).
        Returns:
        builder
      • lessThanOrEqual

        public FilterFindingCriteriaCriterionArgs.Builder lessThanOrEqual​(java.lang.String lessThanOrEqual)
        Parameters:
        lessThanOrEqual - Value to be evaluated. Accepts either an integer given as a string (i.e., enclosed in quotations) or a date in [RFC 3339 format](https://tools.ietf.org/html/rfc3339#section-5.8).
        Returns:
        builder
      • matches

        public FilterFindingCriteriaCriterionArgs.Builder matches​(@Nullable
                                                                  com.pulumi.core.Output<java.util.List<java.lang.String>> matches)
        Parameters:
        matches - List of string values to be evaluated as matching conditions.
        Returns:
        builder
      • matches

        public FilterFindingCriteriaCriterionArgs.Builder matches​(java.util.List<java.lang.String> matches)
        Parameters:
        matches - List of string values to be evaluated as matching conditions.
        Returns:
        builder
      • notEquals

        public FilterFindingCriteriaCriterionArgs.Builder notEquals​(@Nullable
                                                                    com.pulumi.core.Output<java.util.List<java.lang.String>> notEquals)
        Parameters:
        notEquals - List of string values to be evaluated.
        Returns:
        builder
      • notMatches

        public FilterFindingCriteriaCriterionArgs.Builder notMatches​(@Nullable
                                                                     com.pulumi.core.Output<java.util.List<java.lang.String>> notMatches)
        Parameters:
        notMatches - List of string values to be evaluated as non-matching conditions.
        Returns:
        builder
      • notMatches

        public FilterFindingCriteriaCriterionArgs.Builder notMatches​(java.util.List<java.lang.String> notMatches)
        Parameters:
        notMatches - List of string values to be evaluated as non-matching conditions.
        Returns:
        builder
      • notMatches

        public FilterFindingCriteriaCriterionArgs.Builder notMatches​(java.lang.String... notMatches)
        Parameters:
        notMatches - List of string values to be evaluated as non-matching conditions.
        Returns:
        builder