public static class ProtectionSettings.Builder extends Object
Constructor and Description |
---|
Builder() |
public ProtectionSettings.Builder blockAction(ProtectionSettings.BlockAction blockAction)
public ProtectionSettings.Builder blockResponseCode(Integer blockResponseCode)
public ProtectionSettings.Builder blockErrorPageMessage(String blockErrorPageMessage)
public ProtectionSettings.Builder blockErrorPageCode(String blockErrorPageCode)
public ProtectionSettings.Builder blockErrorPageDescription(String blockErrorPageDescription)
public ProtectionSettings.Builder maxArgumentCount(Integer maxArgumentCount)
public ProtectionSettings.Builder maxNameLengthPerArgument(Integer maxNameLengthPerArgument)
public ProtectionSettings.Builder maxTotalNameLengthOfArguments(Integer maxTotalNameLengthOfArguments)
public ProtectionSettings.Builder recommendationsPeriodInDays(Integer recommendationsPeriodInDays)
public ProtectionSettings.Builder isResponseInspected(Boolean isResponseInspected)
public ProtectionSettings.Builder maxResponseSizeInKiB(Integer maxResponseSizeInKiB)
public ProtectionSettings.Builder allowedHttpMethods(List<ProtectionSettings.AllowedHttpMethods> allowedHttpMethods)
public ProtectionSettings.Builder mediaTypes(List<String> mediaTypes)
public ProtectionSettings build()
public ProtectionSettings.Builder copy(ProtectionSettings o)
Copyright © 2016–2019. All rights reserved.