Class PickupDetails
- java.lang.Object
-
- software.amazon.awssdk.services.snowball.model.PickupDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<PickupDetails.Builder,PickupDetails>
@Generated("software.amazon.awssdk:codegen") public final class PickupDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PickupDetails.Builder,PickupDetails>
Information identifying the person picking up the device.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfacePickupDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PickupDetails.Builderbuilder()StringdevicePickupId()The unique ID for a device that will be picked up.Stringemail()The email address of the person picking up the device.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InstantidentificationExpirationDate()Expiration date of the credential identifying the person picking up the device.StringidentificationIssuingOrg()Organization that issued the credential identifying the person picking up the device.StringidentificationNumber()The number on the credential identifying the person picking up the device.Stringname()The name of the person picking up the device.StringphoneNumber()The phone number of the person picking up the device.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends PickupDetails.Builder>serializableBuilderClass()PickupDetails.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
name
public final String name()
The name of the person picking up the device.
- Returns:
- The name of the person picking up the device.
-
phoneNumber
public final String phoneNumber()
The phone number of the person picking up the device.
- Returns:
- The phone number of the person picking up the device.
-
email
public final String email()
The email address of the person picking up the device.
- Returns:
- The email address of the person picking up the device.
-
identificationNumber
public final String identificationNumber()
The number on the credential identifying the person picking up the device.
- Returns:
- The number on the credential identifying the person picking up the device.
-
identificationExpirationDate
public final Instant identificationExpirationDate()
Expiration date of the credential identifying the person picking up the device.
- Returns:
- Expiration date of the credential identifying the person picking up the device.
-
identificationIssuingOrg
public final String identificationIssuingOrg()
Organization that issued the credential identifying the person picking up the device.
- Returns:
- Organization that issued the credential identifying the person picking up the device.
-
devicePickupId
public final String devicePickupId()
The unique ID for a device that will be picked up.
- Returns:
- The unique ID for a device that will be picked up.
-
toBuilder
public PickupDetails.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<PickupDetails.Builder,PickupDetails>
-
builder
public static PickupDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends PickupDetails.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-