Class MonitoringUptimeCheckConfigTcpCheck.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.monitoring_uptime_check_config.MonitoringUptimeCheckConfigTcpCheck.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<MonitoringUptimeCheckConfigTcpCheck>
- Enclosing interface:
- MonitoringUptimeCheckConfigTcpCheck
@Stability(Stable) public static final class MonitoringUptimeCheckConfigTcpCheck.Builder extends Object implements software.amazon.jsii.Builder<MonitoringUptimeCheckConfigTcpCheck>
A builder forMonitoringUptimeCheckConfigTcpCheck
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MonitoringUptimeCheckConfigTcpCheckbuild()Builds the configured instance.MonitoringUptimeCheckConfigTcpCheck.BuilderpingConfig(MonitoringUptimeCheckConfigTcpCheckPingConfig pingConfig)Sets the value ofMonitoringUptimeCheckConfigTcpCheck.getPingConfig()MonitoringUptimeCheckConfigTcpCheck.Builderport(Number port)Sets the value ofMonitoringUptimeCheckConfigTcpCheck.getPort()
-
-
-
Method Detail
-
port
@Stability(Stable) public MonitoringUptimeCheckConfigTcpCheck.Builder port(Number port)
Sets the value ofMonitoringUptimeCheckConfigTcpCheck.getPort()- Parameters:
port- The port to the page to run the check against. This parameter is required. Will be combined with host (specified within the 'monitored_resource') to construct the full URL. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_uptime_check_config#port MonitoringUptimeCheckConfig#port}- Returns:
this
-
pingConfig
@Stability(Stable) public MonitoringUptimeCheckConfigTcpCheck.Builder pingConfig(MonitoringUptimeCheckConfigTcpCheckPingConfig pingConfig)
Sets the value ofMonitoringUptimeCheckConfigTcpCheck.getPingConfig()- Parameters:
pingConfig- ping_config block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_uptime_check_config#ping_config MonitoringUptimeCheckConfig#ping_config}- Returns:
this
-
build
@Stability(Stable) public MonitoringUptimeCheckConfigTcpCheck build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<MonitoringUptimeCheckConfigTcpCheck>- Returns:
- a new instance of
MonitoringUptimeCheckConfigTcpCheck - Throws:
NullPointerException- if any required attribute was not provided
-
-