org.openstack4j.model.network.ext.status.HealthMonitorV2Status Maven / Gradle / Ivy
package org.openstack4j.model.network.ext.status;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import org.openstack4j.model.ModelEntity;
import org.openstack4j.model.network.ext.HealthMonitorType;
import org.openstack4j.openstack.networking.domain.ext.LoadBalancerV2StatusTree.NeutronHealthMonitorV2Status;
/**
* The status of an lbaas v2 heathmonitor
* @author emjburns
*/
@JsonDeserialize(as = NeutronHealthMonitorV2Status.class)
public interface HealthMonitorV2Status extends ModelEntity {
/**
* The id of the healthmonitor
* @return id
*/
public String getId();
/**
* The health monitor type
* @return HealthMonitorType
*/
public HealthMonitorType getType();
/**
* Provisioning status of the health monitor
* @return provisioningStatus
*/
public String getProvisioningStatus();
}