Class WebTestArgs.Builder

  • Enclosing class:
    WebTestArgs

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

      • Builder

        public Builder()
    • Method Detail

      • 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
      • 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
      • 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