Class UpdateWirelessDeviceRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.iotwireless.model.IotWirelessRequest
-
- software.amazon.awssdk.services.iotwireless.model.UpdateWirelessDeviceRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateWirelessDeviceRequest.Builder,UpdateWirelessDeviceRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateWirelessDeviceRequest extends IotWirelessRequest implements ToCopyableBuilder<UpdateWirelessDeviceRequest.Builder,UpdateWirelessDeviceRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateWirelessDeviceRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpdateWirelessDeviceRequest.Builderbuilder()Stringdescription()A new description of the resource.StringdestinationName()The name of the new destination for the device.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()The ID of the resource to update.LoRaWANUpdateDeviceloRaWAN()The updated wireless device's configuration.Stringname()The new name of the resource.PositioningConfigStatuspositioning()FPort values for the GNSS, stream, and ClockSync functions of the positioning information.StringpositioningAsString()FPort values for the GNSS, stream, and ClockSync functions of the positioning information.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends UpdateWirelessDeviceRequest.Builder>serializableBuilderClass()UpdateWirelessDeviceRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
id
public final String id()
The ID of the resource to update.
- Returns:
- The ID of the resource to update.
-
destinationName
public final String destinationName()
The name of the new destination for the device.
- Returns:
- The name of the new destination for the device.
-
name
public final String name()
The new name of the resource.
- Returns:
- The new name of the resource.
-
description
public final String description()
A new description of the resource.
- Returns:
- A new description of the resource.
-
loRaWAN
public final LoRaWANUpdateDevice loRaWAN()
The updated wireless device's configuration.
- Returns:
- The updated wireless device's configuration.
-
positioning
public final PositioningConfigStatus positioning()
FPort values for the GNSS, stream, and ClockSync functions of the positioning information.
If the service returns an enum value that is not available in the current SDK version,
positioningwill returnPositioningConfigStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompositioningAsString().- Returns:
- FPort values for the GNSS, stream, and ClockSync functions of the positioning information.
- See Also:
PositioningConfigStatus
-
positioningAsString
public final String positioningAsString()
FPort values for the GNSS, stream, and ClockSync functions of the positioning information.
If the service returns an enum value that is not available in the current SDK version,
positioningwill returnPositioningConfigStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompositioningAsString().- Returns:
- FPort values for the GNSS, stream, and ClockSync functions of the positioning information.
- See Also:
PositioningConfigStatus
-
toBuilder
public UpdateWirelessDeviceRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateWirelessDeviceRequest.Builder,UpdateWirelessDeviceRequest>- Specified by:
toBuilderin classIotWirelessRequest
-
builder
public static UpdateWirelessDeviceRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateWirelessDeviceRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-