LoadBalancer.UpdateStages.WithProbe Interface

public interface WithProbe

The stage of the load balancer update allowing to add, remove or modify probes.

Method Summary

Modifier and Type Method and Description
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 attach()

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 attach()

LoadBalancerHttpProbe.Update updateHttpProbe(String name)

Begins the description of an update to an existing HTTP probe on this load balancer.

LoadBalancerTcpProbe.Update updateTcpProbe(String name)

Begins the description of an update to an existing TCP probe on this load balancer.

LoadBalancer.Update withoutProbe(String name)

Removes the specified probe from the load balancer, if present.

Method Details

defineHttpProbe

public LoadBalancerHttpProbe.UpdateDefinitionStages.Blank 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 attach()

Parameters:

name - the name of the new probe

Returns:

the next stage of the definition

defineTcpProbe

public LoadBalancerTcpProbe.UpdateDefinitionStages.Blank 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 attach()

Parameters:

name - the name of the new probe

Returns:

the next stage of the definition

updateHttpProbe

public 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

updateTcpProbe

public 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

withoutProbe

public 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

Applies to