EndpointInner Klasse
- 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
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 Endpoint |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
List<String> |
contentTypesToCompress()
Rufen Sie die Inhaltstypen |
List<Deep |
customDomains()
Rufen Sie die benutzerdefinierte |
Resource |
defaultOriginGroup()
Rufen Sie die Standardeigenschaft |
Endpoint |
deliveryPolicy()
Abrufen der Übermittlungsrichtlinie-Eigenschaft |
List<Geo |
geoFilters()
Abrufen der Geofilter-Eigenschaft |
String |
hostname()
Abrufen der Hostnameneigenschaft: Der Hostname des Endpunkts, strukturiert als {Endpunktname |
Boolean |
isCompressionEnabled()
Ruft die is |
Boolean |
isHttpAllowed()
Ruft die is |
Boolean |
isHttpsAllowed()
Abrufen der |
Optimization |
optimizationType()
Abrufen der Eigenschaft optimierungstyp |
List<Deep |
originGroups()
Abrufen der Origin |
String |
originHostHeader()
Abrufen der Hostheadereigenschaft des Ursprungs |
String |
originPath()
Abrufen der Origin |
List<Deep |
origins()
Abrufen der Origins-Eigenschaft: Die Quelle des Inhalts, der über CDN übermittelt wird. |
String |
probePath()
Rufen Sie die Eigenschaft Testpfad |
Endpoint |
provisioningState()
Rufen Sie die Eigenschaft Bereitstellungsstatus |
Query |
queryStringCachingBehavior()
Abrufen der Eigenschaft Zeichenfolgenzwischenspeicherungsverhalten |
Endpoint |
resourceState()
Rufen Sie die Eigenschaft Resource |
System |
systemData()
Abrufen der Systemdateneigenschaft |
List<Url |
urlSigningKeys()
Rufen Sie die URL-Signaturschlüssel-Eigenschaft |
void |
validate()
Überprüft die instance. |
Endpoint |
webApplicationFirewallPolicyLink()
Abrufen der Web |
Endpoint |
withContentTypesToCompress(List<String> contentTypesToCompress)
Legen Sie die Inhaltstypen |
Endpoint |
withDefaultOriginGroup(ResourceReference defaultOriginGroup)
Legen Sie die Standardeigenschaft |
Endpoint |
withDeliveryPolicy(EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy)
Festlegen der Übermittlungsrichtlinie-Eigenschaft |
Endpoint |
withGeoFilters(List<GeoFilter> geoFilters)
Festlegen der Geofilter-Eigenschaft |
Endpoint |
withIsCompressionEnabled(Boolean isCompressionEnabled)
Legen Sie die |
Endpoint |
withIsHttpAllowed(Boolean isHttpAllowed)
Legen Sie die eigenschaft is |
Endpoint |
withIsHttpsAllowed(Boolean isHttpsAllowed)
Festlegen der eigenschaft is |
Endpoint |
withLocation(String location) |
Endpoint |
withOptimizationType(OptimizationType optimizationType)
Festlegen der Optimierungstyp-Eigenschaft |
Endpoint |
withOriginGroups(List<DeepCreatedOriginGroup> originGroups)
Legen Sie die Origin |
Endpoint |
withOriginHostHeader(String originHostHeader)
Festlegen der Ursprungshostheadereigenschaft |
Endpoint |
withOriginPath(String originPath)
Legen Sie die Origin |
Endpoint |
withOrigins(List<DeepCreatedOrigin> origins)
Legen Sie die Origins-Eigenschaft fest: Die Quelle des über CDN übermittelten Inhalts. |
Endpoint |
withProbePath(String probePath)
Legen Sie die Eigenschaft Testpfad |
Endpoint |
withQueryStringCachingBehavior(QueryStringCachingBehavior queryStringCachingBehavior)
Legen Sie die Eigenschaft Zeichenfolgenzwischenspeicherungsverhalten |
Endpoint |
withTags(Map<String,String> tags) |
Endpoint |
withUrlSigningKeys(List<UrlSigningKey> urlSigningKeys)
Legen Sie die Url |
Endpoint |
withWebApplicationFirewallPolicyLink(EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink)
Legen Sie die Web |
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
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:
customDomains
public List
Rufen Sie die customDomains-Eigenschaft ab: Die benutzerdefinierten Domänen unter dem Endpunkt.
Returns:
defaultOriginGroup
public ResourceReference defaultOriginGroup()
Rufen Sie die defaultOriginGroup-Eigenschaft ab: Ein Verweis auf die Ursprungsgruppe.
Returns:
deliveryPolicy
public EndpointPropertiesUpdateParametersDeliveryPolicy deliveryPolicy()
Abrufen der deliveryPolicy-Eigenschaft: Eine Richtlinie, die die Übermittlungsregeln angibt, die für einen Endpunkt verwendet werden sollen.
Returns:
geoFilters
public List
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:
hostname
public String hostname()
Abrufen der Hostnameneigenschaft: Der Hostname des Endpunkts, strukturiert als {endpointName}. {DNSZone}, z. B. contoso.azureedge.net.
Returns:
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:
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:
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:
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:
originGroups
public List
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:
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:
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:
origins
public List
Abrufen der Origins-Eigenschaft: Die Quelle des Inhalts, der über CDN übermittelt wird.
Returns:
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:
provisioningState
public EndpointProvisioningState provisioningState()
Rufen Sie die eigenschaft provisioningState ab: Provisioning status des Endpunkts.
Returns:
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:
resourceState
public EndpointResourceState resourceState()
Rufen Sie die resourceState-Eigenschaft ab: Resource status des Endpunkts.
Returns:
systemData
public SystemData systemData()
Abrufen der systemData-Eigenschaft: Schreibgeschützte Systemdaten.
Returns:
urlSigningKeys
public List
Rufen Sie die urlSigningKeys-Eigenschaft ab: Liste der Schlüssel, die zum Überprüfen der signierten URL-Hashes verwendet werden.
Returns:
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:
withContentTypesToCompress
public EndpointInner withContentTypesToCompress(List
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:
Returns:
withDefaultOriginGroup
public EndpointInner withDefaultOriginGroup(ResourceReference defaultOriginGroup)
Legen Sie die defaultOriginGroup-Eigenschaft fest: Ein Verweis auf die Ursprungsgruppe.
Parameters:
Returns:
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:
Returns:
withGeoFilters
public EndpointInner withGeoFilters(List
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
withLocation
public EndpointInner withLocation(String location)
Overrides:
EndpointInner.withLocation(String location)Parameters:
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:
Returns:
withOriginGroups
public EndpointInner withOriginGroups(List
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:
Returns:
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:
Returns:
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:
Returns:
withOrigins
public EndpointInner withOrigins(List
Legen Sie die Origins-Eigenschaft fest: Die Quelle des über CDN übermittelten Inhalts.
Parameters:
Returns:
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:
Returns:
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:
Returns:
withTags
public EndpointInner withTags(Map
Overrides:
EndpointInner.withTags(Map<String,String> tags)Parameters:
withUrlSigningKeys
public EndpointInner withUrlSigningKeys(List
Legen Sie die urlSigningKeys-Eigenschaft fest: Liste der Schlüssel, die zum Überprüfen der signierten URL-Hashes verwendet werden.
Parameters:
Returns:
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:
Returns:
Gilt für:
Azure SDK for Java