次の方法で共有


OriginInner クラス

public final class OriginInner
extends ProxyResource

CDN 配信元は、CDN 経由で配信されるコンテンツのソースです。 エンドポイントによって表されるエッジ ノードに要求されたコンテンツがキャッシュされていない場合は、構成されている 1 つ以上の配信元からそれをフェッチしようとします。

コンストラクターの概要

コンストラクター 説明
OriginInner()

OriginInner クラスのインスタンスを作成します。

メソッドの概要

修飾子と型 メソッドと説明
Boolean enabled()

有効なプロパティを取得する: 配信元が負荷分散に対して有効になっているかどうか。

String hostname()

hostname プロパティを取得します。配信元のアドレス。

Integer httpPort()

httpPort プロパティを取得します。HTTP ポートの値。

Integer httpsPort()

httpsPort プロパティを取得します。HTTPS ポートの値。

String originHostHeader()

配信元の HostHeader プロパティを取得します。各要求で配信元に送信されるホスト ヘッダー値。

Integer priority()

priority プロパティを取得します。負荷分散のために、指定された配信元グループの配信元の優先度。

PrivateEndpointStatus privateEndpointStatus()

プライベートエンドポイントの状態プロパティを取得する: Private Linkへの接続の承認状態。

String privateLinkAlias()

privateLinkAlias プロパティを取得します。Private Link リソースのエイリアス。

String privateLinkApprovalMessage()

プライベートリンク承認メッセージ プロパティを取得する: Private Linkに接続するための承認要求に含めるカスタム メッセージ。

String privateLinkLocation()

privateLinkLocation プロパティを取得する: Private Link リソースの場所。

String privateLinkResourceId()

プライベートリンクリソースID プロパティを取得します。Private Link リソースのリソース ID。

OriginProvisioningState provisioningState()

プロビジョニング状態プロパティの取得: 配信元のプロビジョニング状態。

OriginResourceState resourceState()

リソースState プロパティを取得します。配信元のリソースの状態。

void validate()

インスタンスを検証します。

Integer weight()

weight プロパティを取得します。負荷分散のために、指定された配信元グループ内の配信元の重み。

OriginInner withEnabled(Boolean enabled)

enabled プロパティを設定します。Origin is enabled for load balancing or not.

OriginInner withHostname(String hostname)

hostname プロパティを設定します。配信元のアドレス。

OriginInner withHttpPort(Integer httpPort)

httpPort プロパティを設定します。HTTP ポートの値。

OriginInner withHttpsPort(Integer httpsPort)

httpsPort プロパティを設定します。HTTPS ポートの値。

OriginInner withOriginHostHeader(String originHostHeader)

配信元の HostHeader プロパティを設定します。各要求で配信元に送信されるホスト ヘッダー値。

OriginInner withPriority(Integer priority)

priority プロパティを設定します。負荷分散のために、指定された配信元グループの配信元の優先度。

OriginInner withPrivateLinkAlias(String privateLinkAlias)

privateLinkAlias プロパティを設定します。 Private Link リソースのエイリアス。

OriginInner withPrivateLinkApprovalMessage(String privateLinkApprovalMessage)

privateLinkApprovalMessage プロパティを設定する: Private Linkに接続するための承認要求に含めるカスタム メッセージ。

OriginInner withPrivateLinkLocation(String privateLinkLocation)

privateLinkLocation プロパティを設定します。Private Link リソースの場所。

OriginInner withPrivateLinkResourceId(String privateLinkResourceId)

privateLinkResourceId プロパティを設定します。Private Link リソースのリソース ID。

OriginInner withWeight(Integer weight)

weight プロパティを設定します。負荷分散のために、指定された配信元グループ内の配信元の重み。

メソッドの継承元: ProxyResource

メソッドの継承元: java.lang.Object

コンストラクターの詳細

OriginInner

public OriginInner()

OriginInner クラスのインスタンスを作成します。

メソッドの詳細

enabled

public Boolean enabled()

有効なプロパティを取得する: 配信元が負荷分散に対して有効になっているかどうか。

Returns:

有効な値。

hostname

public String hostname()

hostname プロパティを取得します。配信元のアドレス。 ドメイン名、IPv4 アドレス、および IPv6 アドレスがサポートされています。これは、エンドポイント内のすべての配信元で一意である必要があります。

Returns:

ホスト名の値。

httpPort

public Integer httpPort()

httpPort プロパティを取得します。HTTP ポートの値。 1 から 65535 の間である必要があります。

Returns:

httpPort 値。

httpsPort

public Integer httpsPort()

httpsPort プロパティを取得します。HTTPS ポートの値。 1 から 65535 の間である必要があります。

Returns:

httpsPort 値。

originHostHeader

public String originHostHeader()

originHostHeader プロパティを取得します。各要求で配信元に送信されるホスト ヘッダー値。 これを空白のままにすると、要求のホスト名によってこの値が決定されます。 Web Apps、Blob Storage、Cloud Services などの Azure CDN 配信元の場合、このホスト ヘッダーの値が既定で配信元のホスト名と一致する必要があります。 これにより、Endpoint で定義されているホスト ヘッダーがオーバーライドされます。

Returns:

originHostHeader 値。

priority

public Integer priority()

priority プロパティを取得します。負荷分散のために、指定された配信元グループの配信元の優先度。 優先度の低い配信元が正常な場合、負荷分散には優先度が高くなります。1 ~ 5 の間である必要があります。

Returns:

優先度の値。

privateEndpointStatus

public PrivateEndpointStatus privateEndpointStatus()

privateEndpointStatus プロパティの取得: Private Linkへの接続の承認状態。

Returns:

privateEndpointStatus 値。

privateLinkAlias

public String privateLinkAlias()

privateLinkAlias プロパティを取得します。Private Link リソースのエイリアス。 この省略可能なフィールドに値を設定すると、この配信元が "プライベート" であることを示します。

Returns:

privateLinkAlias 値。

privateLinkApprovalMessage

public String privateLinkApprovalMessage()

privateLinkApprovalMessage プロパティの取得: Private Linkに接続するための承認要求に含めるカスタム メッセージ。

Returns:

privateLinkApprovalMessage 値。

privateLinkLocation

public String privateLinkLocation()

privateLinkLocation プロパティを取得します。Private Link リソースの場所。 'privateLinkResourceId' が設定されている場合にのみ必要です。

Returns:

privateLinkLocation 値。

privateLinkResourceId

public String privateLinkResourceId()

privateLinkResourceId プロパティを取得します。Private Link リソースのリソース ID。 この省略可能なフィールドに値を設定すると、このバックエンドが "プライベート" であることを示します。

Returns:

privateLinkResourceId 値。

provisioningState

public OriginProvisioningState provisioningState()

provisioningState プロパティを取得します。配信元のプロビジョニング状態。

Returns:

provisioningState 値。

resourceState

public OriginResourceState resourceState()

resourceState プロパティを取得します。配信元のリソースの状態。

Returns:

resourceState 値。

validate

public void validate()

インスタンスを検証します。

weight

public Integer weight()

weight プロパティを取得します。負荷分散のために、指定された配信元グループ内の配信元の重み。 1 から 1000 の間である必要があります。

Returns:

重みの値。

withEnabled

public OriginInner withEnabled(Boolean enabled)

enabled プロパティを設定します。Origin is enabled for load balancing or not.

Parameters:

enabled - 設定する有効な値。

Returns:

OriginInner オブジェクト自体。

withHostname

public OriginInner withHostname(String hostname)

hostname プロパティを設定します。配信元のアドレス。 ドメイン名、IPv4 アドレス、および IPv6 アドレスがサポートされています。これは、エンドポイント内のすべての配信元で一意である必要があります。

Parameters:

hostname - 設定するホスト名の値。

Returns:

OriginInner オブジェクト自体。

withHttpPort

public OriginInner withHttpPort(Integer httpPort)

httpPort プロパティを設定します。HTTP ポートの値。 1 から 65535 の間である必要があります。

Parameters:

httpPort - 設定する httpPort 値。

Returns:

OriginInner オブジェクト自体。

withHttpsPort

public OriginInner withHttpsPort(Integer httpsPort)

httpsPort プロパティを設定します。HTTPS ポートの値。 1 から 65535 の間である必要があります。

Parameters:

httpsPort - 設定する httpsPort 値。

Returns:

OriginInner オブジェクト自体。

withOriginHostHeader

public OriginInner withOriginHostHeader(String originHostHeader)

originHostHeader プロパティを設定します。各要求で配信元に送信されるホスト ヘッダー値。 これを空白のままにすると、要求のホスト名によってこの値が決定されます。 Web Apps、Blob Storage、Cloud Services などの Azure CDN 配信元の場合、このホスト ヘッダーの値が既定で配信元のホスト名と一致する必要があります。 これにより、エンドポイントで定義されているホスト ヘッダーがオーバーライドされます。

Parameters:

originHostHeader - 設定する originHostHeader 値。

Returns:

OriginInner オブジェクト自体。

withPriority

public OriginInner withPriority(Integer priority)

priority プロパティを設定します。負荷分散のために、指定された配信元グループの配信元の優先度。 優先度の低い配信元が正常な場合は、優先順位が高いほど負荷分散には使用されません。1 から 5 の間である必要があります。

Parameters:

priority - 設定する優先度の値。

Returns:

OriginInner オブジェクト自体。

withPrivateLinkAlias

public OriginInner withPrivateLinkAlias(String privateLinkAlias)

privateLinkAlias プロパティを設定します。Private Link リソースのエイリアス。 この省略可能なフィールドに値を設定すると、この配信元が "プライベート" であることを示します。

Parameters:

privateLinkAlias - 設定する privateLinkAlias 値。

Returns:

OriginInner オブジェクト自体。

withPrivateLinkApprovalMessage

public OriginInner withPrivateLinkApprovalMessage(String privateLinkApprovalMessage)

privateLinkApprovalMessage プロパティを設定する: Private Linkに接続するための承認要求に含めるカスタム メッセージ。

Parameters:

privateLinkApprovalMessage - 設定する privateLinkApprovalMessage 値。

Returns:

OriginInner オブジェクト自体。

withPrivateLinkLocation

public OriginInner withPrivateLinkLocation(String privateLinkLocation)

privateLinkLocation プロパティを設定します。Private Link リソースの場所。 'privateLinkResourceId' が設定されている場合にのみ必要です。

Parameters:

privateLinkLocation - 設定する privateLinkLocation 値。

Returns:

OriginInner オブジェクト自体。

withPrivateLinkResourceId

public OriginInner withPrivateLinkResourceId(String privateLinkResourceId)

privateLinkResourceId プロパティを設定します。Private Link リソースのリソース ID。 この省略可能なフィールドに値を設定すると、このバックエンドが "プライベート" であることを示します。

Parameters:

privateLinkResourceId - 設定する privateLinkResourceId 値。

Returns:

OriginInner オブジェクト自体。

withWeight

public OriginInner withWeight(Integer weight)

weight プロパティを設定します。負荷分散のために、指定された配信元グループ内の配信元の重み。 1 から 1000 の間である必要があります。

Parameters:

weight - 設定する重みの値。

Returns:

OriginInner オブジェクト自体。

適用対象