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 Details

    • 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 the SuiteRunConfiguration.Builder avoiding the need to create one manually via SuiteRunConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to suiteRunConfiguration(SuiteRunConfiguration).

      Parameters:
      suiteRunConfiguration - a consumer that will call methods on SuiteRunConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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 the TestResult.Builder avoiding the need to create one manually via TestResult.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to testResult(TestResult).

      Parameters:
      testResult - a consumer that will call methods on TestResult.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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

      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:
    • 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:
    • 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

      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.