Freigeben über


DeepCreatedOriginGroup Klasse

  • java.lang.Object
    • com.azure.resourcemanager.cdn.models.DeepCreatedOriginGroup

public final class DeepCreatedOriginGroup

Die Ursprungsgruppe für CDN-Inhalte, die beim Erstellen eines CDN-Endpunkts hinzugefügt wird. Datenverkehr wird basierend auf der Ursprungsintegrität an die Ursprünge innerhalb der Ursprungsgruppe gesendet.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
DeepCreatedOriginGroup()

Erstellt eine instance der DeepCreatedOriginGroup-Klasse.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
HealthProbeParameters healthProbeSettings()

Rufen Sie die Integritätstesteinstellungen-Eigenschaftab: Integritätstesteinstellungen für den Ursprung, der verwendet wird, um die Integrität des Ursprungs zu bestimmen.

String name()

Abrufen der Name-Eigenschaft: Name der Ursprungsgruppe, der innerhalb des Endpunkts eindeutig sein muss.

List<ResourceReference> origins()

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

ResponseBasedOriginErrorDetectionParameters responseBasedOriginErrorDetectionSettings()

Abrufen der Eigenschaft "Auf AntwortbasierendeUrsprungsfehlererkennungseinstellungen": Das JSON-Objekt, das die Eigenschaften zum Bestimmen der Ursprungsintegrität mithilfe echter Anforderungen/Antworten enthält.Diese Eigenschaft wird derzeit nicht unterstützt.

Integer trafficRestorationTimeToHealedOrNewEndpointsInMinutes()

Abrufen der Eigenschaft Wiederherstellungszeitfür DatenverkehrToHealedOrNeueEndpunkteInMinutes: Zeit in Minuten, um den Datenverkehr schrittweise an den Endpunkt zu verschieben, wenn ein fehlerhafter Endpunkt fehlerfrei ist oder ein neuer Endpunkt hinzugefügt wird.

void validate()

Überprüft die instance.

DeepCreatedOriginGroup withHealthProbeSettings(HealthProbeParameters healthProbeSettings)

Legen Sie die Integritätstesteinstellungen-Eigenschaftfest: Integritätstesteinstellungen auf den Ursprung, der verwendet wird, um die Integrität des Ursprungs zu bestimmen.

DeepCreatedOriginGroup withName(String name)

Legen Sie die Eigenschaft name fest: Name der Ursprungsgruppe, der innerhalb des Endpunkts eindeutig sein muss.

DeepCreatedOriginGroup withOrigins(List<ResourceReference> origins)

Festlegen der Origins-Eigenschaft: Die Quelle des Inhalts, der über das CDN innerhalb der angegebenen Ursprungsgruppe übermittelt wird.

DeepCreatedOriginGroup withResponseBasedOriginErrorDetectionSettings(ResponseBasedOriginErrorDetectionParameters responseBasedOriginErrorDetectionSettings)

Festlegen der Eigenschaft "ResponseBasedOriginErrorDetectionSettings": Das JSON-Objekt, das die Eigenschaften zum Bestimmen der Ursprungsintegrität mithilfe von echten Anforderungen/Antworten enthält.Diese Eigenschaft wird derzeit nicht unterstützt.

DeepCreatedOriginGroup withTrafficRestorationTimeToHealedOrNewEndpointsInMinutes(Integer trafficRestorationTimeToHealedOrNewEndpointsInMinutes)

Legen Sie die Eigenschaft DatenverkehrswiederherstellungszeitToHealedOrNewEndpointsInMinutes fest: Zeit in Minuten, um den Datenverkehr schrittweise an den Endpunkt zu verschieben, wenn ein fehlerhafter Endpunkt fehlerfrei ist oder ein neuer Endpunkt hinzugefügt wird.

Geerbte Methoden von java.lang.Object

Details zum Konstruktor

DeepCreatedOriginGroup

public DeepCreatedOriginGroup()

Erstellt eine instance der DeepCreatedOriginGroup-Klasse.

Details zur Methode

healthProbeSettings

public HealthProbeParameters healthProbeSettings()

Abrufen der healthProbeSettings-Eigenschaft: Integritätstesteinstellungen für den Ursprung, der verwendet wird, um die Integrität des Ursprungs zu bestimmen.

Returns:

der HealthProbeSettings-Wert.

name

public String name()

Abrufen der Name-Eigenschaft: Name der Ursprungsgruppe, der innerhalb des Endpunkts eindeutig sein muss.

Returns:

der Nameswert.

origins

public List origins()

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

Returns:

der Ursprungswert.

responseBasedOriginErrorDetectionSettings

public ResponseBasedOriginErrorDetectionParameters responseBasedOriginErrorDetectionSettings()

Abrufen der responseBasedOriginErrorDetectionSettings-Eigenschaft: Das JSON-Objekt, das die Eigenschaften zum Bestimmen der Ursprungsintegrität mithilfe realer Anforderungen/Antworten enthält. Diese Eigenschaft wird derzeit nicht unterstützt.

Returns:

der ResponseBasedOriginErrorDetectionSettings-Wert.

trafficRestorationTimeToHealedOrNewEndpointsInMinutes

public Integer trafficRestorationTimeToHealedOrNewEndpointsInMinutes()

Abrufen der trafficRestorationTimeToHealedOrNewEndpointsInMinutes-Eigenschaft: Zeit in Minuten, um den Datenverkehr schrittweise an den Endpunkt zu verschieben, wenn ein fehlerhafter Endpunkt fehlerfrei ist oder ein neuer Endpunkt hinzugefügt wird. Der Standardwert ist 10 Minuten. Diese Eigenschaft wird derzeit nicht unterstützt.

Returns:

der TrafficRestorationTimeToHealedOrNewEndpointsInMinutes-Wert.

validate

public void validate()

Überprüft die instance.

withHealthProbeSettings

public DeepCreatedOriginGroup withHealthProbeSettings(HealthProbeParameters healthProbeSettings)

Legen Sie die healthProbeSettings-Eigenschaft fest: Integritätstesteinstellungen auf den Ursprung, der verwendet wird, um die Integrität des Ursprungs zu bestimmen.

Parameters:

healthProbeSettings - der festzulegende HealthProbeSettings-Wert.

Returns:

das DeepCreatedOriginGroup-Objekt selbst.

withName

public DeepCreatedOriginGroup withName(String name)

Legen Sie die Eigenschaft name fest: Name der Ursprungsgruppe, der innerhalb des Endpunkts eindeutig sein muss.

Parameters:

name - der festzulegende Nameswert.

Returns:

das DeepCreatedOriginGroup-Objekt selbst.

withOrigins

public DeepCreatedOriginGroup withOrigins(List origins)

Festlegen der Origins-Eigenschaft: Die Quelle des Inhalts, der über das CDN innerhalb der angegebenen Ursprungsgruppe übermittelt wird.

Parameters:

origins - der festzulegende Ursprungswert.

Returns:

das DeepCreatedOriginGroup-Objekt selbst.

withResponseBasedOriginErrorDetectionSettings

public DeepCreatedOriginGroup withResponseBasedOriginErrorDetectionSettings(ResponseBasedOriginErrorDetectionParameters responseBasedOriginErrorDetectionSettings)

Festlegen der responseBasedOriginErrorDetectionSettings-Eigenschaft: Das JSON-Objekt, das die Eigenschaften enthält, um die Ursprungsintegrität mithilfe realer Anforderungen/Antworten zu bestimmen. Diese Eigenschaft wird derzeit nicht unterstützt.

Parameters:

responseBasedOriginErrorDetectionSettings - der festzulegende responseBasedOriginErrorDetectionSettings-Wert.

Returns:

das DeepCreatedOriginGroup-Objekt selbst.

withTrafficRestorationTimeToHealedOrNewEndpointsInMinutes

public DeepCreatedOriginGroup withTrafficRestorationTimeToHealedOrNewEndpointsInMinutes(Integer trafficRestorationTimeToHealedOrNewEndpointsInMinutes)

Legen Sie die trafficRestorationTimeToHealedOrNewEndpointsInMinutes-Eigenschaft fest: Zeit in Minuten, um den Datenverkehr schrittweise an den Endpunkt zu verschieben, wenn ein fehlerhafter Endpunkt fehlerfrei ist oder ein neuer Endpunkt hinzugefügt wird. Der Standardwert ist 10 Minuten. Diese Eigenschaft wird derzeit nicht unterstützt.

Parameters:

trafficRestorationTimeToHealedOrNewEndpointsInMinutes - der festzulegende trafficRestorationTimeToHealedOrNewEndpointsInMinutes-Wert.

Returns:

das DeepCreatedOriginGroup-Objekt selbst.

Gilt für: