Interface AutomationEventStep.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AutomationEventStep.Builder,,AutomationEventStep> SdkBuilder<AutomationEventStep.Builder,,AutomationEventStep> SdkPojo
- Enclosing class:
AutomationEventStep
@Mutable
@NotThreadSafe
public static interface AutomationEventStep.Builder
extends SdkPojo, CopyableBuilder<AutomationEventStep.Builder,AutomationEventStep>
-
Method Summary
Modifier and TypeMethodDescriptioncompletedTimestamp(Instant completedTimestamp) The timestamp when this automation event step completed execution.default AutomationEventStep.BuilderestimatedMonthlySavings(Consumer<EstimatedMonthlySavings.Builder> estimatedMonthlySavings) Sets the value of the EstimatedMonthlySavings property for this object.estimatedMonthlySavings(EstimatedMonthlySavings estimatedMonthlySavings) Sets the value of the EstimatedMonthlySavings property for this object.The ID of the automation event this step belongs to.resourceId(String resourceId) The unique identifier of the resource being acted upon in this step.startTimestamp(Instant startTimestamp) The timestamp when this automation event step started execution.The unique identifier for this step.stepStatus(String stepStatus) The current status of the step.stepStatus(StepStatus stepStatus) The current status of the step.The type of step.The type of step.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
eventId
The ID of the automation event this step belongs to.
- Parameters:
eventId- The ID of the automation event this step belongs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stepId
The unique identifier for this step.
- Parameters:
stepId- The unique identifier for this step.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stepType
The type of step.
- Parameters:
stepType- The type of step.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
stepType
The type of step.
- Parameters:
stepType- The type of step.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
stepStatus
The current status of the step.
- Parameters:
stepStatus- The current status of the step.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
stepStatus
The current status of the step.
- Parameters:
stepStatus- The current status of the step.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceId
The unique identifier of the resource being acted upon in this step.
- Parameters:
resourceId- The unique identifier of the resource being acted upon in this step.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTimestamp
The timestamp when this automation event step started execution.
- Parameters:
startTimestamp- The timestamp when this automation event step started execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
completedTimestamp
The timestamp when this automation event step completed execution.
- Parameters:
completedTimestamp- The timestamp when this automation event step completed execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
estimatedMonthlySavings
AutomationEventStep.Builder estimatedMonthlySavings(EstimatedMonthlySavings estimatedMonthlySavings) Sets the value of the EstimatedMonthlySavings property for this object.- Parameters:
estimatedMonthlySavings- The new value for the EstimatedMonthlySavings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
estimatedMonthlySavings
default AutomationEventStep.Builder estimatedMonthlySavings(Consumer<EstimatedMonthlySavings.Builder> estimatedMonthlySavings) Sets the value of the EstimatedMonthlySavings property for this object. This is a convenience method that creates an instance of theEstimatedMonthlySavings.Builderavoiding the need to create one manually viaEstimatedMonthlySavings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toestimatedMonthlySavings(EstimatedMonthlySavings).- Parameters:
estimatedMonthlySavings- a consumer that will call methods onEstimatedMonthlySavings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-