Interface StartTestExecutionRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<StartTestExecutionRequest.Builder,
,StartTestExecutionRequest> LexModelsV2Request.Builder
,SdkBuilder<StartTestExecutionRequest.Builder,
,StartTestExecutionRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
StartTestExecutionRequest
-
Method Summary
Modifier and TypeMethodDescriptionIndicates whether we use streaming or non-streaming APIs for the test set execution.apiMode
(TestExecutionApiMode apiMode) Indicates whether we use streaming or non-streaming APIs for the test set execution.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.target
(Consumer<TestExecutionTarget.Builder> target) The target bot for the test set execution.target
(TestExecutionTarget target) The target bot for the test set execution.testExecutionModality
(String testExecutionModality) Indicates whether audio or text is used.testExecutionModality
(TestExecutionModality testExecutionModality) Indicates whether audio or text is used.The test set Id for the test set execution.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.lexmodelsv2.model.LexModelsV2Request.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
-
testSetId
The test set Id for the test set execution.
- Parameters:
testSetId
- The test set Id for the test set execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
target
The target bot for the test set execution.
- Parameters:
target
- The target bot for the test set execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
target
The target bot for the test set execution.
This is a convenience method that creates an instance of theTestExecutionTarget.Builder
avoiding the need to create one manually viaTestExecutionTarget.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totarget(TestExecutionTarget)
.- Parameters:
target
- a consumer that will call methods onTestExecutionTarget.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
apiMode
Indicates whether we use streaming or non-streaming APIs for the test set execution. For streaming, StartConversation Runtime API is used. Whereas, for non-streaming, RecognizeUtterance and RecognizeText Amazon Lex Runtime API are used.
- Parameters:
apiMode
- Indicates whether we use streaming or non-streaming APIs for the test set execution. For streaming, StartConversation Runtime API is used. Whereas, for non-streaming, RecognizeUtterance and RecognizeText Amazon Lex Runtime API are used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
apiMode
Indicates whether we use streaming or non-streaming APIs for the test set execution. For streaming, StartConversation Runtime API is used. Whereas, for non-streaming, RecognizeUtterance and RecognizeText Amazon Lex Runtime API are used.
- Parameters:
apiMode
- Indicates whether we use streaming or non-streaming APIs for the test set execution. For streaming, StartConversation Runtime API is used. Whereas, for non-streaming, RecognizeUtterance and RecognizeText Amazon Lex Runtime API are used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
testExecutionModality
Indicates whether audio or text is used.
- Parameters:
testExecutionModality
- Indicates whether audio or text is used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
testExecutionModality
StartTestExecutionRequest.Builder testExecutionModality(TestExecutionModality testExecutionModality) Indicates whether audio or text is used.
- Parameters:
testExecutionModality
- Indicates whether audio or text is used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
StartTestExecutionRequest.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
StartTestExecutionRequest.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.
-