@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ApplicationConfig extends Object implements Serializable, Cloneable, StructuredPojo
LoRaWAN application configuration, which can be used to perform geolocation.
Constructor and Description |
---|
ApplicationConfig() |
Modifier and Type | Method and Description |
---|---|
ApplicationConfig |
clone() |
boolean |
equals(Object obj) |
String |
getDestinationName()
The name of the position data destination that describes the AWS IoT rule that processes the device's position
data for use by AWS IoT Core for LoRaWAN.
|
Integer |
getFPort() |
String |
getType()
Application type, which can be specified to obtain real-time position information of your LoRaWAN device.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDestinationName(String destinationName)
The name of the position data destination that describes the AWS IoT rule that processes the device's position
data for use by AWS IoT Core for LoRaWAN.
|
void |
setFPort(Integer fPort) |
void |
setType(String type)
Application type, which can be specified to obtain real-time position information of your LoRaWAN device.
|
String |
toString()
Returns a string representation of this object.
|
ApplicationConfig |
withDestinationName(String destinationName)
The name of the position data destination that describes the AWS IoT rule that processes the device's position
data for use by AWS IoT Core for LoRaWAN.
|
ApplicationConfig |
withFPort(Integer fPort) |
ApplicationConfig |
withType(ApplicationConfigType type)
Application type, which can be specified to obtain real-time position information of your LoRaWAN device.
|
ApplicationConfig |
withType(String type)
Application type, which can be specified to obtain real-time position information of your LoRaWAN device.
|
public void setFPort(Integer fPort)
fPort
- public Integer getFPort()
public ApplicationConfig withFPort(Integer fPort)
fPort
- public void setType(String type)
Application type, which can be specified to obtain real-time position information of your LoRaWAN device.
type
- Application type, which can be specified to obtain real-time position information of your LoRaWAN device.ApplicationConfigType
public String getType()
Application type, which can be specified to obtain real-time position information of your LoRaWAN device.
ApplicationConfigType
public ApplicationConfig withType(String type)
Application type, which can be specified to obtain real-time position information of your LoRaWAN device.
type
- Application type, which can be specified to obtain real-time position information of your LoRaWAN device.ApplicationConfigType
public ApplicationConfig withType(ApplicationConfigType type)
Application type, which can be specified to obtain real-time position information of your LoRaWAN device.
type
- Application type, which can be specified to obtain real-time position information of your LoRaWAN device.ApplicationConfigType
public void setDestinationName(String destinationName)
The name of the position data destination that describes the AWS IoT rule that processes the device's position data for use by AWS IoT Core for LoRaWAN.
destinationName
- The name of the position data destination that describes the AWS IoT rule that processes the device's
position data for use by AWS IoT Core for LoRaWAN.public String getDestinationName()
The name of the position data destination that describes the AWS IoT rule that processes the device's position data for use by AWS IoT Core for LoRaWAN.
public ApplicationConfig withDestinationName(String destinationName)
The name of the position data destination that describes the AWS IoT rule that processes the device's position data for use by AWS IoT Core for LoRaWAN.
destinationName
- The name of the position data destination that describes the AWS IoT rule that processes the device's
position data for use by AWS IoT Core for LoRaWAN.public String toString()
toString
in class Object
Object.toString()
public ApplicationConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.