Class LogMetricFilterState.Builder

  • Enclosing class:
    LogMetricFilterState

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

      • applyOnTransformedLogs

        public LogMetricFilterState.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 LogMetricFilterState.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 LogMetricFilterState.Builder logGroupName​(@Nullable
                                                         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 LogMetricFilterState.Builder logGroupName​(java.lang.String logGroupName)
        Parameters:
        logGroupName - The name of the log group to associate the metric filter with.
        Returns:
        builder
      • name

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

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

        public LogMetricFilterState.Builder pattern​(@Nullable
                                                    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 LogMetricFilterState.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 LogMetricFilterState.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 LogMetricFilterState.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