content: 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();
  }
  