Interface LoRaWANDeviceMetadata.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<LoRaWANDeviceMetadata.Builder,
,LoRaWANDeviceMetadata> SdkBuilder<LoRaWANDeviceMetadata.Builder,
,LoRaWANDeviceMetadata> SdkPojo
- Enclosing class:
LoRaWANDeviceMetadata
-
Method Summary
Modifier and TypeMethodDescriptionThe DataRate value.The DevEUI value.The FPort value.The device's channel frequency in Hz.gateways
(Collection<LoRaWANGatewayMetadata> gateways) Information about the gateways accessed by the device.gateways
(Consumer<LoRaWANGatewayMetadata.Builder>... gateways) Information about the gateways accessed by the device.gateways
(LoRaWANGatewayMetadata... gateways) Information about the gateways accessed by the device.publicGateways
(Collection<LoRaWANPublicGatewayMetadata> publicGateways) Information about the LoRaWAN public network accessed by the device.publicGateways
(Consumer<LoRaWANPublicGatewayMetadata.Builder>... publicGateways) Information about the LoRaWAN public network accessed by the device.publicGateways
(LoRaWANPublicGatewayMetadata... publicGateways) Information about the LoRaWAN public network accessed by the device.The date and time of the metadata.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 Details
-
devEui
The DevEUI value.
- Parameters:
devEui
- The DevEUI value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fPort
The FPort value.
- Parameters:
fPort
- The FPort value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataRate
The DataRate value.
- Parameters:
dataRate
- The DataRate value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
frequency
The device's channel frequency in Hz.
- Parameters:
frequency
- The device's channel frequency in Hz.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timestamp
The date and time of the metadata.
- Parameters:
timestamp
- The date and time of the metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
gateways
Information about the gateways accessed by the device.
- Parameters:
gateways
- Information about the gateways accessed by the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
gateways
Information about the gateways accessed by the device.
- Parameters:
gateways
- Information about the gateways accessed by the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
gateways
Information about the gateways accessed by the device.
This is a convenience method that creates an instance of theLoRaWANGatewayMetadata.Builder
avoiding the need to create one manually viaLoRaWANGatewayMetadata.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed togateways(List<LoRaWANGatewayMetadata>)
.- Parameters:
gateways
- a consumer that will call methods onLoRaWANGatewayMetadata.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
publicGateways
LoRaWANDeviceMetadata.Builder publicGateways(Collection<LoRaWANPublicGatewayMetadata> publicGateways) Information about the LoRaWAN public network accessed by the device.
- Parameters:
publicGateways
- Information about the LoRaWAN public network accessed by the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publicGateways
Information about the LoRaWAN public network accessed by the device.
- Parameters:
publicGateways
- Information about the LoRaWAN public network accessed by the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publicGateways
LoRaWANDeviceMetadata.Builder publicGateways(Consumer<LoRaWANPublicGatewayMetadata.Builder>... publicGateways) Information about the LoRaWAN public network accessed by the device.
This is a convenience method that creates an instance of theLoRaWANPublicGatewayMetadata.Builder
avoiding the need to create one manually viaLoRaWANPublicGatewayMetadata.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topublicGateways(List<LoRaWANPublicGatewayMetadata>)
.- Parameters:
publicGateways
- a consumer that will call methods onLoRaWANPublicGatewayMetadata.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-