Interface LoadBalancer.UpdateStages.WithProbe
-
- All Known Subinterfaces:
LoadBalancer.Update
- Enclosing interface:
- LoadBalancer.UpdateStages
public static interface LoadBalancer.UpdateStages.WithProbeThe stage of the load balancer update allowing to add, remove or modify probes.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LoadBalancerHttpProbe.UpdateDefinitionStages.Blank<LoadBalancer.Update>defineHttpProbe(String name)Begins the definition of a new HTTP probe to add to the load balancer.LoadBalancerHttpProbe.UpdateDefinitionStages.Blank<LoadBalancer.Update>defineHttpsProbe(String name)Begins the definition of a new HTTPS probe to add to the load balancer.LoadBalancerTcpProbe.UpdateDefinitionStages.Blank<LoadBalancer.Update>defineTcpProbe(String name)Begins the definition of a new TCP probe to add to the load balancer.LoadBalancerHttpProbe.UpdateupdateHttpProbe(String name)Begins the description of an update to an existing HTTP probe on this load balancer.LoadBalancerHttpProbe.UpdateupdateHttpsProbe(String name)Begins the description of an update to an existing HTTPS probe on this load balancer.LoadBalancerTcpProbe.UpdateupdateTcpProbe(String name)Begins the description of an update to an existing TCP probe on this load balancer.LoadBalancer.UpdatewithoutProbe(String name)Removes the specified probe from the load balancer, if present.
-
-
-
Method Detail
-
defineHttpProbe
LoadBalancerHttpProbe.UpdateDefinitionStages.Blank<LoadBalancer.Update> defineHttpProbe(String name)
Begins the definition of a new HTTP probe to add to the load balancer.The definition must be completed with a call to
Attachable.InDefinition.attach()- Parameters:
name- the name of the new probe- Returns:
- the next stage of the definition
-
defineHttpsProbe
LoadBalancerHttpProbe.UpdateDefinitionStages.Blank<LoadBalancer.Update> defineHttpsProbe(String name)
Begins the definition of a new HTTPS probe to add to the load balancer.The definition must be completed with a call to
Attachable.InDefinition.attach()- Parameters:
name- the name of the new probe- Returns:
- the next stage of the definition
-
defineTcpProbe
LoadBalancerTcpProbe.UpdateDefinitionStages.Blank<LoadBalancer.Update> defineTcpProbe(String name)
Begins the definition of a new TCP probe to add to the load balancer.The definition must be completed with a call to
Attachable.InDefinition.attach()- Parameters:
name- the name of the new probe- Returns:
- the next stage of the definition
-
withoutProbe
LoadBalancer.Update withoutProbe(String name)
Removes the specified probe from the load balancer, if present.- Parameters:
name- the name of the probe to remove- Returns:
- the next stage of the update
-
updateTcpProbe
LoadBalancerTcpProbe.Update updateTcpProbe(String name)
Begins the description of an update to an existing TCP probe on this load balancer.- Parameters:
name- the name of the probe to update- Returns:
- the first stage of the probe update
-
updateHttpProbe
LoadBalancerHttpProbe.Update updateHttpProbe(String name)
Begins the description of an update to an existing HTTP probe on this load balancer.- Parameters:
name- the name of the probe to update- Returns:
- the first stage of the probe update
-
updateHttpsProbe
LoadBalancerHttpProbe.Update updateHttpsProbe(String name)
Begins the description of an update to an existing HTTPS probe on this load balancer.- Parameters:
name- the name of the probe to update- Returns:
- the first stage of the probe update
-
-