Class ScraperArgs.Builder

  • Enclosing class:
    ScraperArgs

    public static final class ScraperArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • alias

        public ScraperArgs.Builder alias​(@Nullable
                                         com.pulumi.core.Output<java.lang.String> alias)
        Parameters:
        alias - a name to associate with the managed scraper. This is for your use, and does not need to be unique.
        Returns:
        builder
      • alias

        public ScraperArgs.Builder alias​(java.lang.String alias)
        Parameters:
        alias - a name to associate with the managed scraper. This is for your use, and does not need to be unique.
        Returns:
        builder
      • destination

        public ScraperArgs.Builder destination​(@Nullable
                                               com.pulumi.core.Output<ScraperDestinationArgs> destination)
        Parameters:
        destination - Configuration block for the managed scraper to send metrics to. See `destination`.
        Returns:
        builder
      • destination

        public ScraperArgs.Builder destination​(ScraperDestinationArgs destination)
        Parameters:
        destination - Configuration block for the managed scraper to send metrics to. See `destination`.
        Returns:
        builder
      • scrapeConfiguration

        public ScraperArgs.Builder scrapeConfiguration​(com.pulumi.core.Output<java.lang.String> scrapeConfiguration)
        Parameters:
        scrapeConfiguration - The configuration file to use in the new scraper. For more information, see [Scraper configuration](https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-collector-how-to.html#AMP-collector-configuration).
        Returns:
        builder
      • scrapeConfiguration

        public ScraperArgs.Builder scrapeConfiguration​(java.lang.String scrapeConfiguration)
        Parameters:
        scrapeConfiguration - The configuration file to use in the new scraper. For more information, see [Scraper configuration](https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-collector-how-to.html#AMP-collector-configuration).
        Returns:
        builder
      • source

        public ScraperArgs.Builder source​(@Nullable
                                          com.pulumi.core.Output<ScraperSourceArgs> source)
        Parameters:
        source - Configuration block to specify where the managed scraper will collect metrics from. See `source`. The following arguments are optional:
        Returns:
        builder
      • source

        public ScraperArgs.Builder source​(ScraperSourceArgs source)
        Parameters:
        source - Configuration block to specify where the managed scraper will collect metrics from. See `source`. The following arguments are optional:
        Returns:
        builder
      • tags

        public ScraperArgs.Builder tags​(@Nullable
                                        com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
      • tags

        public ScraperArgs.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)