Interface LoRaWANDeviceMetadata.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<LoRaWANDeviceMetadata.Builder,LoRaWANDeviceMetadata>,SdkBuilder<LoRaWANDeviceMetadata.Builder,LoRaWANDeviceMetadata>,SdkPojo
- Enclosing class:
- LoRaWANDeviceMetadata
public static interface LoRaWANDeviceMetadata.Builder extends SdkPojo, CopyableBuilder<LoRaWANDeviceMetadata.Builder,LoRaWANDeviceMetadata>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LoRaWANDeviceMetadata.BuilderdataRate(Integer dataRate)The DataRate value.LoRaWANDeviceMetadata.BuilderdevEui(String devEui)The DevEUI value.LoRaWANDeviceMetadata.BuilderfPort(Integer fPort)The FPort value.LoRaWANDeviceMetadata.Builderfrequency(Integer frequency)The device's channel frequency in Hz.LoRaWANDeviceMetadata.Buildergateways(Collection<LoRaWANGatewayMetadata> gateways)Information about the gateways accessed by the device.LoRaWANDeviceMetadata.Buildergateways(Consumer<LoRaWANGatewayMetadata.Builder>... gateways)Information about the gateways accessed by the device.LoRaWANDeviceMetadata.Buildergateways(LoRaWANGatewayMetadata... gateways)Information about the gateways accessed by the device.LoRaWANDeviceMetadata.BuilderpublicGateways(Collection<LoRaWANPublicGatewayMetadata> publicGateways)Information about the LoRaWAN public network accessed by the device.LoRaWANDeviceMetadata.BuilderpublicGateways(Consumer<LoRaWANPublicGatewayMetadata.Builder>... publicGateways)Information about the LoRaWAN public network accessed by the device.LoRaWANDeviceMetadata.BuilderpublicGateways(LoRaWANPublicGatewayMetadata... publicGateways)Information about the LoRaWAN public network accessed by the device.LoRaWANDeviceMetadata.Buildertimestamp(String timestamp)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 Detail
-
devEui
LoRaWANDeviceMetadata.Builder devEui(String 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
LoRaWANDeviceMetadata.Builder fPort(Integer 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
LoRaWANDeviceMetadata.Builder dataRate(Integer 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
LoRaWANDeviceMetadata.Builder frequency(Integer 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
LoRaWANDeviceMetadata.Builder timestamp(String 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
LoRaWANDeviceMetadata.Builder gateways(Collection<LoRaWANGatewayMetadata> 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
LoRaWANDeviceMetadata.Builder gateways(LoRaWANGatewayMetadata... 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
LoRaWANDeviceMetadata.Builder gateways(Consumer<LoRaWANGatewayMetadata.Builder>... 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 to#gateways(List.) - 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:
#gateways(java.util.Collection)
-
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
LoRaWANDeviceMetadata.Builder publicGateways(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
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 to#publicGateways(List.) - 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:
#publicGateways(java.util.Collection)
-
-