Class ActionHistory
- java.lang.Object
-
- software.amazon.awssdk.services.budgets.model.ActionHistory
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ActionHistory.Builder,ActionHistory>
@Generated("software.amazon.awssdk:codegen") public final class ActionHistory extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ActionHistory.Builder,ActionHistory>
The historical records for a budget action.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceActionHistory.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ActionHistoryDetailsactionHistoryDetails()The description of the details for the event.static ActionHistory.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)EventTypeeventType()This distinguishes between whether the events are triggered by the user or are generated by the system.StringeventTypeAsString()This distinguishes between whether the events are triggered by the user or are generated by the system.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ActionHistory.Builder>serializableBuilderClass()ActionStatusstatus()The status of action at the time of the event.StringstatusAsString()The status of action at the time of the event.Instanttimestamp()Returns the value of the Timestamp property for this object.ActionHistory.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
-
timestamp
public final Instant timestamp()
Returns the value of the Timestamp property for this object.- Returns:
- The value of the Timestamp property for this object.
-
status
public final ActionStatus status()
The status of action at the time of the event.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnActionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of action at the time of the event.
- See Also:
ActionStatus
-
statusAsString
public final String statusAsString()
The status of action at the time of the event.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnActionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of action at the time of the event.
- See Also:
ActionStatus
-
eventType
public final EventType eventType()
This distinguishes between whether the events are triggered by the user or are generated by the system.
If the service returns an enum value that is not available in the current SDK version,
eventTypewill returnEventType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromeventTypeAsString().- Returns:
- This distinguishes between whether the events are triggered by the user or are generated by the system.
- See Also:
EventType
-
eventTypeAsString
public final String eventTypeAsString()
This distinguishes between whether the events are triggered by the user or are generated by the system.
If the service returns an enum value that is not available in the current SDK version,
eventTypewill returnEventType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromeventTypeAsString().- Returns:
- This distinguishes between whether the events are triggered by the user or are generated by the system.
- See Also:
EventType
-
actionHistoryDetails
public final ActionHistoryDetails actionHistoryDetails()
The description of the details for the event.
- Returns:
- The description of the details for the event.
-
toBuilder
public ActionHistory.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ActionHistory.Builder,ActionHistory>
-
builder
public static ActionHistory.Builder builder()
-
serializableBuilderClass
public static Class<? extends ActionHistory.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
-
-