Interface StartSuiteRunRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<StartSuiteRunRequest.Builder,
,StartSuiteRunRequest> IotDeviceAdvisorRequest.Builder
,SdkBuilder<StartSuiteRunRequest.Builder,
,StartSuiteRunRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
StartSuiteRunRequest
public static interface StartSuiteRunRequest.Builder
extends IotDeviceAdvisorRequest.Builder, SdkPojo, CopyableBuilder<StartSuiteRunRequest.Builder,StartSuiteRunRequest>
-
Method Summary
Modifier and TypeMethodDescriptionoverrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.suiteDefinitionId
(String suiteDefinitionId) Suite definition ID of the test suite.suiteDefinitionVersion
(String suiteDefinitionVersion) Suite definition version of the test suite.default StartSuiteRunRequest.Builder
suiteRunConfiguration
(Consumer<SuiteRunConfiguration.Builder> suiteRunConfiguration) Suite run configuration.suiteRunConfiguration
(SuiteRunConfiguration suiteRunConfiguration) Suite run configuration.The tags to be attached to the suite run.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.iotdeviceadvisor.model.IotDeviceAdvisorRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
suiteDefinitionId
Suite definition ID of the test suite.
- Parameters:
suiteDefinitionId
- Suite definition ID of the test suite.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
suiteDefinitionVersion
Suite definition version of the test suite.
- Parameters:
suiteDefinitionVersion
- Suite definition version of the test suite.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
suiteRunConfiguration
Suite run configuration.
- Parameters:
suiteRunConfiguration
- Suite run configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
suiteRunConfiguration
default StartSuiteRunRequest.Builder suiteRunConfiguration(Consumer<SuiteRunConfiguration.Builder> suiteRunConfiguration) Suite run configuration.
This is a convenience method that creates an instance of theSuiteRunConfiguration.Builder
avoiding the need to create one manually viaSuiteRunConfiguration.builder()
.When the
Consumer
completes,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:
-
tags
The tags to be attached to the suite run.
- Parameters:
tags
- The tags to be attached to the suite run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
StartSuiteRunRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
StartSuiteRunRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-