Class SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModule.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.securityposture_posture.SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModule.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModule>
- Enclosing interface:
- SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModule
@Stability(Stable) public static final class SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModule.Builder extends Object implements software.amazon.jsii.Builder<SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModule>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModulebuild()Builds the configured instance.SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModule.Builderconfig(SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleConfig config)SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModule.BuilderdisplayName(String displayName)SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModule.BuildermoduleEnablementState(String moduleEnablementState)
-
-
-
Method Detail
-
config
@Stability(Stable) public SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModule.Builder config(SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModuleConfig config)
Sets the value ofSecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModule.getConfig()- Parameters:
config- config block. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/securityposture_posture#config SecurityposturePosture#config}- Returns:
this
-
displayName
@Stability(Stable) public SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModule.Builder displayName(String displayName)
Sets the value ofSecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModule.getDisplayName()- Parameters:
displayName- The display name of the Security Health Analytics custom module. This display name becomes the finding category for all findings that are returned by this custom module. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/securityposture_posture#display_name SecurityposturePosture#display_name}- Returns:
this
-
moduleEnablementState
@Stability(Stable) public SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModule.Builder moduleEnablementState(String moduleEnablementState)
Sets the value ofSecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModule.getModuleEnablementState()- Parameters:
moduleEnablementState- The state of enablement for the module at its level of the resource hierarchy. Possible values: ["ENABLEMENT_STATE_UNSPECIFIED", "ENABLED", "DISABLED"]. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/securityposture_posture#module_enablement_state SecurityposturePosture#module_enablement_state}- Returns:
this
-
build
@Stability(Stable) public SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModule build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModule>- Returns:
- a new instance of
SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsCustomModule - Throws:
NullPointerException- if any required attribute was not provided
-
-