Class LacpGroupConfigInfo.Builder

    • Constructor Detail

      • Builder

        public Builder()
        Constructor with parameters for the required properties of LacpGroupConfigInfo.
    • Method Detail

      • setKey

        public LacpGroupConfigInfo.Builder setKey​(java.lang.String key)
        The key represents the identifier for the group that is unique across VC.
        Parameters:
        key - New value for the property.
      • setLoadBalanceAlgorithm

        public LacpGroupConfigInfo.Builder setLoadBalanceAlgorithm​(java.lang.String loadBalanceAlgorithm)
        Load balance algorithm used in LACP group. The possible values are dictated by the values available in VC. Please refer VMwareDvsLacpLoadBalanceAlgorithm documentation for a full list of values. A few examples are srcDestIp where source and destination IP are considered, srcIp where only source IP is considered.
        Parameters:
        loadBalanceAlgorithm - New value for the property.
      • setName

        public LacpGroupConfigInfo.Builder setName​(java.lang.String name)
        The display name of the LACP group.
        Parameters:
        name - New value for the property.
      • setUplinkNames

        public LacpGroupConfigInfo.Builder setUplinkNames​(java.util.List<java.lang.String> uplinkNames)
        Names for the uplink ports in the group.
        Parameters:
        uplinkNames - New value for the property.
      • setUplinkNum

        public LacpGroupConfigInfo.Builder setUplinkNum​(java.lang.Long uplinkNum)
        The number of uplink ports format: int64
        Parameters:
        uplinkNum - New value for the property.
      • setUplinkPortKeys

        public LacpGroupConfigInfo.Builder setUplinkPortKeys​(java.util.List<java.lang.String> uplinkPortKeys)
        Keys for the uplink ports in the group. Each uplink port is assigned a key that is unique across VC.
        Parameters:
        uplinkPortKeys - New value for the property.