Class ContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfig.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.container_cluster.ContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfig.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfig>
- Enclosing interface:
- ContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfig
@Stability(Stable) public static final class ContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfig.Builder extends Object implements software.amazon.jsii.Builder<ContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfig>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfigbuild()Builds the configured instance.ContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfig.BuilderenableMetrics(com.hashicorp.cdktf.IResolvable enableMetrics)ContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfig.BuilderenableMetrics(Boolean enableMetrics)ContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfig.BuilderenableRelay(com.hashicorp.cdktf.IResolvable enableRelay)ContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfig.BuilderenableRelay(Boolean enableRelay)ContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfig.BuilderrelayMode(String relayMode)
-
-
-
Method Detail
-
enableMetrics
@Stability(Stable) public ContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfig.Builder enableMetrics(Boolean enableMetrics)
Sets the value ofContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfig.getEnableMetrics()- Parameters:
enableMetrics- Whether or not the advanced datapath metrics are enabled. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#enable_metrics ContainerCluster#enable_metrics}- Returns:
this
-
enableMetrics
@Stability(Stable) public ContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfig.Builder enableMetrics(com.hashicorp.cdktf.IResolvable enableMetrics)
Sets the value ofContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfig.getEnableMetrics()- Parameters:
enableMetrics- Whether or not the advanced datapath metrics are enabled. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#enable_metrics ContainerCluster#enable_metrics}- Returns:
this
-
enableRelay
@Stability(Stable) public ContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfig.Builder enableRelay(Boolean enableRelay)
Sets the value ofContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfig.getEnableRelay()- Parameters:
enableRelay- Whether or not Relay is enabled. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#enable_relay ContainerCluster#enable_relay}- Returns:
this
-
enableRelay
@Stability(Stable) public ContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfig.Builder enableRelay(com.hashicorp.cdktf.IResolvable enableRelay)
Sets the value ofContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfig.getEnableRelay()- Parameters:
enableRelay- Whether or not Relay is enabled. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#enable_relay ContainerCluster#enable_relay}- Returns:
this
-
relayMode
@Stability(Stable) public ContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfig.Builder relayMode(String relayMode)
Sets the value ofContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfig.getRelayMode()- Parameters:
relayMode- Mode used to make Relay available. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#relay_mode ContainerCluster#relay_mode}- Returns:
this
-
build
@Stability(Stable) public ContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfig build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfig>- Returns:
- a new instance of
ContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfig - Throws:
NullPointerException- if any required attribute was not provided
-
-