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

DeepCreatedOrigin 类

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

public class DeepCreatedOrigin

创建 CDN 终结点时添加的 CDN 内容的main源。

构造函数摘要

构造函数 说明
DeepCreatedOrigin()

方法摘要

修饰符和类型 方法和描述
java.lang.Boolean enabled()

是否为获取源启用了负载均衡。

java.lang.String hostName()

获取源地址。

java.lang.Integer httpPort()

获取 HTTP 端口的值。

java.lang.Integer httpsPort()

获取 HTTPS 端口的值。

java.lang.String name()

获取在终结点中必须唯一的源名称。

java.lang.String originHostHeader()

获取随每个请求一起发送到源的主机标头值。

java.lang.Integer priority()

获取给定源组中源的优先级,以实现负载均衡。

java.lang.String privateLinkAlias()

获取专用链接资源的别名。

java.lang.String privateLinkApprovalMessage()

获取要包含在审批请求中的自定义消息,以连接到专用链接。

java.lang.String privateLinkLocation()

获取专用链接资源的位置。

java.lang.String privateLinkResourceId()

获取专用链接资源的资源 ID。

java.lang.Integer weight()

获取给定源组中源的权重,以实现负载均衡。

DeepCreatedOrigin withEnabled(Boolean enabled)

是否为负载均衡启用了设置源。

DeepCreatedOrigin withHostName(String hostName)

设置源的地址。

DeepCreatedOrigin withHttpPort(Integer httpPort)

设置 HTTP 端口的值。

DeepCreatedOrigin withHttpsPort(Integer httpsPort)

设置 HTTPS 端口的值。

DeepCreatedOrigin withName(String name)

设置在终结点中必须唯一的源名称。

DeepCreatedOrigin withOriginHostHeader(String originHostHeader)

设置每个请求发送到源的主机标头值。

DeepCreatedOrigin withPriority(Integer priority)

为负载均衡设置给定源组中源的优先级。

DeepCreatedOrigin withPrivateLinkAlias(String privateLinkAlias)

设置专用链接资源的别名。

DeepCreatedOrigin withPrivateLinkApprovalMessage(String privateLinkApprovalMessage)

设置要包含在审批请求中的自定义消息,以连接到专用链接。

DeepCreatedOrigin withPrivateLinkLocation(String privateLinkLocation)

设置专用链接资源的位置。

DeepCreatedOrigin withPrivateLinkResourceId(String privateLinkResourceId)

设置专用链接资源的资源 ID。

DeepCreatedOrigin withWeight(Integer weight)

为负载均衡设置给定源组中原点的权重。

方法继承自 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

构造函数详细信息

DeepCreatedOrigin

public DeepCreatedOrigin()

方法详细信息

enabled

public Boolean enabled()

是否为获取源启用了负载均衡。 默认情况下,源始终处于启用状态。

Returns:

已启用的值

hostName

public String hostName()

获取源地址。 它可以是域名、IPv4 地址或 IPv6 地址。 这在终结点中的所有源中应是唯一的。

Returns:

hostName 值

httpPort

public Integer httpPort()

获取 HTTP 端口的值。 必须介于 1 和 65535 之间。

Returns:

httpPort 值

httpsPort

public Integer httpsPort()

获取 HTTPS 端口的值。 必须介于 1 和 65535 之间。

Returns:

httpsPort 值

name

public String name()

获取在终结点中必须唯一的源名称。

Returns:

名称值

originHostHeader

public String originHostHeader()

获取随每个请求一起发送到源的主机标头值。 如果将此项留空,则请求主机名将确定此值。 Azure CDN 源(例如 Web 应用、Blob 存储和云服务)默认要求此主机头值与源主机名匹配。

Returns:

originHostHeader 值

priority

public Integer priority()

获取给定源组中源的优先级,以实现负载均衡。 如果任何低优先级源正常,则不会使用较高优先级进行负载均衡。必须介于 1 和 5 之间。

Returns:

优先级值

privateLinkAlias

public String privateLinkAlias()

获取专用链接资源的别名。 填充此可选字段表示此源为“专用”。

Returns:

privateLinkAlias 值

privateLinkApprovalMessage

public String privateLinkApprovalMessage()

获取要包含在审批请求中的自定义消息,以连接到专用链接。

Returns:

privateLinkApprovalMessage 值

privateLinkLocation

public String privateLinkLocation()

获取专用链接资源的位置。 仅当填充了“privateLinkResourceId”时才是必需的。

Returns:

privateLinkLocation 值

privateLinkResourceId

public String privateLinkResourceId()

获取专用链接资源的资源 ID。 填充此可选字段表示此后端为“专用”。

Returns:

privateLinkResourceId 值

weight

public Integer weight()

获取给定源组中源的权重,以实现负载均衡。 必须介于 1 和 1000 之间。

Returns:

权重值

withEnabled

public DeepCreatedOrigin withEnabled(Boolean enabled)

是否为负载均衡启用了设置源。 默认情况下,源始终处于启用状态。

Parameters:

enabled - 要设置的启用值

Returns:

DeepCreatedOrigin 对象本身。

withHostName

public DeepCreatedOrigin withHostName(String hostName)

设置源的地址。 它可以是域名、IPv4 地址或 IPv6 地址。 这在终结点中的所有源中应是唯一的。

Parameters:

hostName - 要设置的 hostName 值

Returns:

DeepCreatedOrigin 对象本身。

withHttpPort

public DeepCreatedOrigin withHttpPort(Integer httpPort)

设置 HTTP 端口的值。 必须介于 1 和 65535 之间。

Parameters:

httpPort - 要设置的 httpPort 值

Returns:

DeepCreatedOrigin 对象本身。

withHttpsPort

public DeepCreatedOrigin withHttpsPort(Integer httpsPort)

设置 HTTPS 端口的值。 必须介于 1 和 65535 之间。

Parameters:

httpsPort - 要设置的 httpsPort 值

Returns:

DeepCreatedOrigin 对象本身。

withName

public DeepCreatedOrigin withName(String name)

设置在终结点中必须唯一的源名称。

Parameters:

name - 要设置的名称值

Returns:

DeepCreatedOrigin 对象本身。

withOriginHostHeader

public DeepCreatedOrigin withOriginHostHeader(String originHostHeader)

设置每个请求发送到源的主机标头值。 如果将此项留空,则请求主机名将确定此值。 Azure CDN 源(例如 Web 应用、Blob 存储和云服务)默认要求此主机头值与源主机名匹配。

Parameters:

originHostHeader - 要设置的 originHostHeader 值

Returns:

DeepCreatedOrigin 对象本身。

withPriority

public DeepCreatedOrigin withPriority(Integer priority)

为负载均衡设置给定源组中源的优先级。 如果任何优先级较低的源正常运行,则不会使用较高优先级进行负载均衡。必须介于 1 和 5 之间。

Parameters:

priority - 要设置的优先级值

Returns:

DeepCreatedOrigin 对象本身。

withPrivateLinkAlias

public DeepCreatedOrigin withPrivateLinkAlias(String privateLinkAlias)

设置专用链接资源的别名。 填充此可选字段表示此源为“专用”。

Parameters:

privateLinkAlias - 要设置的 privateLinkAlias 值

Returns:

DeepCreatedOrigin 对象本身。

withPrivateLinkApprovalMessage

public DeepCreatedOrigin withPrivateLinkApprovalMessage(String privateLinkApprovalMessage)

设置要包含在审批请求中的自定义消息,以连接到专用链接。

Parameters:

privateLinkApprovalMessage - 要设置的 privateLinkApprovalMessage 值

Returns:

DeepCreatedOrigin 对象本身。

withPrivateLinkLocation

public DeepCreatedOrigin withPrivateLinkLocation(String privateLinkLocation)

设置专用链接资源的位置。 仅当填充“privateLinkResourceId”时才需要。

Parameters:

privateLinkLocation - 要设置的 privateLinkLocation 值

Returns:

DeepCreatedOrigin 对象本身。

withPrivateLinkResourceId

public DeepCreatedOrigin withPrivateLinkResourceId(String privateLinkResourceId)

设置专用链接资源的资源 ID。 填充此可选字段表示此后端为“专用”。

Parameters:

privateLinkResourceId - 要设置的 privateLinkResourceId 值

Returns:

DeepCreatedOrigin 对象本身。

withWeight

public DeepCreatedOrigin withWeight(Integer weight)

为负载均衡设置给定源组中原点的权重。 必须介于 1 和 1000 之间。

Parameters:

weight - 要设置的权重值

Returns:

DeepCreatedOrigin 对象本身。

适用于