Interface GetSuiteRunResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetSuiteRunResponse.Builder,GetSuiteRunResponse>,IotDeviceAdvisorResponse.Builder,SdkBuilder<GetSuiteRunResponse.Builder,GetSuiteRunResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetSuiteRunResponse
public static interface GetSuiteRunResponse.Builder extends IotDeviceAdvisorResponse.Builder, SdkPojo, CopyableBuilder<GetSuiteRunResponse.Builder,GetSuiteRunResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GetSuiteRunResponse.BuilderendTime(Instant endTime)Date (in Unix epoch time) when the test suite run ended.GetSuiteRunResponse.BuildererrorReason(String errorReason)Error reason for any test suite run failure.GetSuiteRunResponse.BuilderstartTime(Instant startTime)Date (in Unix epoch time) when the test suite run started.GetSuiteRunResponse.Builderstatus(String status)Status for the test suite run.GetSuiteRunResponse.Builderstatus(SuiteRunStatus status)Status for the test suite run.GetSuiteRunResponse.BuildersuiteDefinitionId(String suiteDefinitionId)Suite definition ID for the test suite run.GetSuiteRunResponse.BuildersuiteDefinitionVersion(String suiteDefinitionVersion)Suite definition version for the test suite run.GetSuiteRunResponse.BuildersuiteRunArn(String suiteRunArn)The ARN of the suite run.default GetSuiteRunResponse.BuildersuiteRunConfiguration(Consumer<SuiteRunConfiguration.Builder> suiteRunConfiguration)Suite run configuration for the test suite run.GetSuiteRunResponse.BuildersuiteRunConfiguration(SuiteRunConfiguration suiteRunConfiguration)Suite run configuration for the test suite run.GetSuiteRunResponse.BuildersuiteRunId(String suiteRunId)Suite run ID for the test suite run.GetSuiteRunResponse.Buildertags(Map<String,String> tags)The tags attached to the suite run.default GetSuiteRunResponse.BuildertestResult(Consumer<TestResult.Builder> testResult)Test results for the test suite run.GetSuiteRunResponse.BuildertestResult(TestResult testResult)Test results for the test suite run.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.iotdeviceadvisor.model.IotDeviceAdvisorResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
suiteDefinitionId
GetSuiteRunResponse.Builder suiteDefinitionId(String suiteDefinitionId)
Suite definition ID for the test suite run.
- Parameters:
suiteDefinitionId- Suite definition ID for the test suite run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
suiteDefinitionVersion
GetSuiteRunResponse.Builder suiteDefinitionVersion(String suiteDefinitionVersion)
Suite definition version for the test suite run.
- Parameters:
suiteDefinitionVersion- Suite definition version for the test suite run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
suiteRunId
GetSuiteRunResponse.Builder suiteRunId(String suiteRunId)
Suite run ID for the test suite run.
- Parameters:
suiteRunId- Suite run ID for the test suite run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
suiteRunArn
GetSuiteRunResponse.Builder suiteRunArn(String suiteRunArn)
The ARN of the suite run.
- Parameters:
suiteRunArn- The ARN of the suite run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
suiteRunConfiguration
GetSuiteRunResponse.Builder suiteRunConfiguration(SuiteRunConfiguration suiteRunConfiguration)
Suite run configuration for the test suite run.
- Parameters:
suiteRunConfiguration- Suite run configuration for the test suite run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
suiteRunConfiguration
default GetSuiteRunResponse.Builder suiteRunConfiguration(Consumer<SuiteRunConfiguration.Builder> suiteRunConfiguration)
Suite run configuration for the test suite run.
This is a convenience method that creates an instance of theSuiteRunConfiguration.Builderavoiding the need to create one manually viaSuiteRunConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosuiteRunConfiguration(SuiteRunConfiguration).- Parameters:
suiteRunConfiguration- a consumer that will call methods onSuiteRunConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
suiteRunConfiguration(SuiteRunConfiguration)
-
testResult
GetSuiteRunResponse.Builder testResult(TestResult testResult)
Test results for the test suite run.
- Parameters:
testResult- Test results for the test suite run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
testResult
default GetSuiteRunResponse.Builder testResult(Consumer<TestResult.Builder> testResult)
Test results for the test suite run.
This is a convenience method that creates an instance of theTestResult.Builderavoiding the need to create one manually viaTestResult.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totestResult(TestResult).- Parameters:
testResult- a consumer that will call methods onTestResult.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
testResult(TestResult)
-
startTime
GetSuiteRunResponse.Builder startTime(Instant startTime)
Date (in Unix epoch time) when the test suite run started.
- Parameters:
startTime- Date (in Unix epoch time) when the test suite run started.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endTime
GetSuiteRunResponse.Builder endTime(Instant endTime)
Date (in Unix epoch time) when the test suite run ended.
- Parameters:
endTime- Date (in Unix epoch time) when the test suite run ended.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
GetSuiteRunResponse.Builder status(String status)
Status for the test suite run.
- Parameters:
status- Status for the test suite run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SuiteRunStatus,SuiteRunStatus
-
status
GetSuiteRunResponse.Builder status(SuiteRunStatus status)
Status for the test suite run.
- Parameters:
status- Status for the test suite run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SuiteRunStatus,SuiteRunStatus
-
errorReason
GetSuiteRunResponse.Builder errorReason(String errorReason)
Error reason for any test suite run failure.
- Parameters:
errorReason- Error reason for any test suite run failure.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
GetSuiteRunResponse.Builder tags(Map<String,String> tags)
The tags attached to the suite run.
- Parameters:
tags- The tags attached to the suite run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-