Interface TestRunSourceSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TestRunSourceSummary.Builder,,TestRunSourceSummary> SdkBuilder<TestRunSourceSummary.Builder,,TestRunSourceSummary> SdkPojo
- Enclosing class:
TestRunSourceSummary
@Mutable
@NotThreadSafe
public static interface TestRunSourceSummary.Builder
extends SdkPojo, CopyableBuilder<TestRunSourceSummary.Builder,TestRunSourceSummary>
-
Method Summary
Modifier and TypeMethodDescriptiondefault TestRunSourceSummary.BuilderobservabilityAlarm(Consumer<TestRunObservabilityAlarmSummary.Builder> observabilityAlarm) An observability alarm snapshot captured for the test run.observabilityAlarm(TestRunObservabilityAlarmSummary observabilityAlarm) An observability alarm snapshot captured for the test run.default TestRunSourceSummary.BuildersuccessCriteriaAlarm(Consumer<TestRunSuccessCriteriaAlarmSummary.Builder> successCriteriaAlarm) A success criteria alarm snapshot captured for the test run.successCriteriaAlarm(TestRunSuccessCriteriaAlarmSummary successCriteriaAlarm) A success criteria alarm snapshot captured for the test run.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
-
successCriteriaAlarm
TestRunSourceSummary.Builder successCriteriaAlarm(TestRunSuccessCriteriaAlarmSummary successCriteriaAlarm) A success criteria alarm snapshot captured for the test run.
- Parameters:
successCriteriaAlarm- A success criteria alarm snapshot captured for the test run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
successCriteriaAlarm
default TestRunSourceSummary.Builder successCriteriaAlarm(Consumer<TestRunSuccessCriteriaAlarmSummary.Builder> successCriteriaAlarm) A success criteria alarm snapshot captured for the test run.
This is a convenience method that creates an instance of theTestRunSuccessCriteriaAlarmSummary.Builderavoiding the need to create one manually viaTestRunSuccessCriteriaAlarmSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosuccessCriteriaAlarm(TestRunSuccessCriteriaAlarmSummary).- Parameters:
successCriteriaAlarm- a consumer that will call methods onTestRunSuccessCriteriaAlarmSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
observabilityAlarm
TestRunSourceSummary.Builder observabilityAlarm(TestRunObservabilityAlarmSummary observabilityAlarm) An observability alarm snapshot captured for the test run.
- Parameters:
observabilityAlarm- An observability alarm snapshot captured for the test run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
observabilityAlarm
default TestRunSourceSummary.Builder observabilityAlarm(Consumer<TestRunObservabilityAlarmSummary.Builder> observabilityAlarm) An observability alarm snapshot captured for the test run.
This is a convenience method that creates an instance of theTestRunObservabilityAlarmSummary.Builderavoiding the need to create one manually viaTestRunObservabilityAlarmSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toobservabilityAlarm(TestRunObservabilityAlarmSummary).- Parameters:
observabilityAlarm- a consumer that will call methods onTestRunObservabilityAlarmSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-