@Generated(value="software.amazon.awssdk:codegen") public final class TransactionDescription extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TransactionDescription.Builder,TransactionDescription>
A structure that contains information about a transaction.
| Modifier and Type | Class and Description |
|---|---|
static interface |
TransactionDescription.Builder |
| Modifier and Type | Method and Description |
|---|---|
static TransactionDescription.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends TransactionDescription.Builder> |
serializableBuilderClass() |
TransactionDescription.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Instant |
transactionEndTime()
The time when the transaction committed or aborted, if it is not currently active.
|
String |
transactionId()
The ID of the transaction.
|
Instant |
transactionStartTime()
The time when the transaction started.
|
TransactionStatus |
transactionStatus()
A status of ACTIVE, COMMITTED, or ABORTED.
|
String |
transactionStatusAsString()
A status of ACTIVE, COMMITTED, or ABORTED.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String transactionId()
The ID of the transaction.
public final TransactionStatus transactionStatus()
A status of ACTIVE, COMMITTED, or ABORTED.
If the service returns an enum value that is not available in the current SDK version, transactionStatus
will return TransactionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from transactionStatusAsString().
TransactionStatuspublic final String transactionStatusAsString()
A status of ACTIVE, COMMITTED, or ABORTED.
If the service returns an enum value that is not available in the current SDK version, transactionStatus
will return TransactionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from transactionStatusAsString().
TransactionStatuspublic final Instant transactionStartTime()
The time when the transaction started.
public final Instant transactionEndTime()
The time when the transaction committed or aborted, if it is not currently active.
public TransactionDescription.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TransactionDescription.Builder,TransactionDescription>public static TransactionDescription.Builder builder()
public static Class<? extends TransactionDescription.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.