public static final class ALBWafConfig.Builder
extends java.lang.Object
ALBWafConfig.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
ALBWafConfig. |
public Builder()
ALBWafConfig.public ALBWafConfig.Builder setAllowedHttpVersions(java.util.List<java.lang.String> allowedHttpVersions)
allowedHttpVersions - New value for the property.public ALBWafConfig.Builder setAllowedMethods(java.util.List<java.lang.String> allowedMethods)
ALBWafConfig.ALLOWED_METHODS_GETALBWafConfig.ALLOWED_METHODS_HEADALBWafConfig.ALLOWED_METHODS_PUTALBWafConfig.ALLOWED_METHODS_DELETEALBWafConfig.ALLOWED_METHODS_POSTALBWafConfig.ALLOWED_METHODS_OPTIONSALBWafConfig.ALLOWED_METHODS_TRACEALBWafConfig.ALLOWED_METHODS_CONNECTALBWafConfig.ALLOWED_METHODS_PATCHALBWafConfig.ALLOWED_METHODS_PROPFINDALBWafConfig.ALLOWED_METHODS_PROPPATCHALBWafConfig.ALLOWED_METHODS_MKCOLALBWafConfig.ALLOWED_METHODS_COPYALBWafConfig.ALLOWED_METHODS_MOVEALBWafConfig.ALLOWED_METHODS_LOCKALBWafConfig.ALLOWED_METHODS_UNLOCKallowedMethods - New value for the property.public ALBWafConfig.Builder setAllowedRequestContentTypes(java.util.List<java.lang.String> allowedRequestContentTypes)
allowedRequestContentTypes - New value for the property.public ALBWafConfig.Builder setArgumentSeparator(java.lang.String argumentSeparator)
argumentSeparator - New value for the property.public ALBWafConfig.Builder setClientRequestMaxBodySize(java.lang.Long clientRequestMaxBodySize)
clientRequestMaxBodySize - New value for the property.public ALBWafConfig.Builder setCookieFormatVersion(java.lang.Long cookieFormatVersion)
cookieFormatVersion - New value for the property.public ALBWafConfig.Builder setIgnoreIncompleteRequestBodyError(java.lang.Boolean ignoreIncompleteRequestBodyError)
ignoreIncompleteRequestBodyError - New value for the property.public ALBWafConfig.Builder setMaxExecutionTime(java.lang.Long maxExecutionTime)
maxExecutionTime - New value for the property.public ALBWafConfig.Builder setRegexMatchLimit(java.lang.Long regexMatchLimit)
regexMatchLimit - New value for the property.public ALBWafConfig.Builder setRegexRecursionLimit(java.lang.Long regexRecursionLimit)
regexRecursionLimit - New value for the property.public ALBWafConfig.Builder setRequestBodyDefaultAction(java.lang.String requestBodyDefaultAction)
requestBodyDefaultAction - New value for the property.public ALBWafConfig.Builder setRequestHdrDefaultAction(java.lang.String requestHdrDefaultAction)
requestHdrDefaultAction - New value for the property.public ALBWafConfig.Builder setResponseBodyDefaultAction(java.lang.String responseBodyDefaultAction)
responseBodyDefaultAction - New value for the property.public ALBWafConfig.Builder setResponseHdrDefaultAction(java.lang.String responseHdrDefaultAction)
responseHdrDefaultAction - New value for the property.public ALBWafConfig.Builder setRestrictedExtensions(java.util.List<java.lang.String> restrictedExtensions)
restrictedExtensions - New value for the property.public ALBWafConfig.Builder setRestrictedHeaders(java.util.List<java.lang.String> restrictedHeaders)
restrictedHeaders - New value for the property.public ALBWafConfig.Builder setServerResponseMaxBodySize(java.lang.Long serverResponseMaxBodySize)
serverResponseMaxBodySize - New value for the property.public ALBWafConfig.Builder setStaticExtensions(java.util.List<java.lang.String> staticExtensions)
staticExtensions - New value for the property.public ALBWafConfig.Builder setStatusCodeForRejectedRequests(java.lang.String statusCodeForRejectedRequests)
ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_0ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_100ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_101ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_200ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_201ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_202ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_203ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_204ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_205ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_206ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_300ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_301ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_302ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_303ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_304ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_305ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_307ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_400ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_401ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_402ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_403ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_404ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_405ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_406ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_407ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_408ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_409ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_410ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_411ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_412ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_413ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_414ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_415ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_416ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_417ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_426ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_470ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_475ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_500ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_501ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_502ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_503ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_504ALBWafConfig.STATUS_CODE_FOR_REJECTED_REQUESTS_505statusCodeForRejectedRequests - New value for the property.public ALBWafConfig.Builder setXmlXxeProtection(java.lang.Boolean xmlXxeProtection)
xmlXxeProtection - New value for the property.public ALBWafConfig build()