Interface LoRaWANGateway.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<LoRaWANGateway.Builder,LoRaWANGateway>,SdkBuilder<LoRaWANGateway.Builder,LoRaWANGateway>,SdkPojo
- Enclosing class:
- LoRaWANGateway
public static interface LoRaWANGateway.Builder extends SdkPojo, CopyableBuilder<LoRaWANGateway.Builder,LoRaWANGateway>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default LoRaWANGateway.Builderbeaconing(Consumer<Beaconing.Builder> beaconing)Beaconing object information, which consists of the data rate and frequency parameters.LoRaWANGateway.Builderbeaconing(Beaconing beaconing)Beaconing object information, which consists of the data rate and frequency parameters.LoRaWANGateway.BuildergatewayEui(String gatewayEui)The gateway's EUI value.LoRaWANGateway.BuilderjoinEuiFilters(Collection<? extends Collection<String>> joinEuiFilters)Sets the value of the JoinEuiFilters property for this object.LoRaWANGateway.BuilderjoinEuiFilters(Collection<String>... joinEuiFilters)Sets the value of the JoinEuiFilters property for this object.LoRaWANGateway.BuildermaxEirp(Float maxEirp)The MaxEIRP value.LoRaWANGateway.BuildernetIdFilters(String... netIdFilters)Sets the value of the NetIdFilters property for this object.LoRaWANGateway.BuildernetIdFilters(Collection<String> netIdFilters)Sets the value of the NetIdFilters property for this object.LoRaWANGateway.BuilderrfRegion(String rfRegion)The frequency band (RFRegion) value.LoRaWANGateway.BuildersubBands(Integer... subBands)Sets the value of the SubBands property for this object.LoRaWANGateway.BuildersubBands(Collection<Integer> subBands)Sets the value of the SubBands property for this object.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
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.
-
beaconing
default LoRaWANGateway.Builder beaconing(Consumer<Beaconing.Builder> beaconing)
Beaconing object information, which consists of the data rate and frequency parameters.
This is a convenience method that creates an instance of theBeaconing.Builderavoiding the need to create one manually viaBeaconing.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tobeaconing(Beaconing).- Parameters:
beaconing- a consumer that will call methods onBeaconing.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
beaconing(Beaconing)
-
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.
-
-