Class GetWirelessDeviceResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.iotwireless.model.IotWirelessResponse
-
- software.amazon.awssdk.services.iotwireless.model.GetWirelessDeviceResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetWirelessDeviceResponse.Builder,GetWirelessDeviceResponse>
@Generated("software.amazon.awssdk:codegen") public final class GetWirelessDeviceResponse extends IotWirelessResponse implements ToCopyableBuilder<GetWirelessDeviceResponse.Builder,GetWirelessDeviceResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGetWirelessDeviceResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringarn()The Amazon Resource Name of the resource.static GetWirelessDeviceResponse.Builderbuilder()Stringdescription()The description of the resource.StringdestinationName()The name of the destination to which the device is assigned.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()The ID of the wireless device.LoRaWANDeviceloRaWAN()Information about the wireless device.Stringname()The 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 GetWirelessDeviceResponse.Builder>serializableBuilderClass()SidewalkDevicesidewalk()Sidewalk device object.StringthingArn()The ARN of the thing associated with the wireless device.StringthingName()The name of the thing associated with the wireless device.GetWirelessDeviceResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.WirelessDeviceTypetype()The wireless device type.StringtypeAsString()The wireless device type.-
Methods inherited from class software.amazon.awssdk.services.iotwireless.model.IotWirelessResponse
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
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
-
type
public final WirelessDeviceType type()
The wireless device type.
If the service returns an enum value that is not available in the current SDK version,
typewill returnWirelessDeviceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The wireless device type.
- See Also:
WirelessDeviceType
-
typeAsString
public final String typeAsString()
The wireless device type.
If the service returns an enum value that is not available in the current SDK version,
typewill returnWirelessDeviceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The wireless device type.
- See Also:
WirelessDeviceType
-
name
public final String name()
The name of the resource.
- Returns:
- The name of the resource.
-
description
public final String description()
The description of the resource.
- Returns:
- The description of the resource.
-
destinationName
public final String destinationName()
The name of the destination to which the device is assigned.
- Returns:
- The name of the destination to which the device is assigned.
-
id
public final String id()
The ID of the wireless device.
- Returns:
- The ID of the wireless device.
-
arn
public final String arn()
The Amazon Resource Name of the resource.
- Returns:
- The Amazon Resource Name of the resource.
-
thingName
public final String thingName()
The name of the thing associated with the wireless device. The value is empty if a thing isn't associated with the device.
- Returns:
- The name of the thing associated with the wireless device. The value is empty if a thing isn't associated with the device.
-
thingArn
public final String thingArn()
The ARN of the thing associated with the wireless device.
- Returns:
- The ARN of the thing associated with the wireless device.
-
loRaWAN
public final LoRaWANDevice loRaWAN()
Information about the wireless device.
- Returns:
- Information about the wireless device.
-
sidewalk
public final SidewalkDevice sidewalk()
Sidewalk device object.
- Returns:
- Sidewalk device object.
-
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 GetWirelessDeviceResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetWirelessDeviceResponse.Builder,GetWirelessDeviceResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static GetWirelessDeviceResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetWirelessDeviceResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
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 classSdkResponse
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-