Aracılığıyla paylaş


AFDOriginGroupUpdateParameters Class

  • java.lang.Object
    • com.microsoft.azure.management.cdn.AFDOriginGroupUpdateParameters

public class AFDOriginGroupUpdateParameters

AFDOrigin group properties needed for origin group creation or update.

Constructor Summary

Constructor Description
AFDOriginGroupUpdateParameters()

Method Summary

Modifier and Type Method and Description
HealthProbeParameters healthProbeSettings()

Get health probe settings to the origin that is used to determine the health of the origin.

LoadBalancingSettingsParameters loadBalancingSettings()

Get load balancing settings for a backend pool.

ResponseBasedOriginErrorDetectionParameters responseBasedAfdOriginErrorDetectionSettings()

Get the JSON object that contains the properties to determine origin health using real requests/responses.

EnabledState sessionAffinityState()

Get whether to allow session affinity on this host.

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.

AFDOriginGroupUpdateParameters withHealthProbeSettings(HealthProbeParameters healthProbeSettings)

Set health probe settings to the origin that is used to determine the health of the origin.

AFDOriginGroupUpdateParameters withLoadBalancingSettings(LoadBalancingSettingsParameters loadBalancingSettings)

Set load balancing settings for a backend pool.

AFDOriginGroupUpdateParameters withResponseBasedAfdOriginErrorDetectionSettings(ResponseBasedOriginErrorDetectionParameters responseBasedAfdOriginErrorDetectionSettings)

Set the JSON object that contains the properties to determine origin health using real requests/responses.

AFDOriginGroupUpdateParameters withSessionAffinityState(EnabledState sessionAffinityState)

Set whether to allow session affinity on this host.

AFDOriginGroupUpdateParameters 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

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Constructor Details

AFDOriginGroupUpdateParameters

public AFDOriginGroupUpdateParameters()

Method Details

healthProbeSettings

public HealthProbeParameters healthProbeSettings()

Get health probe settings to the origin that is used to determine the health of the origin.

Returns:

the healthProbeSettings value

loadBalancingSettings

public LoadBalancingSettingsParameters loadBalancingSettings()

Get load balancing settings for a backend pool.

Returns:

the loadBalancingSettings value

responseBasedAfdOriginErrorDetectionSettings

public ResponseBasedOriginErrorDetectionParameters responseBasedAfdOriginErrorDetectionSettings()

Get the JSON object that contains the properties to determine origin health using real requests/responses. This property is currently not supported.

Returns:

the responseBasedAfdOriginErrorDetectionSettings value

sessionAffinityState

public EnabledState sessionAffinityState()

Get whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'. Possible values include: 'Enabled', 'Disabled'.

Returns:

the sessionAffinityState value

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:

the trafficRestorationTimeToHealedOrNewEndpointsInMinutes value

withHealthProbeSettings

public AFDOriginGroupUpdateParameters withHealthProbeSettings(HealthProbeParameters healthProbeSettings)

Set health probe settings to the origin that is used to determine the health of the origin.

Parameters:

healthProbeSettings - the healthProbeSettings value to set

Returns:

the AFDOriginGroupUpdateParameters object itself.

withLoadBalancingSettings

public AFDOriginGroupUpdateParameters withLoadBalancingSettings(LoadBalancingSettingsParameters loadBalancingSettings)

Set load balancing settings for a backend pool.

Parameters:

loadBalancingSettings - the loadBalancingSettings value to set

Returns:

the AFDOriginGroupUpdateParameters object itself.

withResponseBasedAfdOriginErrorDetectionSettings

public AFDOriginGroupUpdateParameters withResponseBasedAfdOriginErrorDetectionSettings(ResponseBasedOriginErrorDetectionParameters responseBasedAfdOriginErrorDetectionSettings)

Set the JSON object that contains the properties to determine origin health using real requests/responses. This property is currently not supported.

Parameters:

responseBasedAfdOriginErrorDetectionSettings - the responseBasedAfdOriginErrorDetectionSettings value to set

Returns:

the AFDOriginGroupUpdateParameters object itself.

withSessionAffinityState

public AFDOriginGroupUpdateParameters withSessionAffinityState(EnabledState sessionAffinityState)

Set whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'. Possible values include: 'Enabled', 'Disabled'.

Parameters:

sessionAffinityState - the sessionAffinityState value to set

Returns:

the AFDOriginGroupUpdateParameters object itself.

withTrafficRestorationTimeToHealedOrNewEndpointsInMinutes

public AFDOriginGroupUpdateParameters 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:

trafficRestorationTimeToHealedOrNewEndpointsInMinutes - the trafficRestorationTimeToHealedOrNewEndpointsInMinutes value to set

Returns:

the AFDOriginGroupUpdateParameters object itself.

Applies to