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
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.lexmodelsv2.model.LexModelsV2Request.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaTestExecutionTarget.builder().When the
Consumercompletes,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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin 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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-