Interface SolutionUpdateSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SolutionUpdateSummary.Builder,SolutionUpdateSummary>,SdkBuilder<SolutionUpdateSummary.Builder,SolutionUpdateSummary>,SdkPojo
- Enclosing class:
- SolutionUpdateSummary
public static interface SolutionUpdateSummary.Builder extends SdkPojo, CopyableBuilder<SolutionUpdateSummary.Builder,SolutionUpdateSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description SolutionUpdateSummary.BuildercreationDateTime(Instant creationDateTime)The date and time (in Unix format) that the solution update was created.SolutionUpdateSummary.BuilderfailureReason(String failureReason)If a solution update fails, the reason behind the failure.SolutionUpdateSummary.BuilderlastUpdatedDateTime(Instant lastUpdatedDateTime)The date and time (in Unix time) that the solution update was last updated.SolutionUpdateSummary.BuilderperformAutoTraining(Boolean performAutoTraining)Whether the solution automatically creates solution versions.default SolutionUpdateSummary.BuildersolutionUpdateConfig(Consumer<SolutionUpdateConfig.Builder> solutionUpdateConfig)The configuration details of the solution.SolutionUpdateSummary.BuildersolutionUpdateConfig(SolutionUpdateConfig solutionUpdateConfig)The configuration details of the solution.SolutionUpdateSummary.Builderstatus(String status)The status of the solution update.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
solutionUpdateConfig
SolutionUpdateSummary.Builder solutionUpdateConfig(SolutionUpdateConfig solutionUpdateConfig)
The configuration details of the solution.
- Parameters:
solutionUpdateConfig- The configuration details of the solution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
solutionUpdateConfig
default SolutionUpdateSummary.Builder solutionUpdateConfig(Consumer<SolutionUpdateConfig.Builder> solutionUpdateConfig)
The configuration details of the solution.
This is a convenience method that creates an instance of theSolutionUpdateConfig.Builderavoiding the need to create one manually viaSolutionUpdateConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosolutionUpdateConfig(SolutionUpdateConfig).- Parameters:
solutionUpdateConfig- a consumer that will call methods onSolutionUpdateConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
solutionUpdateConfig(SolutionUpdateConfig)
-
status
SolutionUpdateSummary.Builder status(String status)
The status of the solution update. A solution update can be in one of the following states:
CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED
- Parameters:
status- The status of the solution update. A solution update can be in one of the following states:CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
performAutoTraining
SolutionUpdateSummary.Builder performAutoTraining(Boolean performAutoTraining)
Whether the solution automatically creates solution versions.
- Parameters:
performAutoTraining- Whether the solution automatically creates solution versions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationDateTime
SolutionUpdateSummary.Builder creationDateTime(Instant creationDateTime)
The date and time (in Unix format) that the solution update was created.
- Parameters:
creationDateTime- The date and time (in Unix format) that the solution update was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedDateTime
SolutionUpdateSummary.Builder lastUpdatedDateTime(Instant lastUpdatedDateTime)
The date and time (in Unix time) that the solution update was last updated.
- Parameters:
lastUpdatedDateTime- The date and time (in Unix time) that the solution update was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failureReason
SolutionUpdateSummary.Builder failureReason(String failureReason)
If a solution update fails, the reason behind the failure.
- Parameters:
failureReason- If a solution update fails, the reason behind the failure.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-