LoadBalancer.UpdateStages.WithProbe Interface
public static interface LoadBalancer.UpdateStages.WithProbe
The stage of the load balancer update allowing to add, remove or modify probes.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract Blank<Update> |
defineHttpProbe(String name)
Begins the definition of a new HTTP probe to add to the load balancer. |
abstract Blank<Update> |
defineHttpsProbe(String name)
Begins the definition of a new HTTPS probe to add to the load balancer. |
abstract Blank<Update> |
defineTcpProbe(String name)
Begins the definition of a new TCP probe to add to the load balancer. |
abstract Update |
updateHttpProbe(String name)
Begins the description of an update to an existing HTTP probe on this load balancer. |
abstract Update |
updateHttpsProbe(String name)
Begins the description of an update to an existing HTTPS probe on this load balancer. |
abstract Update |
updateTcpProbe(String name)
Begins the description of an update to an existing TCP probe on this load balancer. |
abstract Update |
withoutProbe(String name)
Removes the specified probe from the load balancer, if present. |
Method Details
defineHttpProbe
public abstract LoadBalancerHttpProbe.UpdateDefinitionStages.Blank
Begins the definition of a new HTTP probe to add to the load balancer.
The definition must be completed with a call to LoadBalancerHttpProbe.DefinitionStages.WithAttach#attach()
Parameters:
Returns:
defineHttpsProbe
public abstract LoadBalancerHttpProbe.UpdateDefinitionStages.Blank
Begins the definition of a new HTTPS probe to add to the load balancer.
The definition must be completed with a call to LoadBalancerHttpProbe.DefinitionStages.WithAttach#attach()
Parameters:
Returns:
defineTcpProbe
public abstract LoadBalancerTcpProbe.UpdateDefinitionStages.Blank
Begins the definition of a new TCP probe to add to the load balancer.
The definition must be completed with a call to LoadBalancerHttpProbe.DefinitionStages.WithAttach#attach()
Parameters:
Returns:
updateHttpProbe
public abstract LoadBalancerHttpProbe.Update updateHttpProbe(String name)
Begins the description of an update to an existing HTTP probe on this load balancer.
Parameters:
Returns:
updateHttpsProbe
public abstract LoadBalancerHttpProbe.Update updateHttpsProbe(String name)
Begins the description of an update to an existing HTTPS probe on this load balancer.
Parameters:
Returns:
updateTcpProbe
public abstract LoadBalancerTcpProbe.Update updateTcpProbe(String name)
Begins the description of an update to an existing TCP probe on this load balancer.
Parameters:
Returns:
withoutProbe
public abstract LoadBalancer.Update withoutProbe(String name)
Removes the specified probe from the load balancer, if present.
Parameters:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for