Class LifecycleEvent
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<LifecycleEvent.Builder,LifecycleEvent>
Information about a deployment lifecycle event.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic LifecycleEvent.Builderbuilder()final DiagnosticsDiagnostic information about the deployment lifecycle event.final InstantendTime()A timestamp that indicates when the deployment lifecycle event ended.final booleanfinal booleanequalsBySdkFields(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 inthashCode()final StringThe deployment lifecycle event name, such asApplicationStop,BeforeInstall,AfterInstall,ApplicationStart, orValidateService.static Class<? extends LifecycleEvent.Builder> final InstantA timestamp that indicates when the deployment lifecycle event started.final LifecycleEventStatusstatus()The deployment lifecycle event status:final StringThe deployment lifecycle event status:Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
lifecycleEventName
The deployment lifecycle event name, such as
ApplicationStop,BeforeInstall,AfterInstall,ApplicationStart, orValidateService.- Returns:
- The deployment lifecycle event name, such as
ApplicationStop,BeforeInstall,AfterInstall,ApplicationStart, orValidateService.
-
diagnostics
Diagnostic information about the deployment lifecycle event.
- Returns:
- Diagnostic information about the deployment lifecycle event.
-
startTime
A timestamp that indicates when the deployment lifecycle event started.
- Returns:
- A timestamp that indicates when the deployment lifecycle event started.
-
endTime
A timestamp that indicates when the deployment lifecycle event ended.
- Returns:
- A timestamp that indicates when the deployment lifecycle event ended.
-
status
The deployment lifecycle event status:
-
Pending: The deployment lifecycle event is pending.
-
InProgress: The deployment lifecycle event is in progress.
-
Succeeded: The deployment lifecycle event ran successfully.
-
Failed: The deployment lifecycle event has failed.
-
Skipped: The deployment lifecycle event has been skipped.
-
Unknown: The deployment lifecycle event is unknown.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnLifecycleEventStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The deployment lifecycle event status:
-
Pending: The deployment lifecycle event is pending.
-
InProgress: The deployment lifecycle event is in progress.
-
Succeeded: The deployment lifecycle event ran successfully.
-
Failed: The deployment lifecycle event has failed.
-
Skipped: The deployment lifecycle event has been skipped.
-
Unknown: The deployment lifecycle event is unknown.
-
- See Also:
-
-
statusAsString
The deployment lifecycle event status:
-
Pending: The deployment lifecycle event is pending.
-
InProgress: The deployment lifecycle event is in progress.
-
Succeeded: The deployment lifecycle event ran successfully.
-
Failed: The deployment lifecycle event has failed.
-
Skipped: The deployment lifecycle event has been skipped.
-
Unknown: The deployment lifecycle event is unknown.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnLifecycleEventStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The deployment lifecycle event status:
-
Pending: The deployment lifecycle event is pending.
-
InProgress: The deployment lifecycle event is in progress.
-
Succeeded: The deployment lifecycle event ran successfully.
-
Failed: The deployment lifecycle event has failed.
-
Skipped: The deployment lifecycle event has been skipped.
-
Unknown: The deployment lifecycle event is unknown.
-
- See Also:
-
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<LifecycleEvent.Builder,LifecycleEvent> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin 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
-