次の方法で共有


EndpointInner クラス

public final class EndpointInner
extends Resource

CDN エンドポイントは、配信元、プロトコル、コンテンツ キャッシュ、配信動作などの構成情報を含む CDN プロファイル内のエンティティです。 CDN エンドポイントでは、URL 形式の .azureedge.net が使用されます。

コンストラクターの概要

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

Endpoint Inner クラスのインスタンスを作成します

メソッドの概要

修飾子と型 メソッドと説明
List<String> contentTypesToCompress()

コンテンツタイプToCompress プロパティの取得: 圧縮が適用されるコンテンツ タイプの一覧。

List<DeepCreatedCustomDomain> customDomains()

カスタムDomains プロパティを取得します。エンドポイントの下にあるカスタム ドメイン。

ResourceReference defaultOriginGroup()

既定の [配信元グループ] プロパティを取得します。配信元グループへの参照。

EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy()

配信ポリシー プロパティの取得: エンドポイントに使用する配信ルールを指定するポリシー。

List<GeoFilter> geoFilters()

geoFilters プロパティの取得: CDN エンドポイント内のユーザーの geo アクセスを定義するルールの一覧。

String hostname()

hostname プロパティを取得します。 {endpoint Name} として構造化されたエンドポイントのホスト名。DNSZone}、e.G。

Boolean isCompressionEnabled()

[圧縮が有効] プロパティを取得します。CDN でコンテンツ圧縮が有効かどうかを示します。

Boolean isHttpAllowed()

Get isHttpAllowed プロパティ: エンドポイントで HTTP トラフィックが許可されているかどうかを示します。

Boolean isHttpsAllowed()

Get the isHttpsAllowed property: HTTPS トラフィックがエンドポイントで許可されているかどうかを示します。

OptimizationType optimizationType()

最適化の Type プロパティを取得する: 顧客がこの CDN エンドポイントを最適化するシナリオを指定します。例:G。

List<DeepCreatedOriginGroup> originGroups()

配信元の Groups プロパティを取得する: 可用性に基づいてトラフィックの負荷分散に使用される配信元で構成される配信元グループ。

String originHostHeader()

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

String originPath()

配信元の Path プロパティを取得する: CDN がコンテンツの取得に使用できる配信元のディレクトリ パス (例: )G。

List<DeepCreatedOrigin> origins()

origins プロパティを取得する: CDN 経由で配信されるコンテンツのソース。

String probePath()

probePath プロパティを取得します。配信元でホストされているファイルへのパス。動的コンテンツの配信を高速化し、CDN の最適なルートを計算するのに役立ちます。

EndpointProvisioningState provisioningState()

プロビジョニング状態プロパティを取得します。エンドポイントのプロビジョニング状態。

QueryStringCachingBehavior queryStringCachingBehavior()

クエリ文字列キャッシュの動作プロパティを取得する: CDNがクエリ文字列を含む要求をキャッシュする方法を定義します。

EndpointResourceState resourceState()

リソースState プロパティを取得します。エンドポイントのリソースの状態。

SystemData systemData()

システム データ プロパティの取得: システムデータの読み取り専用。

List<UrlSigningKey> urlSigningKeys()

URL署名キー プロパティの取得: 署名された URL ハッシュの検証に使用されるキーの一覧。

void validate()

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

EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink()

Webアプリケーションファイアウォールポリシーリンク プロパティの取得: エンドポイントのWeb Application Firewall ポリシーを定義します (該当する場合)。

EndpointInner withContentTypesToCompress(List<String> contentTypesToCompress)

コンテンツタイプの ToCompress プロパティを設定します。圧縮が適用されるコンテンツ タイプの一覧です。

EndpointInner withDefaultOriginGroup(ResourceReference defaultOriginGroup)

既定の [配信元グループ] プロパティを設定します。配信元グループへの参照。

EndpointInner withDeliveryPolicy(EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy)

配信ポリシー プロパティを設定します。エンドポイントに使用する配信ルールを指定するポリシー。

EndpointInner withGeoFilters(List<GeoFilter> geoFilters)

[geoフィルター] プロパティを設定します。CDN エンドポイント内のユーザーの geo アクセスを定義するルールの一覧。

EndpointInner withIsCompressionEnabled(Boolean isCompressionEnabled)

[圧縮が有効] プロパティを設定します。CDN でコンテンツ圧縮が有効かどうかを示します。

EndpointInner withIsHttpAllowed(Boolean isHttpAllowed)

[IsHttp Allowed]\(Http許可\) プロパティを設定します。エンドポイントで HTTP トラフィックが許可されているかどうかを示します。

EndpointInner withIsHttpsAllowed(Boolean isHttpsAllowed)

isHttps Allowed プロパティを設定します。エンドポイントで HTTPS トラフィックが許可されているかどうかを示します。

EndpointInner withLocation(String location)
EndpointInner withOptimizationType(OptimizationType optimizationType)

最適化の Type プロパティを設定する: 顧客がこの CDN エンドポイントを最適化するシナリオ (例: ) を指定します。G。

EndpointInner withOriginGroups(List<DeepCreatedOriginGroup> originGroups)

配信元の Groups プロパティを設定する: 可用性に基づいてトラフィックの負荷分散に使用される配信元で構成される配信元グループ。

EndpointInner withOriginHostHeader(String originHostHeader)

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

EndpointInner withOriginPath(String originPath)

配信元の Path プロパティを設定する: CDN がコンテンツの取得に使用できる配信元のディレクトリ パス (例: )G。

EndpointInner withOrigins(List<DeepCreatedOrigin> origins)

origins プロパティを設定する: CDN 経由で配信されるコンテンツのソース。

EndpointInner withProbePath(String probePath)

probePath プロパティを設定します。配信元でホストされているファイルへのパス。動的コンテンツの配信を高速化し、CDN に最適なルートを計算するのに役立ちます。

EndpointInner withQueryStringCachingBehavior(QueryStringCachingBehavior queryStringCachingBehavior)

クエリ文字列キャッシュ動作プロパティを設定する: クエリ文字列を含む CDN による要求のキャッシュ方法を定義します。

EndpointInner withTags(Map<String,String> tags)
EndpointInner withUrlSigningKeys(List<UrlSigningKey> urlSigningKeys)

urlSigningKeys プロパティを設定します。署名付き URL ハッシュの検証に使用されるキーの一覧。

EndpointInner withWebApplicationFirewallPolicyLink(EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink)

Webアプリケーションファイアウォールポリシーリンク プロパティを設定する: エンドポイントのWeb Application Firewall ポリシーを定義します (該当する場合)。

メソッドの継承元: ProxyResource

メソッドの継承元: Resource

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

コンストラクターの詳細

EndpointInner

public EndpointInner()

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

メソッドの詳細

contentTypesToCompress

public List contentTypesToCompress()

contentTypesToCompress プロパティを取得します。圧縮が適用されるコンテンツ タイプの一覧です。 値は有効な MIME の種類である必要があります。

Returns:

contentTypesToCompress 値。

customDomains

public List customDomains()

customDomains プロパティを取得します。エンドポイントの下にあるカスタム ドメイン。

Returns:

customDomains 値。

defaultOriginGroup

public ResourceReference defaultOriginGroup()

defaultOriginGroup プロパティを取得します。配信元グループへの参照。

Returns:

defaultOriginGroup 値。

deliveryPolicy

public EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy()

deliveryPolicy プロパティの取得: エンドポイントに使用する配信ルールを指定するポリシー。

Returns:

deliveryPolicy 値。

geoFilters

public List geoFilters()

geoFilters プロパティの取得: CDN エンドポイント内のユーザーの geo アクセスを定義するルールの一覧。 各 geo フィルターは、指定されたパスまたはコンテンツへのアクセス規則を定義します。たとえば、パス /pictures/ の APAC をブロックします。

Returns:

geoFilters 値。

hostname

public String hostname()

hostname プロパティを取得します。{endpointName} として構造化されたエンドポイントのホスト名。{DNSZone} (例: contoso.azureedge.net)。

Returns:

ホスト名の値。

isCompressionEnabled

public Boolean isCompressionEnabled()

isCompressionEnabled プロパティを取得します。CDN でコンテンツ圧縮が有効になっているかどうかを示します。 既定値は false です。 圧縮が有効になっている場合、ユーザーが圧縮バージョンを要求した場合、コンテンツは圧縮として処理されます。 要求されたコンテンツが 1 バイトより小さいか、1 MB を超える場合、CDN ではコンテンツは圧縮されません。

Returns:

isCompressionEnabled 値。

isHttpAllowed

public Boolean isHttpAllowed()

get the isHttpAllowed property: エンドポイントで HTTP トラフィックが許可されているかどうかを示します。 既定値は true です。 少なくとも 1 つのプロトコル (HTTP または HTTPS) を許可する必要があります。

Returns:

はHttpAllowed 値です。

isHttpsAllowed

public Boolean isHttpsAllowed()

get the isHttpsAllowed property: エンドポイントで HTTPS トラフィックが許可されているかどうかを示します。 既定値は true です。 少なくとも 1 つのプロトコル (HTTP または HTTPS) を許可する必要があります。

Returns:

はHttpsAllowed 値です。

optimizationType

public OptimizationType optimizationType()

optimizationType プロパティの取得: お客様がこの CDN エンドポイントを最適化するシナリオ (ダウンロード、メディア サービスなど) を指定します。 この情報を使用すると、CDN はシナリオ駆動型の最適化を適用できます。

Returns:

optimizationType 値。

originGroups

public List originGroups()

originGroups プロパティの取得: 可用性に基づいてトラフィックの負荷分散に使用される配信元で構成される配信元グループ。

Returns:

originGroups 値。

originHostHeader

public String originHostHeader()

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

Returns:

originHostHeader 値。

originPath

public String originPath()

originPath プロパティの取得: CDN がコンテンツの取得に使用できる配信元のディレクトリ パス (例: contoso.cloudapp.net/originpath)。

Returns:

originPath 値。

origins

public List origins()

origins プロパティを取得する: CDN 経由で配信されるコンテンツのソース。

Returns:

元の値。

probePath

public String probePath()

probePath プロパティを取得します。配信元でホストされているファイルへのパス。動的コンテンツの配信を高速化し、CDN の最適なルートを計算するのに役立ちます。 これは、原点パスに対する相対パスです。 このプロパティは、1 つの配信元を使用する場合にのみ関連します。

Returns:

probePath 値。

provisioningState

public EndpointProvisioningState provisioningState()

provisioningState プロパティを取得します。エンドポイントのプロビジョニング状態。

Returns:

provisioningState 値。

queryStringCachingBehavior

public QueryStringCachingBehavior queryStringCachingBehavior()

queryStringCachingBehavior プロパティの取得: クエリ文字列を含む要求を CDN がキャッシュする方法を定義します。 キャッシュ時にクエリ文字列を無視したり、キャッシュをバイパスしてクエリ文字列を含む要求がキャッシュされないようにしたり、一意の URL ですべての要求をキャッシュしたりできます。

Returns:

queryStringCachingBehavior 値。

resourceState

public EndpointResourceState resourceState()

resourceState プロパティを取得します。エンドポイントのリソースの状態。

Returns:

resourceState 値。

systemData

public SystemData systemData()

systemData プロパティの取得: システム データの読み取り専用。

Returns:

systemData 値。

urlSigningKeys

public List urlSigningKeys()

urlSigningKeys プロパティの取得: 署名された URL ハッシュの検証に使用されるキーの一覧。

Returns:

urlSigningKeys 値。

validate

public void validate()

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

webApplicationFirewallPolicyLink

public EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink()

webApplicationFirewallPolicyLink プロパティの取得: エンドポイントのWeb Application Firewall ポリシーを定義します (該当する場合)。

Returns:

webApplicationFirewallPolicyLink 値。

withContentTypesToCompress

public EndpointInner withContentTypesToCompress(List contentTypesToCompress)

contentTypesToCompress プロパティを設定します。圧縮が適用されるコンテンツ タイプのリストです。 値は有効な MIME の種類である必要があります。

Parameters:

contentTypesToCompress - 設定する contentTypesToCompress 値。

Returns:

EndpointInner オブジェクト自体。

withDefaultOriginGroup

public EndpointInner withDefaultOriginGroup(ResourceReference defaultOriginGroup)

defaultOriginGroup プロパティを設定します。配信元グループへの参照。

Parameters:

defaultOriginGroup - 設定する defaultOriginGroup 値。

Returns:

EndpointInner オブジェクト自体。

withDeliveryPolicy

public EndpointInner withDeliveryPolicy(EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy)

deliveryPolicy プロパティを設定します。エンドポイントに使用する配信ルールを指定するポリシー。

Parameters:

deliveryPolicy - 設定する deliveryPolicy 値。

Returns:

EndpointInner オブジェクト自体。

withGeoFilters

public EndpointInner withGeoFilters(List geoFilters)

geoFilters プロパティを設定する: CDN エンドポイント内のユーザーの geo アクセスを定義するルールの一覧。 各 geo フィルターは、指定されたパスまたはコンテンツへのアクセス規則を定義します。たとえば、パス /pictures/ の APAC をブロックします。

Parameters:

geoFilters - 設定する geoFilters 値。

Returns:

EndpointInner オブジェクト自体。

withIsCompressionEnabled

public EndpointInner withIsCompressionEnabled(Boolean isCompressionEnabled)

isCompressionEnabled プロパティを設定します。CDN でコンテンツ圧縮が有効かどうかを示します。 既定値は false です。 圧縮が有効になっている場合、ユーザーが圧縮バージョンを要求した場合、コンテンツは圧縮として処理されます。 要求されたコンテンツが 1 バイトより小さいか、1 MB を超える場合、CDN ではコンテンツは圧縮されません。

Parameters:

isCompressionEnabled - 設定する isCompressionEnabled 値。

Returns:

EndpointInner オブジェクト自体。

withIsHttpAllowed

public EndpointInner withIsHttpAllowed(Boolean isHttpAllowed)

isHttpAllowed プロパティを設定します。エンドポイントで HTTP トラフィックが許可されているかどうかを示します。 既定値は true です。 少なくとも 1 つのプロトコル (HTTP または HTTPS) を許可する必要があります。

Parameters:

isHttpAllowed - が設定するHttpAllowed 値です。

Returns:

EndpointInner オブジェクト自体。

withIsHttpsAllowed

public EndpointInner withIsHttpsAllowed(Boolean isHttpsAllowed)

isHttpsAllowed プロパティを設定します。エンドポイントで HTTPS トラフィックが許可されているかどうかを示します。 既定値は true です。 少なくとも 1 つのプロトコル (HTTP または HTTPS) を許可する必要があります。

Parameters:

isHttpsAllowed - が設定するHttpsAllowed 値です。

Returns:

EndpointInner オブジェクト自体。

withLocation

public EndpointInner withLocation(String location)

Overrides:

EndpointInner.withLocation(String location)

Parameters:

location

withOptimizationType

public EndpointInner withOptimizationType(OptimizationType optimizationType)

optimizationType プロパティを設定する: お客様がこの CDN エンドポイントを最適化するシナリオ (ダウンロード、メディア サービスなど) を指定します。 この情報を使用すると、CDN はシナリオ駆動型の最適化を適用できます。

Parameters:

optimizationType - 設定する optimizationType 値。

Returns:

EndpointInner オブジェクト自体。

withOriginGroups

public EndpointInner withOriginGroups(List originGroups)

originGroups プロパティを設定する: 可用性に基づいてトラフィックの負荷分散に使用される配信元で構成される配信元グループ。

Parameters:

originGroups - 設定する originGroups 値。

Returns:

EndpointInner オブジェクト自体。

withOriginHostHeader

public EndpointInner withOriginHostHeader(String originHostHeader)

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

Parameters:

originHostHeader - 設定する originHostHeader 値。

Returns:

EndpointInner オブジェクト自体。

withOriginPath

public EndpointInner withOriginPath(String originPath)

originPath プロパティを設定する: CDN がコンテンツの取得に使用できる配信元のディレクトリ パス (例: contoso.cloudapp.net/originpath)。

Parameters:

originPath - 設定する originPath 値。

Returns:

EndpointInner オブジェクト自体。

withOrigins

public EndpointInner withOrigins(List origins)

origins プロパティを設定する: CDN 経由で配信されるコンテンツのソース。

Parameters:

origins - 設定する配信元の値。

Returns:

EndpointInner オブジェクト自体。

withProbePath

public EndpointInner withProbePath(String probePath)

probePath プロパティを設定します。配信元でホストされているファイルへのパス。動的コンテンツの配信を高速化し、CDN に最適なルートを計算するのに役立ちます。 これは、原点パスに対する相対パスです。 このプロパティは、1 つの配信元を使用する場合にのみ関連します。

Parameters:

probePath - 設定する probePath 値。

Returns:

EndpointInner オブジェクト自体。

withQueryStringCachingBehavior

public EndpointInner withQueryStringCachingBehavior(QueryStringCachingBehavior queryStringCachingBehavior)

queryStringCachingBehavior プロパティを設定する: CDN がクエリ文字列を含む要求をキャッシュする方法を定義します。 キャッシュ時にクエリ文字列を無視したり、キャッシュをバイパスしてクエリ文字列を含む要求がキャッシュされないようにしたり、一意の URL ですべての要求をキャッシュしたりできます。

Parameters:

queryStringCachingBehavior - 設定する queryStringCachingBehavior 値。

Returns:

EndpointInner オブジェクト自体。

withTags

public EndpointInner withTags(Map tags)

Overrides:

EndpointInner.withTags(Map<String,String> tags)

Parameters:

tags

withUrlSigningKeys

public EndpointInner withUrlSigningKeys(List urlSigningKeys)

urlSigningKeys プロパティを設定します。署名付き URL ハッシュの検証に使用されるキーの一覧。

Parameters:

urlSigningKeys - 設定する urlSigningKeys 値。

Returns:

EndpointInner オブジェクト自体。

withWebApplicationFirewallPolicyLink

public EndpointInner withWebApplicationFirewallPolicyLink(EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink)

webApplicationFirewallPolicyLink プロパティを設定する: エンドポイントのWeb Application Firewall ポリシーを定義します (該当する場合)。

Parameters:

webApplicationFirewallPolicyLink - 設定する webApplicationFirewallPolicyLink 値。

Returns:

EndpointInner オブジェクト自体。

適用対象