org.openstack4j.model.octavia.status.MemberV2Status Maven / Gradle / Ivy
package org.openstack4j.model.octavia.status;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import org.openstack4j.model.ModelEntity;
import org.openstack4j.openstack.octavia.domain.LoadBalancerV2StatusTree.OctaviaMemberV2Status;
/**
* The status of an lbaas v2 member
* @author wei
*/
@JsonDeserialize(as = OctaviaMemberV2Status.class)
public interface MemberV2Status extends ModelEntity {
/**
* The id of the member
* @return id
*/
public String getId();
/**
* The address of the memeber
* @return address
*/
public String getAddress();
/**
* The protocol port of the member
* @return protocol port
*/
public Integer getProtocolPort();
/**
* The operating status of the member
* @return operating status
*/
public String getOperatingStatus();
/**
* The provisioning status of the member
* @return provisioning status
*/
public String getProvisioningStatus();
}