@Generated(value="software.amazon.awssdk:codegen") public final class Order extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Order.Builder,Order>
Information about an order.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Order.Builder |
| Modifier and Type | Method and Description |
|---|---|
AcknowledgmentStatus |
acknowledgmentStatus()
The acknowledgement status of the order.
|
String |
acknowledgmentStatusAsString()
The acknowledgement status of the order.
|
static Order.Builder |
builder() |
Instant |
createdAt()
The creation time of the order.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTrackingInformation()
For responses, this returns true if the service returned a value for the TrackingInformation property.
|
String |
networkArn()
The Amazon Resource Name (ARN) of the network associated with this order.
|
String |
networkSiteArn()
The Amazon Resource Name (ARN) of the network site associated with this order.
|
String |
orderArn()
The Amazon Resource Name (ARN) of the order.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Order.Builder> |
serializableBuilderClass() |
Address |
shippingAddress()
The shipping address of the order.
|
Order.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
List<TrackingInformation> |
trackingInformation()
The tracking information of the order.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final AcknowledgmentStatus acknowledgmentStatus()
The acknowledgement status of the order.
If the service returns an enum value that is not available in the current SDK version,
acknowledgmentStatus will return AcknowledgmentStatus.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from acknowledgmentStatusAsString().
AcknowledgmentStatuspublic final String acknowledgmentStatusAsString()
The acknowledgement status of the order.
If the service returns an enum value that is not available in the current SDK version,
acknowledgmentStatus will return AcknowledgmentStatus.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from acknowledgmentStatusAsString().
AcknowledgmentStatuspublic final Instant createdAt()
The creation time of the order.
public final String networkArn()
The Amazon Resource Name (ARN) of the network associated with this order.
public final String networkSiteArn()
The Amazon Resource Name (ARN) of the network site associated with this order.
public final String orderArn()
The Amazon Resource Name (ARN) of the order.
public final Address shippingAddress()
The shipping address of the order.
public final boolean hasTrackingInformation()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<TrackingInformation> trackingInformation()
The tracking information of the order.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTrackingInformation() method.
public Order.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Order.Builder,Order>public static Order.Builder builder()
public static Class<? extends Order.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.