Class MonitoringUptimeCheckConfigContentMatchersJsonPathMatcher.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.monitoring_uptime_check_config.MonitoringUptimeCheckConfigContentMatchersJsonPathMatcher.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<MonitoringUptimeCheckConfigContentMatchersJsonPathMatcher>
- Enclosing interface:
- MonitoringUptimeCheckConfigContentMatchersJsonPathMatcher
@Stability(Stable) public static final class MonitoringUptimeCheckConfigContentMatchersJsonPathMatcher.Builder extends Object implements software.amazon.jsii.Builder<MonitoringUptimeCheckConfigContentMatchersJsonPathMatcher>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MonitoringUptimeCheckConfigContentMatchersJsonPathMatcherbuild()Builds the configured instance.MonitoringUptimeCheckConfigContentMatchersJsonPathMatcher.BuilderjsonMatcher(String jsonMatcher)MonitoringUptimeCheckConfigContentMatchersJsonPathMatcher.BuilderjsonPath(String jsonPath)Sets the value ofMonitoringUptimeCheckConfigContentMatchersJsonPathMatcher.getJsonPath()
-
-
-
Method Detail
-
jsonPath
@Stability(Stable) public MonitoringUptimeCheckConfigContentMatchersJsonPathMatcher.Builder jsonPath(String jsonPath)
Sets the value ofMonitoringUptimeCheckConfigContentMatchersJsonPathMatcher.getJsonPath()- Parameters:
jsonPath- JSONPath within the response output pointing to the expected 'ContentMatcher::content' to match against. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_uptime_check_config#json_path MonitoringUptimeCheckConfig#json_path}- Returns:
this
-
jsonMatcher
@Stability(Stable) public MonitoringUptimeCheckConfigContentMatchersJsonPathMatcher.Builder jsonMatcher(String jsonMatcher)
- Parameters:
jsonMatcher- Options to perform JSONPath content matching. Default value: "EXACT_MATCH" Possible values: ["EXACT_MATCH", "REGEX_MATCH"]. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_uptime_check_config#json_matcher MonitoringUptimeCheckConfig#json_matcher}- Returns:
this
-
build
@Stability(Stable) public MonitoringUptimeCheckConfigContentMatchersJsonPathMatcher build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<MonitoringUptimeCheckConfigContentMatchersJsonPathMatcher>- Returns:
- a new instance of
MonitoringUptimeCheckConfigContentMatchersJsonPathMatcher - Throws:
NullPointerException- if any required attribute was not provided
-
-