Class SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsModule.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.securityposture_posture.SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsModule.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsModule>
- Enclosing interface:
- SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsModule
@Stability(Stable) public static final class SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsModule.Builder extends Object implements software.amazon.jsii.Builder<SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsModule>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsModulebuild()Builds the configured instance.SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsModule.BuildermoduleEnablementState(String moduleEnablementState)SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsModule.BuildermoduleName(String moduleName)
-
-
-
Method Detail
-
moduleName
@Stability(Stable) public SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsModule.Builder moduleName(String moduleName)
Sets the value ofSecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsModule.getModuleName()- Parameters:
moduleName- The name of the module eg: BIGQUERY_TABLE_CMEK_DISABLED. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/securityposture_posture#module_name SecurityposturePosture#module_name}- Returns:
this
-
moduleEnablementState
@Stability(Stable) public SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsModule.Builder moduleEnablementState(String moduleEnablementState)
Sets the value ofSecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsModule.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 SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsModule build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsModule>- Returns:
- a new instance of
SecurityposturePosturePolicySetsPoliciesConstraintSecurityHealthAnalyticsModule - Throws:
NullPointerException- if any required attribute was not provided
-
-