Class RegistrationVersionStatusHistory
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<RegistrationVersionStatusHistory.Builder,
RegistrationVersionStatusHistory>
The RegistrationVersionStatusHistory object contains the time stamps for when the reservations status changes.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal Instant
The time when the registration was in the approved state, in UNIX epoch time format.final Instant
The time when the registration was in the archived state, in UNIX epoch time format.builder()
final Instant
The time when the registration was in the denied state, in UNIX epoch time format.final Instant
The time when the registration was in the discarded state, in UNIX epoch time format.final Instant
The time when the registration was in the draft state, in UNIX epoch time format.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final Instant
The time when the registration was in the requires authentication state, in UNIX epoch time format.final Instant
The time when the registration was in the reviewing state, in UNIX epoch time format.final Instant
The time when the registration was in the revoked state, in UNIX epoch time format.static Class
<? extends RegistrationVersionStatusHistory.Builder> final Instant
The time when the registration was in the submitted state, in UNIX epoch time format.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
draftTimestamp
The time when the registration was in the draft state, in UNIX epoch time format.
- Returns:
- The time when the registration was in the draft state, in UNIX epoch time format.
-
submittedTimestamp
The time when the registration was in the submitted state, in UNIX epoch time format.
- Returns:
- The time when the registration was in the submitted state, in UNIX epoch time format.
-
reviewingTimestamp
The time when the registration was in the reviewing state, in UNIX epoch time format.
- Returns:
- The time when the registration was in the reviewing state, in UNIX epoch time format.
-
requiresAuthenticationTimestamp
The time when the registration was in the requires authentication state, in UNIX epoch time format.
- Returns:
- The time when the registration was in the requires authentication state, in UNIX epoch time format.
-
approvedTimestamp
The time when the registration was in the approved state, in UNIX epoch time format.
- Returns:
- The time when the registration was in the approved state, in UNIX epoch time format.
-
discardedTimestamp
The time when the registration was in the discarded state, in UNIX epoch time format.
- Returns:
- The time when the registration was in the discarded state, in UNIX epoch time format.
-
deniedTimestamp
The time when the registration was in the denied state, in UNIX epoch time format.
- Returns:
- The time when the registration was in the denied state, in UNIX epoch time format.
-
revokedTimestamp
The time when the registration was in the revoked state, in UNIX epoch time format.
- Returns:
- The time when the registration was in the revoked state, in UNIX epoch time format.
-
archivedTimestamp
The time when the registration was in the archived state, in UNIX epoch time format.
- Returns:
- The time when the registration was in the archived state, in UNIX epoch time format.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<RegistrationVersionStatusHistory.Builder,
RegistrationVersionStatusHistory> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-