Class LogMetricFilterArgs.Builder

  • Enclosing class:
    LogMetricFilterArgs

    public static final class LogMetricFilterArgs.Builder
    extends java.lang.Object
    • Method Detail

      • applyOnTransformedLogs

        public LogMetricFilterArgs.Builder applyOnTransformedLogs​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.Boolean> applyOnTransformedLogs)
        Parameters:
        applyOnTransformedLogs - Whether the metric filter will be applied on the transformed version of the log events instead of the original ingested log events. Defaults to `false`. Valid only for log groups that have an active log transformer.
        Returns:
        builder
      • applyOnTransformedLogs

        public LogMetricFilterArgs.Builder applyOnTransformedLogs​(java.lang.Boolean applyOnTransformedLogs)
        Parameters:
        applyOnTransformedLogs - Whether the metric filter will be applied on the transformed version of the log events instead of the original ingested log events. Defaults to `false`. Valid only for log groups that have an active log transformer.
        Returns:
        builder
      • logGroupName

        public LogMetricFilterArgs.Builder logGroupName​(com.pulumi.core.Output<java.lang.String> logGroupName)
        Parameters:
        logGroupName - The name of the log group to associate the metric filter with.
        Returns:
        builder
      • logGroupName

        public LogMetricFilterArgs.Builder logGroupName​(java.lang.String logGroupName)
        Parameters:
        logGroupName - The name of the log group to associate the metric filter with.
        Returns:
        builder
      • name

        public LogMetricFilterArgs.Builder name​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - A name for the metric filter.
        Returns:
        builder
      • name

        public LogMetricFilterArgs.Builder name​(java.lang.String name)
        Parameters:
        name - A name for the metric filter.
        Returns:
        builder
      • pattern

        public LogMetricFilterArgs.Builder pattern​(com.pulumi.core.Output<java.lang.String> pattern)
        Parameters:
        pattern - A valid [CloudWatch Logs filter pattern](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/FilterAndPatternSyntax.html) for extracting metric data out of ingested log events.
        Returns:
        builder
      • pattern

        public LogMetricFilterArgs.Builder pattern​(java.lang.String pattern)
        Parameters:
        pattern - A valid [CloudWatch Logs filter pattern](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/FilterAndPatternSyntax.html) for extracting metric data out of ingested log events.
        Returns:
        builder
      • region

        public LogMetricFilterArgs.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 LogMetricFilterArgs.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