Interface WebAclCustomization.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<WebAclCustomization.Builder,WebAclCustomization>
,SdkBuilder<WebAclCustomization.Builder,WebAclCustomization>
,SdkPojo
- Enclosing class:
- WebAclCustomization
@Mutable @NotThreadSafe public static interface WebAclCustomization.Builder extends SdkPojo, CopyableBuilder<WebAclCustomization.Builder,WebAclCustomization>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WebAclCustomization.Builder
action(String action)
The action for the WAF web ACL customization.WebAclCustomization.Builder
action(CustomizationActionType action)
The action for the WAF web ACL customization.WebAclCustomization.Builder
arn(String arn)
The Amazon Resource Name (ARN) of the WAF web ACL.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
action
WebAclCustomization.Builder action(String action)
The action for the WAF web ACL customization. You can specify
override
to specify a separate WAF web ACL for the distribution tenant. If you specifydisable
, the distribution tenant won't have WAF web ACL protections and won't inherit from the multi-tenant distribution.- Parameters:
action
- The action for the WAF web ACL customization. You can specifyoverride
to specify a separate WAF web ACL for the distribution tenant. If you specifydisable
, the distribution tenant won't have WAF web ACL protections and won't inherit from the multi-tenant distribution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CustomizationActionType
,CustomizationActionType
-
action
WebAclCustomization.Builder action(CustomizationActionType action)
The action for the WAF web ACL customization. You can specify
override
to specify a separate WAF web ACL for the distribution tenant. If you specifydisable
, the distribution tenant won't have WAF web ACL protections and won't inherit from the multi-tenant distribution.- Parameters:
action
- The action for the WAF web ACL customization. You can specifyoverride
to specify a separate WAF web ACL for the distribution tenant. If you specifydisable
, the distribution tenant won't have WAF web ACL protections and won't inherit from the multi-tenant distribution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CustomizationActionType
,CustomizationActionType
-
arn
WebAclCustomization.Builder arn(String arn)
The Amazon Resource Name (ARN) of the WAF web ACL.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the WAF web ACL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-