Interface LifecycleEvent.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<LifecycleEvent.Builder,LifecycleEvent>,SdkBuilder<LifecycleEvent.Builder,LifecycleEvent>,SdkPojo
- Enclosing class:
- LifecycleEvent
public static interface LifecycleEvent.Builder extends SdkPojo, CopyableBuilder<LifecycleEvent.Builder,LifecycleEvent>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default LifecycleEvent.Builderdiagnostics(Consumer<Diagnostics.Builder> diagnostics)Diagnostic information about the deployment lifecycle event.LifecycleEvent.Builderdiagnostics(Diagnostics diagnostics)Diagnostic information about the deployment lifecycle event.LifecycleEvent.BuilderendTime(Instant endTime)A timestamp that indicates when the deployment lifecycle event ended.LifecycleEvent.BuilderlifecycleEventName(String lifecycleEventName)The deployment lifecycle event name, such asApplicationStop,BeforeInstall,AfterInstall,ApplicationStart, orValidateService.LifecycleEvent.BuilderstartTime(Instant startTime)A timestamp that indicates when the deployment lifecycle event started.LifecycleEvent.Builderstatus(String status)The deployment lifecycle event status:LifecycleEvent.Builderstatus(LifecycleEventStatus status)The deployment lifecycle event status:-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
lifecycleEventName
LifecycleEvent.Builder lifecycleEventName(String lifecycleEventName)
The deployment lifecycle event name, such as
ApplicationStop,BeforeInstall,AfterInstall,ApplicationStart, orValidateService.- Parameters:
lifecycleEventName- The deployment lifecycle event name, such asApplicationStop,BeforeInstall,AfterInstall,ApplicationStart, orValidateService.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
diagnostics
LifecycleEvent.Builder diagnostics(Diagnostics diagnostics)
Diagnostic information about the deployment lifecycle event.
- Parameters:
diagnostics- Diagnostic information about the deployment lifecycle event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
diagnostics
default LifecycleEvent.Builder diagnostics(Consumer<Diagnostics.Builder> diagnostics)
Diagnostic information about the deployment lifecycle event.
This is a convenience method that creates an instance of theDiagnostics.Builderavoiding the need to create one manually viaDiagnostics.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todiagnostics(Diagnostics).- Parameters:
diagnostics- a consumer that will call methods onDiagnostics.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
diagnostics(Diagnostics)
-
startTime
LifecycleEvent.Builder startTime(Instant startTime)
A timestamp that indicates when the deployment lifecycle event started.
- Parameters:
startTime- A timestamp that indicates when the deployment lifecycle event started.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endTime
LifecycleEvent.Builder endTime(Instant endTime)
A timestamp that indicates when the deployment lifecycle event ended.
- Parameters:
endTime- A timestamp that indicates when the deployment lifecycle event ended.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
LifecycleEvent.Builder status(String 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.
- Parameters:
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.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LifecycleEventStatus,LifecycleEventStatus
-
-
status
LifecycleEvent.Builder status(LifecycleEventStatus 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.
- Parameters:
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.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LifecycleEventStatus,LifecycleEventStatus
-
-
-