java.lang.Object
org.jclouds.openstack.neutron.v2.domain.lbaas.v1.HealthMonitor
Direct Known Subclasses:
HealthMonitor.CreateHealthMonitor, HealthMonitor.UpdateHealthMonitor

public class HealthMonitor extends Object
A Neutron LBaaS v1 HealthMonitor.
  • Method Details

    • getId

      @Nullable public String getId()
      Returns:
      the id of the HealthMonitor.
    • getTenantId

      @Nullable public String getTenantId()
      Returns:
      the tenant id of the HealthMonitor.
    • getType

      @Nullable public ProbeType getType()
      Returns:
      the probe type for this HealthMonitor.
    • getDelay

      @Nullable public Integer getDelay()
      Returns:
      the delay for this HealthMonitor.
    • getTimeout

      @Nullable public Integer getTimeout()
      Returns:
      the timeout for this HealthMonitor.
    • getMaxRetries

      @Nullable public Integer getMaxRetries()
      Returns:
      the max retries for this HealthMonitor.
    • getHttpMethod

      @Nullable public HttpMethod getHttpMethod()
      Returns:
      the HTTP method for this HealthMonitor.
    • getUrlPath

      @Nullable public String getUrlPath()
      Returns:
      the URL path for this HealthMonitor.
    • getExpectedCodes

      @Nullable public String getExpectedCodes()
      Returns:
      the expected codes for this HealthMonitor.
    • getPools

      @Nullable public com.google.common.collect.ImmutableList<PoolStatus> getPools()
      Returns:
      the pools for this HealthMonitor.
    • getAdminStateUp

      @Nullable public Boolean getAdminStateUp()
      Returns:
      the administrative state for this HealthMonitor.
    • getStatus

      @Nullable public LBaaSStatus getStatus()
      Returns:
      the status for this HealthMonitor.
    • getStatusDescription

      @Nullable public String getStatusDescription()
      Returns:
      the status description for this HealthMonitor.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • createBuilder

      public static HealthMonitor.CreateBuilder createBuilder(ProbeType type, Integer delay, Integer timeout, Integer maxRetries)
      Returns:
      the Builder for creating a new HealthMonitor.
    • updateBuilder

      public static HealthMonitor.UpdateBuilder updateBuilder()
      Returns:
      the Builder for updating a HealthMonitor.