Class NodeConfig.Builder

  • Enclosing class:
    NodeConfig

    public static class NodeConfig.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • serialNumber

        public NodeConfig.Builder serialNumber​(String serialNumber)
        The serial number of the MacDevice.
        Parameters:
        serialNumber - the value to set
        Returns:
        this builder
      • macAddress

        public NodeConfig.Builder macAddress​(String macAddress)
        The macAddress.
        Parameters:
        macAddress - the value to set
        Returns:
        this builder
      • switchHostname

        public NodeConfig.Builder switchHostname​(String switchHostname)
        The switchHostname.
        Parameters:
        switchHostname - the value to set
        Returns:
        this builder
      • switchEthPort

        public NodeConfig.Builder switchEthPort​(String switchEthPort)
        The switchEthPort.
        Parameters:
        switchEthPort - the value to set
        Returns:
        this builder
      • ipKvmHostname

        public NodeConfig.Builder ipKvmHostname​(String ipKvmHostname)
        The ipKvmHostname.
        Parameters:
        ipKvmHostname - the value to set
        Returns:
        this builder
      • ipKvmPortNumber

        public NodeConfig.Builder ipKvmPortNumber​(Integer ipKvmPortNumber)
        The ipKvmPortNumber.
        Parameters:
        ipKvmPortNumber - the value to set
        Returns:
        this builder
      • pduHostname

        public NodeConfig.Builder pduHostname​(String pduHostname)
        The pduHostname.
        Parameters:
        pduHostname - the value to set
        Returns:
        this builder
      • pduPort

        public NodeConfig.Builder pduPort​(Integer pduPort)
        The pduPort.
        Parameters:
        pduPort - the value to set
        Returns:
        this builder
      • buildVlanId

        public NodeConfig.Builder buildVlanId​(Integer buildVlanId)
        The buildVlanId.
        Parameters:
        buildVlanId - the value to set
        Returns:
        this builder
      • buildIpAddress

        public NodeConfig.Builder buildIpAddress​(String buildIpAddress)
        The buildIpAddress.
        Parameters:
        buildIpAddress - the value to set
        Returns:
        this builder
      • prodVlanId

        public NodeConfig.Builder prodVlanId​(Integer prodVlanId)
        The prodVlanId.
        Parameters:
        prodVlanId - the value to set
        Returns:
        this builder
      • prodIpAddress

        public NodeConfig.Builder prodIpAddress​(String prodIpAddress)
        The prodIpAddress.
        Parameters:
        prodIpAddress - the value to set
        Returns:
        this builder
      • rackLocation

        public NodeConfig.Builder rackLocation​(String rackLocation)
        The rackLocation.
        Parameters:
        rackLocation - the value to set
        Returns:
        this builder
      • chipSet

        public NodeConfig.Builder chipSet​(String chipSet)
        The chipSetn.
        Parameters:
        chipSet - the value to set
        Returns:
        this builder
      • osVersion

        public NodeConfig.Builder osVersion​(String osVersion)
        The osVersion.
        Parameters:
        osVersion - the value to set
        Returns:
        this builder
      • macOrderId

        public NodeConfig.Builder macOrderId​(String macOrderId)
        The macOrderId.
        Parameters:
        macOrderId - the value to set
        Returns:
        this builder
      • tenancyId

        public NodeConfig.Builder tenancyId​(String tenancyId)
        The tenancyId.
        Parameters:
        tenancyId - the value to set
        Returns:
        this builder