Package com.pulumi.azurenative.insights
Class WebTestArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.insights.WebTestArgs.Builder
-
- Enclosing class:
- WebTestArgs
public static final class WebTestArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(WebTestArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebTestArgs
build()
WebTestArgs.Builder
configuration(WebTestPropertiesConfigurationArgs configuration)
WebTestArgs.Builder
configuration(com.pulumi.core.Output<WebTestPropertiesConfigurationArgs> configuration)
WebTestArgs.Builder
description(com.pulumi.core.Output<java.lang.String> description)
WebTestArgs.Builder
description(java.lang.String description)
WebTestArgs.Builder
enabled(com.pulumi.core.Output<java.lang.Boolean> enabled)
WebTestArgs.Builder
enabled(java.lang.Boolean enabled)
WebTestArgs.Builder
frequency(com.pulumi.core.Output<java.lang.Integer> frequency)
WebTestArgs.Builder
frequency(java.lang.Integer frequency)
WebTestArgs.Builder
kind(WebTestKind kind)
WebTestArgs.Builder
kind(com.pulumi.core.Output<WebTestKind> kind)
WebTestArgs.Builder
location(com.pulumi.core.Output<java.lang.String> location)
WebTestArgs.Builder
location(java.lang.String location)
WebTestArgs.Builder
locations(WebTestGeolocationArgs... locations)
WebTestArgs.Builder
locations(com.pulumi.core.Output<java.util.List<WebTestGeolocationArgs>> locations)
WebTestArgs.Builder
locations(java.util.List<WebTestGeolocationArgs> locations)
WebTestArgs.Builder
request(WebTestPropertiesRequestArgs request)
WebTestArgs.Builder
request(com.pulumi.core.Output<WebTestPropertiesRequestArgs> request)
WebTestArgs.Builder
resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
WebTestArgs.Builder
resourceGroupName(java.lang.String resourceGroupName)
WebTestArgs.Builder
retryEnabled(com.pulumi.core.Output<java.lang.Boolean> retryEnabled)
WebTestArgs.Builder
retryEnabled(java.lang.Boolean retryEnabled)
WebTestArgs.Builder
syntheticMonitorId(com.pulumi.core.Output<java.lang.String> syntheticMonitorId)
WebTestArgs.Builder
syntheticMonitorId(java.lang.String syntheticMonitorId)
WebTestArgs.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
WebTestArgs.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
WebTestArgs.Builder
timeout(com.pulumi.core.Output<java.lang.Integer> timeout)
WebTestArgs.Builder
timeout(java.lang.Integer timeout)
WebTestArgs.Builder
validationRules(WebTestPropertiesValidationRulesArgs validationRules)
WebTestArgs.Builder
validationRules(com.pulumi.core.Output<WebTestPropertiesValidationRulesArgs> validationRules)
WebTestArgs.Builder
webTestKind(WebTestKind webTestKind)
WebTestArgs.Builder
webTestKind(com.pulumi.core.Output<WebTestKind> webTestKind)
WebTestArgs.Builder
webTestName(com.pulumi.core.Output<java.lang.String> webTestName)
WebTestArgs.Builder
webTestName(java.lang.String webTestName)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WebTestArgs defaults)
-
-
Method Detail
-
configuration
public WebTestArgs.Builder configuration(@Nullable com.pulumi.core.Output<WebTestPropertiesConfigurationArgs> configuration)
- Parameters:
configuration
- An XML configuration specification for a WebTest.- Returns:
- builder
-
configuration
public WebTestArgs.Builder configuration(WebTestPropertiesConfigurationArgs configuration)
- Parameters:
configuration
- An XML configuration specification for a WebTest.- Returns:
- builder
-
description
public WebTestArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- User defined description for this WebTest.- Returns:
- builder
-
description
public WebTestArgs.Builder description(java.lang.String description)
- Parameters:
description
- User defined description for this WebTest.- Returns:
- builder
-
enabled
public WebTestArgs.Builder enabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> enabled)
- Parameters:
enabled
- Is the test actively being monitored.- Returns:
- builder
-
enabled
public WebTestArgs.Builder enabled(java.lang.Boolean enabled)
- Parameters:
enabled
- Is the test actively being monitored.- Returns:
- builder
-
frequency
public WebTestArgs.Builder frequency(@Nullable com.pulumi.core.Output<java.lang.Integer> frequency)
- Parameters:
frequency
- Interval in seconds between test runs for this WebTest. Default value is 300.- Returns:
- builder
-
frequency
public WebTestArgs.Builder frequency(java.lang.Integer frequency)
- Parameters:
frequency
- Interval in seconds between test runs for this WebTest. Default value is 300.- Returns:
- builder
-
kind
public WebTestArgs.Builder kind(@Nullable com.pulumi.core.Output<WebTestKind> kind)
- Parameters:
kind
- The kind of WebTest that this web test watches. Choices are ping, multistep and standard.- Returns:
- builder
-
kind
public WebTestArgs.Builder kind(WebTestKind kind)
- Parameters:
kind
- The kind of WebTest that this web test watches. Choices are ping, multistep and standard.- Returns:
- builder
-
location
public WebTestArgs.Builder location(@Nullable com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location
- Resource location- Returns:
- builder
-
location
public WebTestArgs.Builder location(java.lang.String location)
- Parameters:
location
- Resource location- Returns:
- builder
-
locations
public WebTestArgs.Builder locations(com.pulumi.core.Output<java.util.List<WebTestGeolocationArgs>> locations)
- Parameters:
locations
- A list of where to physically run the tests from to give global coverage for accessibility of your application.- Returns:
- builder
-
locations
public WebTestArgs.Builder locations(java.util.List<WebTestGeolocationArgs> locations)
- Parameters:
locations
- A list of where to physically run the tests from to give global coverage for accessibility of your application.- Returns:
- builder
-
locations
public WebTestArgs.Builder locations(WebTestGeolocationArgs... locations)
- Parameters:
locations
- A list of where to physically run the tests from to give global coverage for accessibility of your application.- Returns:
- builder
-
request
public WebTestArgs.Builder request(@Nullable com.pulumi.core.Output<WebTestPropertiesRequestArgs> request)
- Parameters:
request
- The collection of request properties- Returns:
- builder
-
request
public WebTestArgs.Builder request(WebTestPropertiesRequestArgs request)
- Parameters:
request
- The collection of request properties- Returns:
- builder
-
resourceGroupName
public WebTestArgs.Builder resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
resourceGroupName
public WebTestArgs.Builder resourceGroupName(java.lang.String resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
retryEnabled
public WebTestArgs.Builder retryEnabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> retryEnabled)
- Parameters:
retryEnabled
- Allow for retries should this WebTest fail.- Returns:
- builder
-
retryEnabled
public WebTestArgs.Builder retryEnabled(java.lang.Boolean retryEnabled)
- Parameters:
retryEnabled
- Allow for retries should this WebTest fail.- Returns:
- builder
-
syntheticMonitorId
public WebTestArgs.Builder syntheticMonitorId(com.pulumi.core.Output<java.lang.String> syntheticMonitorId)
- Parameters:
syntheticMonitorId
- Unique ID of this WebTest. This is typically the same value as the Name field.- Returns:
- builder
-
syntheticMonitorId
public WebTestArgs.Builder syntheticMonitorId(java.lang.String syntheticMonitorId)
- Parameters:
syntheticMonitorId
- Unique ID of this WebTest. This is typically the same value as the Name field.- Returns:
- builder
-
tags
public WebTestArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- Resource tags- Returns:
- builder
-
tags
public WebTestArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- Resource tags- Returns:
- builder
-
timeout
public WebTestArgs.Builder timeout(@Nullable com.pulumi.core.Output<java.lang.Integer> timeout)
- Parameters:
timeout
- Seconds until this WebTest will timeout and fail. Default value is 30.- Returns:
- builder
-
timeout
public WebTestArgs.Builder timeout(java.lang.Integer timeout)
- Parameters:
timeout
- Seconds until this WebTest will timeout and fail. Default value is 30.- Returns:
- builder
-
validationRules
public WebTestArgs.Builder validationRules(@Nullable com.pulumi.core.Output<WebTestPropertiesValidationRulesArgs> validationRules)
- Parameters:
validationRules
- The collection of validation rule properties- Returns:
- builder
-
validationRules
public WebTestArgs.Builder validationRules(WebTestPropertiesValidationRulesArgs validationRules)
- Parameters:
validationRules
- The collection of validation rule properties- Returns:
- builder
-
webTestKind
public WebTestArgs.Builder webTestKind(com.pulumi.core.Output<WebTestKind> webTestKind)
- Parameters:
webTestKind
- The kind of web test this is, valid choices are ping, multistep and standard.- Returns:
- builder
-
webTestKind
public WebTestArgs.Builder webTestKind(WebTestKind webTestKind)
- Parameters:
webTestKind
- The kind of web test this is, valid choices are ping, multistep and standard.- Returns:
- builder
-
webTestName
public WebTestArgs.Builder webTestName(@Nullable com.pulumi.core.Output<java.lang.String> webTestName)
- Parameters:
webTestName
- User defined name if this WebTest.- Returns:
- builder
-
webTestName
public WebTestArgs.Builder webTestName(java.lang.String webTestName)
- Parameters:
webTestName
- User defined name if this WebTest.- Returns:
- builder
-
build
public WebTestArgs build()
-
-