Class DeviceIdentifier
- java.lang.Object
-
- software.amazon.awssdk.services.privatenetworks.model.DeviceIdentifier
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DeviceIdentifier.Builder,DeviceIdentifier>
@Generated("software.amazon.awssdk:codegen") public final class DeviceIdentifier extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DeviceIdentifier.Builder,DeviceIdentifier>
Information about a subscriber of a device that can use a network.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDeviceIdentifier.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DeviceIdentifier.Builderbuilder()InstantcreatedAt()The creation time of this device identifier.StringdeviceIdentifierArn()The Amazon Resource Name (ARN) of the device identifier.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringiccid()The Integrated Circuit Card Identifier of the device identifier.Stringimsi()The International Mobile Subscriber Identity of the device identifier.StringnetworkArn()The Amazon Resource Name (ARN) of the network on which the device identifier appears.StringorderArn()The Amazon Resource Name (ARN) of the order used to purchase the device identifier.List<SdkField<?>>sdkFields()static Class<? extends DeviceIdentifier.Builder>serializableBuilderClass()DeviceIdentifierStatusstatus()The status of the device identifier.StringstatusAsString()The status of the device identifier.DeviceIdentifier.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringtrafficGroupArn()The Amazon Resource Name (ARN) of the traffic group to which the device identifier belongs.Stringvendor()The vendor of the device identifier.-
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
-
createdAt
public final Instant createdAt()
The creation time of this device identifier.
- Returns:
- The creation time of this device identifier.
-
deviceIdentifierArn
public final String deviceIdentifierArn()
The Amazon Resource Name (ARN) of the device identifier.
- Returns:
- The Amazon Resource Name (ARN) of the device identifier.
-
iccid
public final String iccid()
The Integrated Circuit Card Identifier of the device identifier.
- Returns:
- The Integrated Circuit Card Identifier of the device identifier.
-
imsi
public final String imsi()
The International Mobile Subscriber Identity of the device identifier.
- Returns:
- The International Mobile Subscriber Identity of the device identifier.
-
networkArn
public final String networkArn()
The Amazon Resource Name (ARN) of the network on which the device identifier appears.
- Returns:
- The Amazon Resource Name (ARN) of the network on which the device identifier appears.
-
orderArn
public final String orderArn()
The Amazon Resource Name (ARN) of the order used to purchase the device identifier.
- Returns:
- The Amazon Resource Name (ARN) of the order used to purchase the device identifier.
-
status
public final DeviceIdentifierStatus status()
The status of the device identifier.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnDeviceIdentifierStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the device identifier.
- See Also:
DeviceIdentifierStatus
-
statusAsString
public final String statusAsString()
The status of the device identifier.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnDeviceIdentifierStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the device identifier.
- See Also:
DeviceIdentifierStatus
-
trafficGroupArn
public final String trafficGroupArn()
The Amazon Resource Name (ARN) of the traffic group to which the device identifier belongs.
- Returns:
- The Amazon Resource Name (ARN) of the traffic group to which the device identifier belongs.
-
vendor
public final String vendor()
The vendor of the device identifier.
- Returns:
- The vendor of the device identifier.
-
toBuilder
public DeviceIdentifier.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DeviceIdentifier.Builder,DeviceIdentifier>
-
builder
public static DeviceIdentifier.Builder builder()
-
serializableBuilderClass
public static Class<? extends DeviceIdentifier.Builder> serializableBuilderClass()
-
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.
-
-