Interface LoRaWANGateway.Builder

    • Method Detail

      • gatewayEui

        LoRaWANGateway.Builder gatewayEui​(String gatewayEui)

        The gateway's EUI value.

        Parameters:
        gatewayEui - The gateway's EUI value.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • rfRegion

        LoRaWANGateway.Builder rfRegion​(String rfRegion)

        The frequency band (RFRegion) value.

        Parameters:
        rfRegion - The frequency band (RFRegion) value.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • joinEuiFilters

        LoRaWANGateway.Builder joinEuiFilters​(Collection<? extends Collection<String>> joinEuiFilters)
        Sets the value of the JoinEuiFilters property for this object.
        Parameters:
        joinEuiFilters - The new value for the JoinEuiFilters property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • joinEuiFilters

        LoRaWANGateway.Builder joinEuiFilters​(Collection<String>... joinEuiFilters)
        Sets the value of the JoinEuiFilters property for this object.
        Parameters:
        joinEuiFilters - The new value for the JoinEuiFilters property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • netIdFilters

        LoRaWANGateway.Builder netIdFilters​(Collection<String> netIdFilters)
        Sets the value of the NetIdFilters property for this object.
        Parameters:
        netIdFilters - The new value for the NetIdFilters property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • netIdFilters

        LoRaWANGateway.Builder netIdFilters​(String... netIdFilters)
        Sets the value of the NetIdFilters property for this object.
        Parameters:
        netIdFilters - The new value for the NetIdFilters property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • subBands

        LoRaWANGateway.Builder subBands​(Collection<Integer> subBands)
        Sets the value of the SubBands property for this object.
        Parameters:
        subBands - The new value for the SubBands property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • subBands

        LoRaWANGateway.Builder subBands​(Integer... subBands)
        Sets the value of the SubBands property for this object.
        Parameters:
        subBands - The new value for the SubBands property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • beaconing

        LoRaWANGateway.Builder beaconing​(Beaconing beaconing)

        Beaconing object information, which consists of the data rate and frequency parameters.

        Parameters:
        beaconing - Beaconing object information, which consists of the data rate and frequency parameters.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • maxEirp

        LoRaWANGateway.Builder maxEirp​(Float maxEirp)

        The MaxEIRP value.

        Parameters:
        maxEirp - The MaxEIRP value.
        Returns:
        Returns a reference to this object so that method calls can be chained together.