Class PortBinding


  • public final class PortBinding
    extends java.lang.Object
    • Method Detail

      • hostId

        public java.util.Optional<java.lang.String> hostId()
        Returns:
        The ID of the host to allocate port on.
      • profile

        public java.util.Optional<java.lang.String> profile()
        Returns:
        Custom data to be passed as `binding:profile`. Data must be passed as JSON.
      • vifDetails

        public java.util.Map<java.lang.String,​java.lang.Object> vifDetails()
        Returns:
        A map of JSON strings containing additional details for this specific binding.
      • vifType

        public java.util.Optional<java.lang.String> vifType()
        Returns:
        The VNIC type of the port binding.
      • vnicType

        public java.util.Optional<java.lang.String> vnicType()
        Returns:
        VNIC type for the port. Can either be `direct`, `direct-physical`, `macvtap`, `normal`, `baremetal` or `virtio-forwarder`. Default value is `normal`.