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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaLoRaWANGatewayMetadata.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaLoRaWANPublicGatewayMetadata.builder().When the
Consumercompletes,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:
-