io.burkard.cdk.services.wafv2.cfnWebACL.ManagedRuleGroupConfigProperty.scala Maven / Gradle / Ivy
The newest version!
package io.burkard.cdk.services.wafv2.cfnWebACL
@SuppressWarnings(Array("org.wartremover.warts.DefaultArguments", "org.wartremover.warts.Null", "DisableSyntax.null"))
object ManagedRuleGroupConfigProperty {
def apply(
loginPath: Option[String] = None,
passwordField: Option[software.amazon.awscdk.services.wafv2.CfnWebACL.FieldIdentifierProperty] = None,
payloadType: Option[String] = None,
usernameField: Option[software.amazon.awscdk.services.wafv2.CfnWebACL.FieldIdentifierProperty] = None
): software.amazon.awscdk.services.wafv2.CfnWebACL.ManagedRuleGroupConfigProperty =
(new software.amazon.awscdk.services.wafv2.CfnWebACL.ManagedRuleGroupConfigProperty.Builder)
.loginPath(loginPath.orNull)
.passwordField(passwordField.orNull)
.payloadType(payloadType.orNull)
.usernameField(usernameField.orNull)
.build()
}