Freigeben über


EndpointInner Klasse

public final class EndpointInner
extends Resource

DER CDN-Endpunkt ist die Entität innerhalb eines CDN-Profils, die Konfigurationsinformationen wie Ursprung, Protokoll, Inhaltszwischenspeicherung und Übermittlungsverhalten enthält. Der CDN-Endpunkt verwendet das URL-Format .azureedge.net.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
EndpointInner()

Erstellt eine instance der EndpointInner-Klasse.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
List<String> contentTypesToCompress()

Rufen Sie die InhaltstypenToCompress-Eigenschaft ab: Liste der Inhaltstypen, für die die Komprimierung gilt.

List<DeepCreatedCustomDomain> customDomains()

Rufen Sie die benutzerdefinierteDomäneneigenschaft ab: Die benutzerdefinierten Domänen unter dem Endpunkt.

ResourceReference defaultOriginGroup()

Rufen Sie die StandardeigenschaftUrsprungsgruppeab: Ein Verweis auf die Ursprungsgruppe.

EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy()

Abrufen der Übermittlungsrichtlinie-Eigenschaft: Eine Richtlinie, die die Übermittlungsregeln angibt, die für einen Endpunkt verwendet werden sollen.

List<GeoFilter> geoFilters()

Abrufen der Geofilter-Eigenschaft: Liste der Regeln, die den geografischen Zugriff des Benutzers innerhalb eines CDN-Endpunkts definieren.

String hostname()

Abrufen der Hostnameneigenschaft: Der Hostname des Endpunkts, strukturiert als {Endpunktname}.{ DNSZone}, e.G.

Boolean isCompressionEnabled()

Ruft die isCompressionEnabled-Eigenschaft ab: Gibt an, ob die Inhaltskomprimierung im CDN aktiviert ist.

Boolean isHttpAllowed()

Ruft die isHttpAllowed-Eigenschaft ab: Gibt an, ob HTTP-Datenverkehr auf dem Endpunkt zulässig ist.

Boolean isHttpsAllowed()

Abrufen derIs-Eigenschaft "HttpsAllowed": Gibt an, ob HTTPS-Datenverkehr auf dem Endpunkt zulässig ist.

OptimizationType optimizationType()

Abrufen der Eigenschaft optimierungstyp: Gibt an, für welches Szenario der Kunde diesen CDN-Endpunkt optimieren möchte, z.G.

List<DeepCreatedOriginGroup> originGroups()

Abrufen der OriginGroups-Eigenschaft: Die Ursprungsgruppen, die aus Ursprüngen bestehen, die für den Lastenausgleich des Datenverkehrs basierend auf der Verfügbarkeit verwendet werden.

String originHostHeader()

Abrufen der Hostheadereigenschaft des Ursprungs: Der Hostheaderwert, der bei jeder Anforderung an den Ursprung gesendet wird.

String originPath()

Abrufen der OriginPath-Eigenschaft: Ein Verzeichnispfad für den Ursprung, aus dem CDN Inhalte abrufen kann, e.G.

List<DeepCreatedOrigin> origins()

Abrufen der Origins-Eigenschaft: Die Quelle des Inhalts, der über CDN übermittelt wird.

String probePath()

Rufen Sie die Eigenschaft Testpfadab: Pfad zu einer Datei, die am Ursprung gehostet wird, wodurch die Übermittlung des dynamischen Inhalts beschleunigt und die optimalen Routen für das CDN berechnet werden können.

EndpointProvisioningState provisioningState()

Rufen Sie die Eigenschaft Bereitstellungsstatusab: Bereitstellung status des Endpunkts.

QueryStringCachingBehavior queryStringCachingBehavior()

Abrufen der Eigenschaft Zeichenfolgenzwischenspeicherungsverhaltender Abfrage: Definiert, wie CDN Anforderungen zwischenspeichert, die Abfragezeichenfolgen enthalten.

EndpointResourceState resourceState()

Rufen Sie die Eigenschaft ResourceState ab: Resource status des Endpunkts.

SystemData systemData()

Abrufen der Systemdateneigenschaft: Schreibgeschützte Systemdaten.

List<UrlSigningKey> urlSigningKeys()

Rufen Sie die URL-Signaturschlüssel-Eigenschaftab: Liste der Schlüssel, die zum Überprüfen der signierten URL-Hashes verwendet werden.

void validate()

Überprüft die instance.

EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink()

Abrufen der WebApplicationFirewallPolicyLink-Eigenschaft: Definiert die Web Application Firewall Richtlinie für den Endpunkt (falls zutreffend).

EndpointInner withContentTypesToCompress(List<String> contentTypesToCompress)

Legen Sie die InhaltstypenToCompress-Eigenschaft fest: Liste der Inhaltstypen, auf die die Komprimierung angewendet wird.

EndpointInner withDefaultOriginGroup(ResourceReference defaultOriginGroup)

Legen Sie die StandardeigenschaftUrsprungsgruppefest: Ein Verweis auf die Ursprungsgruppe.

EndpointInner withDeliveryPolicy(EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy)

Festlegen der Übermittlungsrichtlinie-Eigenschaft: Eine Richtlinie, die die Für einen Endpunkt zu verwendenden Übermittlungsregeln angibt.

EndpointInner withGeoFilters(List<GeoFilter> geoFilters)

Festlegen der Geofilter-Eigenschaft: Liste der Regeln, die den Geozugriff des Benutzers innerhalb eines CDN-Endpunkts definieren.

EndpointInner withIsCompressionEnabled(Boolean isCompressionEnabled)

Legen Sie dieis CompressionEnabled-Eigenschaft fest: Gibt an, ob die Inhaltskomprimierung für CDN aktiviert ist.

EndpointInner withIsHttpAllowed(Boolean isHttpAllowed)

Legen Sie die eigenschaft ishttpallowed fest: Gibt an, ob HTTP-Datenverkehr auf dem Endpunkt zulässig ist.

EndpointInner withIsHttpsAllowed(Boolean isHttpsAllowed)

Festlegen der eigenschaft ishttpsallowed: Gibt an, ob HTTPS-Datenverkehr auf dem Endpunkt zulässig ist.

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

Festlegen der Optimierungstyp-Eigenschaft: Gibt an, für welches Szenario der Kunde diesen CDN-Endpunkt optimieren soll, z.G.

EndpointInner withOriginGroups(List<DeepCreatedOriginGroup> originGroups)

Legen Sie die OriginGroups-Eigenschaft fest: Die Ursprungsgruppen, die aus Ursprüngen bestehen, die zum Lastenausgleich des Datenverkehrs basierend auf der Verfügbarkeit verwendet werden.

EndpointInner withOriginHostHeader(String originHostHeader)

Festlegen der Ursprungshostheadereigenschaft: Der Hostheaderwert, der mit jeder Anforderung an den Ursprung gesendet wird.

EndpointInner withOriginPath(String originPath)

Legen Sie die OriginPath-Eigenschaft fest: Ein Verzeichnispfad für den Ursprung, den CDN zum Abrufen von Inhalten aus verwenden kann, e.G.

EndpointInner withOrigins(List<DeepCreatedOrigin> origins)

Legen Sie die Origins-Eigenschaft fest: Die Quelle des über CDN übermittelten Inhalts.

EndpointInner withProbePath(String probePath)

Legen Sie die Eigenschaft Testpfadfest: Pfad zu einer Datei, die am Ursprung gehostet wird, wodurch die Übermittlung des dynamischen Inhalts beschleunigt und die optimalen Routen für das CDN berechnet werden.

EndpointInner withQueryStringCachingBehavior(QueryStringCachingBehavior queryStringCachingBehavior)

Legen Sie die Eigenschaft Zeichenfolgenzwischenspeicherungsverhaltender Abfragefest: Definiert, wie CDN Anforderungen zwischenspeichert, die Abfragezeichenfolgen enthalten.

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

Legen Sie die UrlSigningKeys-Eigenschaft fest: Liste der Schlüssel, die zum Überprüfen der signierten URL-Hashes verwendet werden.

EndpointInner withWebApplicationFirewallPolicyLink(EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink)

Legen Sie die WebApplicationFirewallPolicyLink-Eigenschaft fest: Definiert die Web Application Firewall-Richtlinie für den Endpunkt (falls zutreffend).

Geerbte Methoden von ProxyResource

Geerbte Methoden von Resource

Geerbte Methoden von java.lang.Object

Details zum Konstruktor

EndpointInner

public EndpointInner()

Erstellt eine instance der EndpointInner-Klasse.

Details zur Methode

contentTypesToCompress

public List contentTypesToCompress()

Rufen Sie die contentTypesToCompress-Eigenschaft ab: Liste der Inhaltstypen, für die die Komprimierung gilt. Der Wert sollte ein gültiger MIME-Typ sein.

Returns:

der ContentTypesToCompress-Wert.

customDomains

public List customDomains()

Rufen Sie die customDomains-Eigenschaft ab: Die benutzerdefinierten Domänen unter dem Endpunkt.

Returns:

der wert customDomains.

defaultOriginGroup

public ResourceReference defaultOriginGroup()

Rufen Sie die defaultOriginGroup-Eigenschaft ab: Ein Verweis auf die Ursprungsgruppe.

Returns:

der DefaultOriginGroup-Wert.

deliveryPolicy

public EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy()

Abrufen der deliveryPolicy-Eigenschaft: Eine Richtlinie, die die Übermittlungsregeln angibt, die für einen Endpunkt verwendet werden sollen.

Returns:

der deliveryPolicy-Wert.

geoFilters

public List geoFilters()

Abrufen der geoFilters-Eigenschaft: Liste der Regeln, die den geografischen Zugriff des Benutzers innerhalb eines CDN-Endpunkts definieren. Jeder Geofilter definiert eine Zugriffsregel für einen angegebenen Pfad oder Inhalt, z. B. Block APAC für pfad /pictures/.

Returns:

der geoFilters-Wert.

hostname

public String hostname()

Abrufen der Hostnameneigenschaft: Der Hostname des Endpunkts, strukturiert als {endpointName}. {DNSZone}, z. B. contoso.azureedge.net.

Returns:

der Hostnamenwert.

isCompressionEnabled

public Boolean isCompressionEnabled()

Abrufen der isCompressionEnabled-Eigenschaft: Gibt an, ob die Inhaltskomprimierung für CDN aktiviert ist. Der Standardwert ist „false“. Wenn die Komprimierung aktiviert ist, werden Inhalte als komprimiert bereitgestellt, wenn der Benutzer eine komprimierte Version anfordert. Inhalte werden im CDN nicht komprimiert, wenn angeforderter Inhalt kleiner als 1 Byte oder größer als 1 MB ist.

Returns:

der isCompressionEnabled-Wert.

isHttpAllowed

public Boolean isHttpAllowed()

Abrufen der isHttpAllowed-Eigenschaft: Gibt an, ob HTTP-Datenverkehr auf dem Endpunkt zulässig ist. Der Standardwert ist true. Es muss mindestens ein Protokoll (HTTP oder HTTPS) zulässig sein.

Returns:

der IsHttpAllowed-Wert.

isHttpsAllowed

public Boolean isHttpsAllowed()

Abrufen der isHttpsAllowed-Eigenschaft: Gibt an, ob HTTPS-Datenverkehr auf dem Endpunkt zulässig ist. Der Standardwert ist true. Es muss mindestens ein Protokoll (HTTP oder HTTPS) zulässig sein.

Returns:

der isHttpsAllowed-Wert.

optimizationType

public OptimizationType optimizationType()

Abrufen der optimizationType-Eigenschaft: Gibt an, für welches Szenario der Kunde diesen CDN-Endpunkt optimieren soll, z. B. Download, Media Services. Mit diesen Informationen kann CDN eine szenariogesteuerte Optimierung anwenden.

Returns:

der optimizationType-Wert.

originGroups

public List originGroups()

Abrufen der originGroups-Eigenschaft: Die Ursprungsgruppen, die aus Ursprüngen bestehen, die für den Lastenausgleich des Datenverkehrs basierend auf der Verfügbarkeit verwendet werden.

Returns:

der originGroups-Wert.

originHostHeader

public String originHostHeader()

Abrufen der originHostHeader-Eigenschaft: Der Hostheaderwert, der mit jeder Anforderung an den Ursprung gesendet wird. Diese Eigenschaft am Endpunkt ist nur zulässig, wenn der Endpunkt einen einzelnen Ursprung verwendet und von derselben Eigenschaft überschrieben werden kann, die am Ursprung angegeben wurde. Wenn Sie diesen Wert leer lassen, bestimmt der Anforderungshostname diesen Wert. Azure CDN-Ursprünge wie Web-Apps, Blob Storage und Cloud Services erfordern, dass dieser Hostheaderwert standardmäßig mit dem Ursprungshostnamen übereinstimmt.

Returns:

der originHostHeader-Wert.

originPath

public String originPath()

Abrufen der originPath-Eigenschaft: Ein Verzeichnispfad für den Ursprung, aus dem CDN Inhalte abrufen kann, z. B. contoso.cloudapp.net/originpath.

Returns:

der originPath-Wert.

origins

public List origins()

Abrufen der Origins-Eigenschaft: Die Quelle des Inhalts, der über CDN übermittelt wird.

Returns:

der Ursprungswert.

probePath

public String probePath()

Abrufen der eigenschaft probePath: Path to a file hosted on the origin, which helps accelerate delivery of the dynamic content and calculate the most optimal route for the CDN. Dies ist relativ zum Ursprungspfad. Diese Eigenschaft ist nur relevant, wenn ein einzelner Ursprung verwendet wird.

Returns:

der wert probePath.

provisioningState

public EndpointProvisioningState provisioningState()

Rufen Sie die eigenschaft provisioningState ab: Provisioning status des Endpunkts.

Returns:

der ProvisioningState-Wert.

queryStringCachingBehavior

public QueryStringCachingBehavior queryStringCachingBehavior()

Abrufen der queryStringCachingBehavior-Eigenschaft: Definiert, wie CDN Anforderungen zwischenspeichert, die Abfragezeichenfolgen enthalten. Sie können alle Abfragezeichenfolgen beim Zwischenspeichern ignorieren, die Zwischenspeicherung umgehen, um zu verhindern, dass Anforderungen, die Abfragezeichenfolgen enthalten, zwischengespeichert werden, oder jede Anforderung mit einer eindeutigen URL zwischenspeichern.

Returns:

der queryStringCachingBehavior-Wert.

resourceState

public EndpointResourceState resourceState()

Rufen Sie die resourceState-Eigenschaft ab: Resource status des Endpunkts.

Returns:

der ResourceState-Wert.

systemData

public SystemData systemData()

Abrufen der systemData-Eigenschaft: Schreibgeschützte Systemdaten.

Returns:

der SystemData-Wert.

urlSigningKeys

public List urlSigningKeys()

Rufen Sie die urlSigningKeys-Eigenschaft ab: Liste der Schlüssel, die zum Überprüfen der signierten URL-Hashes verwendet werden.

Returns:

der UrlSigningKeys-Wert.

validate

public void validate()

Überprüft die instance.

webApplicationFirewallPolicyLink

public EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink()

Abrufen der webApplicationFirewallPolicyLink-Eigenschaft: Definiert die Web Application Firewall Richtlinie für den Endpunkt (falls zutreffend).

Returns:

der WebApplicationFirewallPolicyLink-Wert.

withContentTypesToCompress

public EndpointInner withContentTypesToCompress(List contentTypesToCompress)

Legen Sie die contentTypesToCompress-Eigenschaft fest: Liste der Inhaltstypen, für die die Komprimierung gilt. Der Wert sollte ein gültiger MIME-Typ sein.

Parameters:

contentTypesToCompress - der festzulegende contentTypesToCompress-Wert.

Returns:

das EndpointInner-Objekt selbst.

withDefaultOriginGroup

public EndpointInner withDefaultOriginGroup(ResourceReference defaultOriginGroup)

Legen Sie die defaultOriginGroup-Eigenschaft fest: Ein Verweis auf die Ursprungsgruppe.

Parameters:

defaultOriginGroup - der festzulegende DefaultOriginGroup-Wert.

Returns:

das EndpointInner-Objekt selbst.

withDeliveryPolicy

public EndpointInner withDeliveryPolicy(EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy)

Festlegen der deliveryPolicy-Eigenschaft: Eine Richtlinie, die die Übermittlungsregeln angibt, die für einen Endpunkt verwendet werden sollen.

Parameters:

deliveryPolicy - der festzulegende DeliveryPolicy-Wert.

Returns:

das EndpointInner-Objekt selbst.

withGeoFilters

public EndpointInner withGeoFilters(List geoFilters)

Festlegen der geoFilters-Eigenschaft: Liste der Regeln, die den geografischen Zugriff des Benutzers innerhalb eines CDN-Endpunkts definieren. Jeder Geofilter definiert eine Zugriffsregel für einen angegebenen Pfad oder Inhalt, z. B. Block APAC für pfad /pictures/.

Parameters:

geoFilters - der festzulegende geoFilters-Wert.

Returns:

das EndpointInner-Objekt selbst.

withIsCompressionEnabled

public EndpointInner withIsCompressionEnabled(Boolean isCompressionEnabled)

Festlegen der isCompressionEnabled-Eigenschaft: Gibt an, ob die Inhaltskomprimierung für CDN aktiviert ist. Der Standardwert ist „false“. Wenn die Komprimierung aktiviert ist, werden Inhalte als komprimiert bereitgestellt, wenn der Benutzer eine komprimierte Version anfordert. Inhalte werden im CDN nicht komprimiert, wenn angeforderter Inhalt kleiner als 1 Byte oder größer als 1 MB ist.

Parameters:

isCompressionEnabled - der festzulegende isCompressionEnabled-Wert.

Returns:

das EndpointInner-Objekt selbst.

withIsHttpAllowed

public EndpointInner withIsHttpAllowed(Boolean isHttpAllowed)

Festlegen der isHttpAllowed-Eigenschaft: Gibt an, ob HTTP-Datenverkehr auf dem Endpunkt zulässig ist. Der Standardwert ist true. Es muss mindestens ein Protokoll (HTTP oder HTTPS) zulässig sein.

Parameters:

isHttpAllowed - der festzulegende Wert isHttpAllowed.

Returns:

das EndpointInner-Objekt selbst.

withIsHttpsAllowed

public EndpointInner withIsHttpsAllowed(Boolean isHttpsAllowed)

Festlegen der isHttpsAllowed-Eigenschaft: Gibt an, ob HTTPS-Datenverkehr auf dem Endpunkt zulässig ist. Der Standardwert ist true. Mindestens ein Protokoll (HTTP oder HTTPS) muss zulässig sein.

Parameters:

isHttpsAllowed - der festzulegende wert isHttpsAllowed.

Returns:

das EndpointInner-Objekt selbst.

withLocation

public EndpointInner withLocation(String location)

Overrides:

EndpointInner.withLocation(String location)

Parameters:

location

withOptimizationType

public EndpointInner withOptimizationType(OptimizationType optimizationType)

Festlegen der optimizationType-Eigenschaft: Gibt an, für welches Szenario der Kunde diesen CDN-Endpunkt optimieren soll, z. B. Download, Media Services. Mit diesen Informationen kann CDN szenariogesteuerte Optimierung anwenden.

Parameters:

optimizationType - der festzulegende wert optimizationType.

Returns:

das EndpointInner-Objekt selbst.

withOriginGroups

public EndpointInner withOriginGroups(List originGroups)

Legen Sie die originGroups-Eigenschaft fest: Die Ursprungsgruppen, die aus Ursprüngen bestehen, die für den Lastenausgleich des Datenverkehrs basierend auf der Verfügbarkeit verwendet werden.

Parameters:

originGroups - der festzulegende originGroups-Wert.

Returns:

das EndpointInner-Objekt selbst.

withOriginHostHeader

public EndpointInner withOriginHostHeader(String originHostHeader)

Legen Sie die originHostHeader-Eigenschaft fest: Der Hostheaderwert, der mit jeder Anforderung an den Ursprung gesendet wird. Diese Eigenschaft bei Endpoint ist nur zulässig, wenn der Endpunkt einen einzelnen Ursprung verwendet und von derselben Eigenschaft überschrieben werden kann, die am Ursprung angegeben ist. Wenn Sie diesen Wert leer lassen, bestimmt der Anforderungsnamename diesen Wert. Azure CDN-Ursprünge wie Web-Apps, Blob Storage und Cloud Services erfordern, dass dieser Hostheaderwert standardmäßig mit dem Ursprungshostnamen übereinstimmt.

Parameters:

originHostHeader - der festzulegende originHostHeader-Wert.

Returns:

das EndpointInner-Objekt selbst.

withOriginPath

public EndpointInner withOriginPath(String originPath)

Legen Sie die originPath-Eigenschaft fest: Ein Verzeichnispfad für den Ursprung, den CDN zum Abrufen von Inhalten verwenden kann, z. B. contoso.cloudapp.net/originpath.

Parameters:

originPath - der festzulegende originPath-Wert.

Returns:

das EndpointInner-Objekt selbst.

withOrigins

public EndpointInner withOrigins(List origins)

Legen Sie die Origins-Eigenschaft fest: Die Quelle des über CDN übermittelten Inhalts.

Parameters:

origins - der festzulegende Ursprungswert.

Returns:

das EndpointInner-Objekt selbst.

withProbePath

public EndpointInner withProbePath(String probePath)

Legen Sie die eigenschaft probePath fest: Pfad zu einer Datei, die am Ursprung gehostet wird, wodurch die Übermittlung des dynamischen Inhalts beschleunigt und die optimalen Routen für das CDN berechnet werden. Dies ist relativ zum Ursprungspfad. Diese Eigenschaft ist nur relevant, wenn ein einzelner Ursprung verwendet wird.

Parameters:

probePath - der festzulegende wert für probePath.

Returns:

das EndpointInner-Objekt selbst.

withQueryStringCachingBehavior

public EndpointInner withQueryStringCachingBehavior(QueryStringCachingBehavior queryStringCachingBehavior)

Festlegen der queryStringCachingBehavior-Eigenschaft: Definiert, wie CDN Anforderungen zwischenspeichert, die Abfragezeichenfolgen enthalten. Sie können alle Abfragezeichenfolgen beim Zwischenspeichern ignorieren, die Zwischenspeicherung umgehen, um zu verhindern, dass Anforderungen, die Abfragezeichenfolgen enthalten, zwischengespeichert werden, oder jede Anforderung mit einer eindeutigen URL zwischenspeichern.

Parameters:

queryStringCachingBehavior - der festzulegende wert queryStringCachingBehavior.

Returns:

das EndpointInner-Objekt selbst.

withTags

public EndpointInner withTags(Map tags)

Overrides:

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

Parameters:

tags

withUrlSigningKeys

public EndpointInner withUrlSigningKeys(List urlSigningKeys)

Legen Sie die urlSigningKeys-Eigenschaft fest: Liste der Schlüssel, die zum Überprüfen der signierten URL-Hashes verwendet werden.

Parameters:

urlSigningKeys - der urlSigningKeys-Wert, der festgelegt werden soll.

Returns:

das EndpointInner-Objekt selbst.

withWebApplicationFirewallPolicyLink

public EndpointInner withWebApplicationFirewallPolicyLink(EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink)

Legen Sie die webApplicationFirewallPolicyLink-Eigenschaft fest: Definiert die Web Application Firewall-Richtlinie für den Endpunkt (falls zutreffend).

Parameters:

webApplicationFirewallPolicyLink - der festzulegende Wert webApplicationFirewallPolicyLink.

Returns:

das EndpointInner-Objekt selbst.

Gilt für: