EndpointInner クラス
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. cdn. fluent. models. EndpointInner
- com.
- com.
- com.
public final class EndpointInner
extends Resource
CDN エンドポイントは、配信元、プロトコル、コンテンツ キャッシュ、配信動作などの構成情報を含む CDN プロファイル内のエンティティです。 CDN エンドポイントでは、URL 形式の .azureedge.net が使用されます。
コンストラクターの概要
コンストラクター | 説明 |
---|---|
EndpointInner() |
Endpoint Inner クラスのインスタンスを作成します |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
List<String> |
contentTypesToCompress()
コンテンツ |
List<Deep |
customDomains()
カスタム |
Resource |
defaultOriginGroup()
既定 |
Endpoint |
deliveryPolicy()
配信 |
List<Geo |
geoFilters()
geo |
String |
hostname()
hostname プロパティを取得します。 {endpoint Name} として構造化されたエンドポイント |
Boolean |
isCompressionEnabled()
[圧縮が有効] プロパティを |
Boolean |
isHttpAllowed()
Get is |
Boolean |
isHttpsAllowed()
Get the is |
Optimization |
optimizationType()
最適化 |
List<Deep |
originGroups()
配信元 |
String |
originHostHeader()
配信元 |
String |
originPath()
配信元 |
List<Deep |
origins()
origins プロパティを取得する: CDN 経由で配信されるコンテンツのソース。 |
String |
probePath()
probe |
Endpoint |
provisioningState()
プロビジョニング状態プロパティを |
Query |
queryStringCachingBehavior()
クエリ文字列キャッシュの動作プロパティを |
Endpoint |
resourceState()
リソース |
System |
systemData()
システム データ プロパティの取得: システム |
List<Url |
urlSigningKeys()
URL |
void |
validate()
インスタンスを検証します。 |
Endpoint |
webApplicationFirewallPolicyLink()
Web |
Endpoint |
withContentTypesToCompress(List<String> contentTypesToCompress)
コンテンツ |
Endpoint |
withDefaultOriginGroup(ResourceReference defaultOriginGroup)
既定 |
Endpoint |
withDeliveryPolicy(EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy)
配信 |
Endpoint |
withGeoFilters(List<GeoFilter> geoFilters)
[geo |
Endpoint |
withIsCompressionEnabled(Boolean isCompressionEnabled)
[圧縮 |
Endpoint |
withIsHttpAllowed(Boolean isHttpAllowed)
[Is |
Endpoint |
withIsHttpsAllowed(Boolean isHttpsAllowed)
is |
Endpoint |
withLocation(String location) |
Endpoint |
withOptimizationType(OptimizationType optimizationType)
最適化 |
Endpoint |
withOriginGroups(List<DeepCreatedOriginGroup> originGroups)
配信元 |
Endpoint |
withOriginHostHeader(String originHostHeader)
配信元 |
Endpoint |
withOriginPath(String originPath)
配信元 |
Endpoint |
withOrigins(List<DeepCreatedOrigin> origins)
origins プロパティを設定する: CDN 経由で配信されるコンテンツのソース。 |
Endpoint |
withProbePath(String probePath)
probe |
Endpoint |
withQueryStringCachingBehavior(QueryStringCachingBehavior queryStringCachingBehavior)
クエリ |
Endpoint |
withTags(Map<String,String> tags) |
Endpoint |
withUrlSigningKeys(List<UrlSigningKey> urlSigningKeys)
url |
Endpoint |
withWebApplicationFirewallPolicyLink(EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink)
Web |
メソッドの継承元: ProxyResource
メソッドの継承元: Resource
メソッドの継承元: java.lang.Object
コンストラクターの詳細
EndpointInner
public EndpointInner()
EndpointInner クラスのインスタンスを作成します。
メソッドの詳細
contentTypesToCompress
public List
contentTypesToCompress プロパティを取得します。圧縮が適用されるコンテンツ タイプの一覧です。 値は有効な MIME の種類である必要があります。
Returns:
customDomains
public List
customDomains プロパティを取得します。エンドポイントの下にあるカスタム ドメイン。
Returns:
defaultOriginGroup
public ResourceReference defaultOriginGroup()
defaultOriginGroup プロパティを取得します。配信元グループへの参照。
Returns:
deliveryPolicy
public EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy()
deliveryPolicy プロパティの取得: エンドポイントに使用する配信ルールを指定するポリシー。
Returns:
geoFilters
public List
geoFilters プロパティの取得: CDN エンドポイント内のユーザーの geo アクセスを定義するルールの一覧。 各 geo フィルターは、指定されたパスまたはコンテンツへのアクセス規則を定義します。たとえば、パス /pictures/ の APAC をブロックします。
Returns:
hostname
public String hostname()
hostname プロパティを取得します。{endpointName} として構造化されたエンドポイントのホスト名。{DNSZone} (例: contoso.azureedge.net)。
Returns:
isCompressionEnabled
public Boolean isCompressionEnabled()
isCompressionEnabled プロパティを取得します。CDN でコンテンツ圧縮が有効になっているかどうかを示します。 既定値は false です。 圧縮が有効になっている場合、ユーザーが圧縮バージョンを要求した場合、コンテンツは圧縮として処理されます。 要求されたコンテンツが 1 バイトより小さいか、1 MB を超える場合、CDN ではコンテンツは圧縮されません。
Returns:
isHttpAllowed
public Boolean isHttpAllowed()
get the isHttpAllowed property: エンドポイントで HTTP トラフィックが許可されているかどうかを示します。 既定値は true です。 少なくとも 1 つのプロトコル (HTTP または HTTPS) を許可する必要があります。
Returns:
isHttpsAllowed
public Boolean isHttpsAllowed()
get the isHttpsAllowed property: エンドポイントで HTTPS トラフィックが許可されているかどうかを示します。 既定値は true です。 少なくとも 1 つのプロトコル (HTTP または HTTPS) を許可する必要があります。
Returns:
optimizationType
public OptimizationType optimizationType()
optimizationType プロパティの取得: お客様がこの CDN エンドポイントを最適化するシナリオ (ダウンロード、メディア サービスなど) を指定します。 この情報を使用すると、CDN はシナリオ駆動型の最適化を適用できます。
Returns:
originGroups
public List
originGroups プロパティの取得: 可用性に基づいてトラフィックの負荷分散に使用される配信元で構成される配信元グループ。
Returns:
originHostHeader
public String originHostHeader()
originHostHeader プロパティを取得します。各要求で配信元に送信されるホスト ヘッダー値。 Endpoint のこのプロパティは、エンドポイントが単一の配信元を使用する場合にのみ許可され、配信元で指定されたのと同じプロパティでオーバーライドできます。この値を空白のままにすると、要求ホスト名によってこの値が決定されます。 Web Apps、Blob Storage、Cloud Services などの Azure CDN 配信元の場合、このホスト ヘッダーの値が既定で配信元のホスト名と一致する必要があります。
Returns:
originPath
public String originPath()
originPath プロパティの取得: CDN がコンテンツの取得に使用できる配信元のディレクトリ パス (例: contoso.cloudapp.net/originpath)。
Returns:
origins
public List
origins プロパティを取得する: CDN 経由で配信されるコンテンツのソース。
Returns:
probePath
public String probePath()
probePath プロパティを取得します。配信元でホストされているファイルへのパス。動的コンテンツの配信を高速化し、CDN の最適なルートを計算するのに役立ちます。 これは、原点パスに対する相対パスです。 このプロパティは、1 つの配信元を使用する場合にのみ関連します。
Returns:
provisioningState
public EndpointProvisioningState provisioningState()
provisioningState プロパティを取得します。エンドポイントのプロビジョニング状態。
Returns:
queryStringCachingBehavior
public QueryStringCachingBehavior queryStringCachingBehavior()
queryStringCachingBehavior プロパティの取得: クエリ文字列を含む要求を CDN がキャッシュする方法を定義します。 キャッシュ時にクエリ文字列を無視したり、キャッシュをバイパスしてクエリ文字列を含む要求がキャッシュされないようにしたり、一意の URL ですべての要求をキャッシュしたりできます。
Returns:
resourceState
public EndpointResourceState resourceState()
resourceState プロパティを取得します。エンドポイントのリソースの状態。
Returns:
systemData
public SystemData systemData()
systemData プロパティの取得: システム データの読み取り専用。
Returns:
urlSigningKeys
public List
urlSigningKeys プロパティの取得: 署名された URL ハッシュの検証に使用されるキーの一覧。
Returns:
validate
public void validate()
インスタンスを検証します。
webApplicationFirewallPolicyLink
public EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink()
webApplicationFirewallPolicyLink プロパティの取得: エンドポイントのWeb Application Firewall ポリシーを定義します (該当する場合)。
Returns:
withContentTypesToCompress
public EndpointInner withContentTypesToCompress(List
contentTypesToCompress プロパティを設定します。圧縮が適用されるコンテンツ タイプのリストです。 値は有効な MIME の種類である必要があります。
Parameters:
Returns:
withDefaultOriginGroup
public EndpointInner withDefaultOriginGroup(ResourceReference defaultOriginGroup)
defaultOriginGroup プロパティを設定します。配信元グループへの参照。
Parameters:
Returns:
withDeliveryPolicy
public EndpointInner withDeliveryPolicy(EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy)
deliveryPolicy プロパティを設定します。エンドポイントに使用する配信ルールを指定するポリシー。
Parameters:
Returns:
withGeoFilters
public EndpointInner withGeoFilters(List
geoFilters プロパティを設定する: CDN エンドポイント内のユーザーの geo アクセスを定義するルールの一覧。 各 geo フィルターは、指定されたパスまたはコンテンツへのアクセス規則を定義します。たとえば、パス /pictures/ の APAC をブロックします。
Parameters:
Returns:
withIsCompressionEnabled
public EndpointInner withIsCompressionEnabled(Boolean isCompressionEnabled)
isCompressionEnabled プロパティを設定します。CDN でコンテンツ圧縮が有効かどうかを示します。 既定値は false です。 圧縮が有効になっている場合、ユーザーが圧縮バージョンを要求した場合、コンテンツは圧縮として処理されます。 要求されたコンテンツが 1 バイトより小さいか、1 MB を超える場合、CDN ではコンテンツは圧縮されません。
Parameters:
Returns:
withIsHttpAllowed
public EndpointInner withIsHttpAllowed(Boolean isHttpAllowed)
isHttpAllowed プロパティを設定します。エンドポイントで HTTP トラフィックが許可されているかどうかを示します。 既定値は true です。 少なくとも 1 つのプロトコル (HTTP または HTTPS) を許可する必要があります。
Parameters:
Returns:
withIsHttpsAllowed
public EndpointInner withIsHttpsAllowed(Boolean isHttpsAllowed)
isHttpsAllowed プロパティを設定します。エンドポイントで HTTPS トラフィックが許可されているかどうかを示します。 既定値は true です。 少なくとも 1 つのプロトコル (HTTP または HTTPS) を許可する必要があります。
Parameters:
Returns:
withLocation
public EndpointInner withLocation(String location)
Overrides:
EndpointInner.withLocation(String location)Parameters:
withOptimizationType
public EndpointInner withOptimizationType(OptimizationType optimizationType)
optimizationType プロパティを設定する: お客様がこの CDN エンドポイントを最適化するシナリオ (ダウンロード、メディア サービスなど) を指定します。 この情報を使用すると、CDN はシナリオ駆動型の最適化を適用できます。
Parameters:
Returns:
withOriginGroups
public EndpointInner withOriginGroups(List
originGroups プロパティを設定する: 可用性に基づいてトラフィックの負荷分散に使用される配信元で構成される配信元グループ。
Parameters:
Returns:
withOriginHostHeader
public EndpointInner withOriginHostHeader(String originHostHeader)
originHostHeader プロパティを設定します。各要求で配信元に送信されるホスト ヘッダー値。 Endpoint のこのプロパティは、エンドポイントが単一のオリジンを使用する場合にのみ許可され、配信元で指定されたのと同じプロパティでオーバーライドできます。この値を空白のままにすると、要求ホスト名によってこの値が決定されます。 Web Apps、Blob Storage、Cloud Services などの Azure CDN 配信元の場合、このホスト ヘッダーの値が既定で配信元のホスト名と一致する必要があります。
Parameters:
Returns:
withOriginPath
public EndpointInner withOriginPath(String originPath)
originPath プロパティを設定する: CDN がコンテンツの取得に使用できる配信元のディレクトリ パス (例: contoso.cloudapp.net/originpath)。
Parameters:
Returns:
withOrigins
public EndpointInner withOrigins(List
origins プロパティを設定する: CDN 経由で配信されるコンテンツのソース。
Parameters:
Returns:
withProbePath
public EndpointInner withProbePath(String probePath)
probePath プロパティを設定します。配信元でホストされているファイルへのパス。動的コンテンツの配信を高速化し、CDN に最適なルートを計算するのに役立ちます。 これは、原点パスに対する相対パスです。 このプロパティは、1 つの配信元を使用する場合にのみ関連します。
Parameters:
Returns:
withQueryStringCachingBehavior
public EndpointInner withQueryStringCachingBehavior(QueryStringCachingBehavior queryStringCachingBehavior)
queryStringCachingBehavior プロパティを設定する: CDN がクエリ文字列を含む要求をキャッシュする方法を定義します。 キャッシュ時にクエリ文字列を無視したり、キャッシュをバイパスしてクエリ文字列を含む要求がキャッシュされないようにしたり、一意の URL ですべての要求をキャッシュしたりできます。
Parameters:
Returns:
withTags
public EndpointInner withTags(Map
Overrides:
EndpointInner.withTags(Map<String,String> tags)Parameters:
withUrlSigningKeys
public EndpointInner withUrlSigningKeys(List
urlSigningKeys プロパティを設定します。署名付き URL ハッシュの検証に使用されるキーの一覧。
Parameters:
Returns:
withWebApplicationFirewallPolicyLink
public EndpointInner withWebApplicationFirewallPolicyLink(EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink)
webApplicationFirewallPolicyLink プロパティを設定する: エンドポイントのWeb Application Firewall ポリシーを定義します (該当する場合)。
Parameters:
Returns:
適用対象
Azure SDK for Java