Class NetworkSecuritySecurityProfileThreatPreventionProfile.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.network_security_security_profile.NetworkSecuritySecurityProfileThreatPreventionProfile.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<NetworkSecuritySecurityProfileThreatPreventionProfile>
- Enclosing interface:
- NetworkSecuritySecurityProfileThreatPreventionProfile
@Stability(Stable) public static final class NetworkSecuritySecurityProfileThreatPreventionProfile.Builder extends Object implements software.amazon.jsii.Builder<NetworkSecuritySecurityProfileThreatPreventionProfile>
A builder forNetworkSecuritySecurityProfileThreatPreventionProfile
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NetworkSecuritySecurityProfileThreatPreventionProfilebuild()Builds the configured instance.NetworkSecuritySecurityProfileThreatPreventionProfile.BuilderseverityOverrides(com.hashicorp.cdktf.IResolvable severityOverrides)NetworkSecuritySecurityProfileThreatPreventionProfile.BuilderseverityOverrides(List<? extends NetworkSecuritySecurityProfileThreatPreventionProfileSeverityOverrides> severityOverrides)NetworkSecuritySecurityProfileThreatPreventionProfile.BuilderthreatOverrides(com.hashicorp.cdktf.IResolvable threatOverrides)NetworkSecuritySecurityProfileThreatPreventionProfile.BuilderthreatOverrides(List<? extends NetworkSecuritySecurityProfileThreatPreventionProfileThreatOverrides> threatOverrides)
-
-
-
Method Detail
-
severityOverrides
@Stability(Stable) public NetworkSecuritySecurityProfileThreatPreventionProfile.Builder severityOverrides(com.hashicorp.cdktf.IResolvable severityOverrides)
- Parameters:
severityOverrides- severity_overrides block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_security_security_profile#severity_overrides NetworkSecuritySecurityProfile#severity_overrides}- Returns:
this
-
severityOverrides
@Stability(Stable) public NetworkSecuritySecurityProfileThreatPreventionProfile.Builder severityOverrides(List<? extends NetworkSecuritySecurityProfileThreatPreventionProfileSeverityOverrides> severityOverrides)
- Parameters:
severityOverrides- severity_overrides block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_security_security_profile#severity_overrides NetworkSecuritySecurityProfile#severity_overrides}- Returns:
this
-
threatOverrides
@Stability(Stable) public NetworkSecuritySecurityProfileThreatPreventionProfile.Builder threatOverrides(com.hashicorp.cdktf.IResolvable threatOverrides)
- Parameters:
threatOverrides- threat_overrides block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_security_security_profile#threat_overrides NetworkSecuritySecurityProfile#threat_overrides}- Returns:
this
-
threatOverrides
@Stability(Stable) public NetworkSecuritySecurityProfileThreatPreventionProfile.Builder threatOverrides(List<? extends NetworkSecuritySecurityProfileThreatPreventionProfileThreatOverrides> threatOverrides)
- Parameters:
threatOverrides- threat_overrides block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_security_security_profile#threat_overrides NetworkSecuritySecurityProfile#threat_overrides}- Returns:
this
-
build
@Stability(Stable) public NetworkSecuritySecurityProfileThreatPreventionProfile build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<NetworkSecuritySecurityProfileThreatPreventionProfile>- Returns:
- a new instance of
NetworkSecuritySecurityProfileThreatPreventionProfile - Throws:
NullPointerException- if any required attribute was not provided
-
-