Package com.pulumi.aws.amp
Class ScraperArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.amp.ScraperArgs.Builder
-
- Enclosing class:
- ScraperArgs
public static final class ScraperArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ScraperArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScraperArgs.Builder
alias(com.pulumi.core.Output<java.lang.String> alias)
ScraperArgs.Builder
alias(java.lang.String alias)
ScraperArgs
build()
ScraperArgs.Builder
destination(ScraperDestinationArgs destination)
ScraperArgs.Builder
destination(com.pulumi.core.Output<ScraperDestinationArgs> destination)
ScraperArgs.Builder
scrapeConfiguration(com.pulumi.core.Output<java.lang.String> scrapeConfiguration)
ScraperArgs.Builder
scrapeConfiguration(java.lang.String scrapeConfiguration)
ScraperArgs.Builder
source(ScraperSourceArgs source)
ScraperArgs.Builder
source(com.pulumi.core.Output<ScraperSourceArgs> source)
ScraperArgs.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
ScraperArgs.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
ScraperArgs.Builder
timeouts(ScraperTimeoutsArgs timeouts)
ScraperArgs.Builder
timeouts(com.pulumi.core.Output<ScraperTimeoutsArgs> timeouts)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ScraperArgs defaults)
-
-
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)
-
timeouts
public ScraperArgs.Builder timeouts(@Nullable com.pulumi.core.Output<ScraperTimeoutsArgs> timeouts)
-
timeouts
public ScraperArgs.Builder timeouts(ScraperTimeoutsArgs timeouts)
-
build
public ScraperArgs build()
-
-