OriginGroupUpdateParameters Class
- java.
lang. Object - com.
microsoft. azure. management. cdn. OriginGroupUpdateParameters
- com.
public class OriginGroupUpdateParameters
Origin group properties needed for origin group creation or update.
Constructor Summary
Constructor | Description | |
---|---|---|
OriginGroupUpdateParameters() |
Method Summary
Modifier and Type | Method and Description |
---|---|
Health |
healthProbeSettings()
Get health probe settings to the origin that is used to determine the health of the origin. |
java.util.List<Resource |
origins()
Get the source of the content being delivered via CDN within given origin group. |
Response |
responseBasedOriginErrorDetectionSettings()
Get the JSON object that contains the properties to determine origin health using real requests/responses. |
java.lang.Integer |
trafficRestorationTimeToHealedOrNewEndpointsInMinutes()
Get time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. |
Origin |
withHealthProbeSettings(HealthProbeParameters healthProbeSettings)
Set health probe settings to the origin that is used to determine the health of the origin. |
Origin |
withOrigins(List<ResourceReference> origins)
Set the source of the content being delivered via CDN within given origin group. |
Origin |
withResponseBasedOriginErrorDetectionSettings(ResponseBasedOriginErrorDetectionParameters responseBasedOriginErrorDetectionSettings)
Set the JSON object that contains the properties to determine origin health using real requests/responses. |
Origin |
withTrafficRestorationTimeToHealedOrNewEndpointsInMinutes(Integer trafficRestorationTimeToHealedOrNewEndpointsInMinutes)
Set time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. |
Methods inherited from java.lang.Object
Constructor Details
OriginGroupUpdateParameters
public OriginGroupUpdateParameters()
Method Details
healthProbeSettings
public HealthProbeParameters healthProbeSettings()
Get health probe settings to the origin that is used to determine the health of the origin.
Returns:
origins
public List
Get the source of the content being delivered via CDN within given origin group.
Returns:
responseBasedOriginErrorDetectionSettings
public ResponseBasedOriginErrorDetectionParameters responseBasedOriginErrorDetectionSettings()
Get the JSON object that contains the properties to determine origin health using real requests/responses. This property is currently not supported.
Returns:
trafficRestorationTimeToHealedOrNewEndpointsInMinutes
public Integer trafficRestorationTimeToHealedOrNewEndpointsInMinutes()
Get time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported.
Returns:
withHealthProbeSettings
public OriginGroupUpdateParameters withHealthProbeSettings(HealthProbeParameters healthProbeSettings)
Set health probe settings to the origin that is used to determine the health of the origin.
Parameters:
Returns:
withOrigins
public OriginGroupUpdateParameters withOrigins(List
Set the source of the content being delivered via CDN within given origin group.
Parameters:
Returns:
withResponseBasedOriginErrorDetectionSettings
public OriginGroupUpdateParameters withResponseBasedOriginErrorDetectionSettings(ResponseBasedOriginErrorDetectionParameters responseBasedOriginErrorDetectionSettings)
Set the JSON object that contains the properties to determine origin health using real requests/responses. This property is currently not supported.
Parameters:
Returns:
withTrafficRestorationTimeToHealedOrNewEndpointsInMinutes
public OriginGroupUpdateParameters withTrafficRestorationTimeToHealedOrNewEndpointsInMinutes(Integer trafficRestorationTimeToHealedOrNewEndpointsInMinutes)
Set time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported.
Parameters:
Returns:
Applies to
Azure SDK for Java