你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

PolicySettings 类

  • java.lang.Object
    • com.microsoft.azure.management.cdn.PolicySettings

public class PolicySettings

定义 Web 应用程序防火墙全局配置的内容。

构造函数摘要

构造函数 说明
PolicySettings()

方法摘要

修饰符和类型 方法和描述
java.lang.String defaultCustomBlockResponseBody()

如果操作类型为阻止,则获取,客户可以替代响应正文。

java.lang.Integer defaultCustomBlockResponseStatusCode()

如果操作类型为阻止,则获取,此字段定义默认的客户可重写 http 响应状态代码。

java.lang.String defaultRedirectUrl()

如果操作类型为重定向,则获取,此字段表示客户端的默认重定向 URL。

PolicyEnabledState enabledState()

Get 描述策略处于启用状态还是禁用状态。

PolicyMode mode()

获取描述它是在策略级别处于检测模式还是防护模式。

PolicySettings withDefaultCustomBlockResponseBody(String defaultCustomBlockResponseBody)

如果操作类型为阻止,则设置客户可以替代响应正文。

PolicySettings withDefaultCustomBlockResponseStatusCode(Integer defaultCustomBlockResponseStatusCode)

如果操作类型为阻止,则设置此字段定义默认的客户可重写 http 响应状态代码。

PolicySettings withDefaultRedirectUrl(String defaultRedirectUrl)

如果操作类型为重定向,则设置此字段表示客户端的默认重定向 URL。

PolicySettings withEnabledState(PolicyEnabledState enabledState)

设置描述策略是处于启用状态还是禁用状态。

PolicySettings withMode(PolicyMode mode)

设置描述它是在策略级别处于检测模式还是防护模式。

方法继承自 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

构造函数详细信息

PolicySettings

public PolicySettings()

方法详细信息

defaultCustomBlockResponseBody

public String defaultCustomBlockResponseBody()

如果操作类型为阻止,则获取,客户可以替代响应正文。 必须在 base64 编码中指定正文。

Returns:

defaultCustomBlockResponseBody 值

defaultCustomBlockResponseStatusCode

public Integer defaultCustomBlockResponseStatusCode()

如果操作类型为阻止,则获取,此字段定义默认的客户可重写 http 响应状态代码。

Returns:

defaultCustomBlockResponseStatusCode 值

defaultRedirectUrl

public String defaultRedirectUrl()

如果操作类型为重定向,则获取,此字段表示客户端的默认重定向 URL。

Returns:

defaultRedirectUrl 值

enabledState

public PolicyEnabledState enabledState()

Get 描述策略处于启用状态还是禁用状态。 可能的值包括:“Disabled”、“Enabled”。

Returns:

enabledState 值

mode

public PolicyMode mode()

获取描述它是在策略级别处于检测模式还是防护模式。 可能的值包括:“Prevention”、“Detection”。

Returns:

模式值

withDefaultCustomBlockResponseBody

public PolicySettings withDefaultCustomBlockResponseBody(String defaultCustomBlockResponseBody)

如果操作类型为阻止,则设置客户可以替代响应正文。 必须在 base64 编码中指定正文。

Parameters:

defaultCustomBlockResponseBody - 要设置的 defaultCustomBlockResponseBody 值

Returns:

PolicySettings 对象本身。

withDefaultCustomBlockResponseStatusCode

public PolicySettings withDefaultCustomBlockResponseStatusCode(Integer defaultCustomBlockResponseStatusCode)

如果操作类型为阻止,则设置此字段定义默认的客户可重写 http 响应状态代码。

Parameters:

defaultCustomBlockResponseStatusCode - 要设置的 defaultCustomBlockResponseStatusCode 值

Returns:

PolicySettings 对象本身。

withDefaultRedirectUrl

public PolicySettings withDefaultRedirectUrl(String defaultRedirectUrl)

如果操作类型为重定向,则设置此字段表示客户端的默认重定向 URL。

Parameters:

defaultRedirectUrl - 要设置的 defaultRedirectUrl 值

Returns:

PolicySettings 对象本身。

withEnabledState

public PolicySettings withEnabledState(PolicyEnabledState enabledState)

设置描述策略是处于启用状态还是禁用状态。 可能的值包括:“Disabled”、“Enabled”。

Parameters:

enabledState - 要设置的 enabledState 值

Returns:

PolicySettings 对象本身。

withMode

public PolicySettings withMode(PolicyMode mode)

设置描述它是在策略级别处于检测模式还是防护模式。 可能的值包括:“Prevention”、“Detection”。

Parameters:

mode - 要设置的模式值

Returns:

PolicySettings 对象本身。

适用于