Class Nic.Builder

  • Enclosing class:
    Nic

    public static class Nic.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • label

        public Nic.Builder label​(String label)
        Provides a label and summary information for the device.
        Parameters:
        label - the value to set
        Returns:
        this builder
      • switchName

        public Nic.Builder switchName​(String switchName)
        Switch name.
        Parameters:
        switchName - the value to set
        Returns:
        this builder
      • macAddress

        public Nic.Builder macAddress​(String macAddress)
        Mac address of the VM.
        Parameters:
        macAddress - the value to set
        Returns:
        this builder
      • macAddressType

        public Nic.Builder macAddressType​(String macAddressType)
        Mac address type.
        Parameters:
        macAddressType - the value to set
        Returns:
        this builder
      • networkName

        public Nic.Builder networkName​(String networkName)
        Network name.
        Parameters:
        networkName - the value to set
        Returns:
        this builder
      • ipAddresses

        public Nic.Builder ipAddresses​(List<String> ipAddresses)
        List of IP addresses.
        Parameters:
        ipAddresses - the value to set
        Returns:
        this builder
      • build

        public Nic build()