Class NetworkSecuritySecurityProfileThreatPreventionProfileThreatOverrides.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.network_security_security_profile.NetworkSecuritySecurityProfileThreatPreventionProfileThreatOverrides.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<NetworkSecuritySecurityProfileThreatPreventionProfileThreatOverrides>
- Enclosing interface:
- NetworkSecuritySecurityProfileThreatPreventionProfileThreatOverrides
@Stability(Stable) public static final class NetworkSecuritySecurityProfileThreatPreventionProfileThreatOverrides.Builder extends Object implements software.amazon.jsii.Builder<NetworkSecuritySecurityProfileThreatPreventionProfileThreatOverrides>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NetworkSecuritySecurityProfileThreatPreventionProfileThreatOverrides.Builderaction(String action)NetworkSecuritySecurityProfileThreatPreventionProfileThreatOverridesbuild()Builds the configured instance.NetworkSecuritySecurityProfileThreatPreventionProfileThreatOverrides.BuilderthreatId(String threatId)
-
-
-
Method Detail
-
action
@Stability(Stable) public NetworkSecuritySecurityProfileThreatPreventionProfileThreatOverrides.Builder action(String action)
- Parameters:
action- Threat action. Possible values: ["ALERT", "ALLOW", "DEFAULT_ACTION", "DENY"]. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_security_security_profile#action NetworkSecuritySecurityProfile#action}- Returns:
this
-
threatId
@Stability(Stable) public NetworkSecuritySecurityProfileThreatPreventionProfileThreatOverrides.Builder threatId(String threatId)
Sets the value ofNetworkSecuritySecurityProfileThreatPreventionProfileThreatOverrides.getThreatId()- Parameters:
threatId- Vendor-specific ID of a threat to override. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_security_security_profile#threat_id NetworkSecuritySecurityProfile#threat_id}- Returns:
this
-
build
@Stability(Stable) public NetworkSecuritySecurityProfileThreatPreventionProfileThreatOverrides build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<NetworkSecuritySecurityProfileThreatPreventionProfileThreatOverrides>- Returns:
- a new instance of
NetworkSecuritySecurityProfileThreatPreventionProfileThreatOverrides - Throws:
NullPointerException- if any required attribute was not provided
-
-