Class Port.Binding

  • Enclosing class:
    Port

    public static final class Port.Binding
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String hostId
      The host on which the port will be allocated.
      private java.util.Map<java.lang.String,​java.lang.String> profile
      A map to enable applications running on the specific host to pass and receive vif port specific information to the plugin.
      private java.util.Map<java.lang.String,​java.lang.String> vifDetails
      A map containing additional information needed by the interface driver
      private java.lang.String vifType
      The vif type for the specific port.
      private java.lang.String vnicType
      The type of vnic that this port should be attached to
    • Constructor Summary

      Constructors 
      Constructor Description
      Binding()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getHostId()  
      java.util.Map<java.lang.String,​java.lang.String> getProfile()  
      java.util.Map<java.lang.String,​java.lang.String> getVifDetails()  
      java.lang.String getVifType()  
      java.lang.String getVnicType()  
      void setHostId​(java.lang.String hostId)  
      void setProfile​(java.util.Map<java.lang.String,​java.lang.String> profile)  
      void setVifDetails​(java.util.Map<java.lang.String,​java.lang.String> vifDetails)  
      void setVifType​(java.lang.String vifType)  
      void setVnicType​(java.lang.String vnicType)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • hostId

        private java.lang.String hostId
        The host on which the port will be allocated.
      • vifType

        private java.lang.String vifType
        The vif type for the specific port.
      • vnicType

        private java.lang.String vnicType
        The type of vnic that this port should be attached to
      • vifDetails

        private java.util.Map<java.lang.String,​java.lang.String> vifDetails
        A map containing additional information needed by the interface driver
      • profile

        private java.util.Map<java.lang.String,​java.lang.String> profile
        A map to enable applications running on the specific host to pass and receive vif port specific information to the plugin.
    • Constructor Detail

      • Binding

        public Binding()
    • Method Detail

      • getHostId

        public java.lang.String getHostId()
      • setHostId

        public void setHostId​(java.lang.String hostId)
      • getVifType

        public java.lang.String getVifType()
      • setVifType

        public void setVifType​(java.lang.String vifType)
      • getVnicType

        public java.lang.String getVnicType()
      • setVnicType

        public void setVnicType​(java.lang.String vnicType)
      • getVifDetails

        public java.util.Map<java.lang.String,​java.lang.String> getVifDetails()
      • setVifDetails

        public void setVifDetails​(java.util.Map<java.lang.String,​java.lang.String> vifDetails)
      • getProfile

        public java.util.Map<java.lang.String,​java.lang.String> getProfile()
      • setProfile

        public void setProfile​(java.util.Map<java.lang.String,​java.lang.String> profile)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object