Interface LifeCycle.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<LifeCycle.Builder,LifeCycle>,SdkBuilder<LifeCycle.Builder,LifeCycle>,SdkPojo
- Enclosing class:
- LifeCycle
public static interface LifeCycle.Builder extends SdkPojo, CopyableBuilder<LifeCycle.Builder,LifeCycle>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description LifeCycle.BuilderaddedToServiceDateTime(String addedToServiceDateTime)Lifecycle added to service data and time.LifeCycle.BuilderelapsedReplicationDuration(String elapsedReplicationDuration)Lifecycle elapsed time and duration.LifeCycle.BuilderfirstByteDateTime(String firstByteDateTime)Lifecycle replication initiation date and time.default LifeCycle.BuilderlastCutover(Consumer<LifeCycleLastCutover.Builder> lastCutover)Lifecycle last Cutover.LifeCycle.BuilderlastCutover(LifeCycleLastCutover lastCutover)Lifecycle last Cutover.LifeCycle.BuilderlastSeenByServiceDateTime(String lastSeenByServiceDateTime)Lifecycle last seen date and time.default LifeCycle.BuilderlastTest(Consumer<LifeCycleLastTest.Builder> lastTest)Lifecycle last Test.LifeCycle.BuilderlastTest(LifeCycleLastTest lastTest)Lifecycle last Test.LifeCycle.Builderstate(String state)Lifecycle state.LifeCycle.Builderstate(LifeCycleState state)Lifecycle state.-
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
-
addedToServiceDateTime
LifeCycle.Builder addedToServiceDateTime(String addedToServiceDateTime)
Lifecycle added to service data and time.
- Parameters:
addedToServiceDateTime- Lifecycle added to service data and time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
elapsedReplicationDuration
LifeCycle.Builder elapsedReplicationDuration(String elapsedReplicationDuration)
Lifecycle elapsed time and duration.
- Parameters:
elapsedReplicationDuration- Lifecycle elapsed time and duration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firstByteDateTime
LifeCycle.Builder firstByteDateTime(String firstByteDateTime)
Lifecycle replication initiation date and time.
- Parameters:
firstByteDateTime- Lifecycle replication initiation date and time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastCutover
LifeCycle.Builder lastCutover(LifeCycleLastCutover lastCutover)
Lifecycle last Cutover.
- Parameters:
lastCutover- Lifecycle last Cutover.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastCutover
default LifeCycle.Builder lastCutover(Consumer<LifeCycleLastCutover.Builder> lastCutover)
Lifecycle last Cutover.
This is a convenience method that creates an instance of theLifeCycleLastCutover.Builderavoiding the need to create one manually viaLifeCycleLastCutover.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolastCutover(LifeCycleLastCutover).- Parameters:
lastCutover- a consumer that will call methods onLifeCycleLastCutover.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
lastCutover(LifeCycleLastCutover)
-
lastSeenByServiceDateTime
LifeCycle.Builder lastSeenByServiceDateTime(String lastSeenByServiceDateTime)
Lifecycle last seen date and time.
- Parameters:
lastSeenByServiceDateTime- Lifecycle last seen date and time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastTest
LifeCycle.Builder lastTest(LifeCycleLastTest lastTest)
Lifecycle last Test.
- Parameters:
lastTest- Lifecycle last Test.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastTest
default LifeCycle.Builder lastTest(Consumer<LifeCycleLastTest.Builder> lastTest)
Lifecycle last Test.
This is a convenience method that creates an instance of theLifeCycleLastTest.Builderavoiding the need to create one manually viaLifeCycleLastTest.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolastTest(LifeCycleLastTest).- Parameters:
lastTest- a consumer that will call methods onLifeCycleLastTest.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
lastTest(LifeCycleLastTest)
-
state
LifeCycle.Builder state(String state)
Lifecycle state.
- Parameters:
state- Lifecycle state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LifeCycleState,LifeCycleState
-
state
LifeCycle.Builder state(LifeCycleState state)
Lifecycle state.
- Parameters:
state- Lifecycle state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LifeCycleState,LifeCycleState
-
-