Class DescribeTestExecutionResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.lexmodelsv2.model.LexModelsV2Response
-
- software.amazon.awssdk.services.lexmodelsv2.model.DescribeTestExecutionResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<DescribeTestExecutionResponse.Builder,DescribeTestExecutionResponse>
@Generated("software.amazon.awssdk:codegen") public final class DescribeTestExecutionResponse extends LexModelsV2Response implements ToCopyableBuilder<DescribeTestExecutionResponse.Builder,DescribeTestExecutionResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDescribeTestExecutionResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TestExecutionApiModeapiMode()Indicates whether we use streaming or non-streaming APIs are used for the test set execution.StringapiModeAsString()Indicates whether we use streaming or non-streaming APIs are used for the test set execution.static DescribeTestExecutionResponse.Builderbuilder()InstantcreationDateTime()The execution creation date and time for the test set execution.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)List<String>failureReasons()Reasons for the failure of the test set execution.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)booleanhasFailureReasons()For responses, this returns true if the service returned a value for the FailureReasons property.inthashCode()InstantlastUpdatedDateTime()The date and time of the last update for the execution.List<SdkField<?>>sdkFields()static Class<? extends DescribeTestExecutionResponse.Builder>serializableBuilderClass()TestExecutionTargettarget()The target bot for the test set execution details.StringtestExecutionId()The execution Id for the test set execution.TestExecutionModalitytestExecutionModality()Indicates whether test set is audio or text.StringtestExecutionModalityAsString()Indicates whether test set is audio or text.TestExecutionStatustestExecutionStatus()The test execution status for the test execution.StringtestExecutionStatusAsString()The test execution status for the test execution.StringtestSetId()The test set Id for the test set execution.StringtestSetName()The test set name of the test set execution.DescribeTestExecutionResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.services.lexmodelsv2.model.LexModelsV2Response
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
testExecutionId
public final String testExecutionId()
The execution Id for the test set execution.
- Returns:
- The execution Id for the test set execution.
-
creationDateTime
public final Instant creationDateTime()
The execution creation date and time for the test set execution.
- Returns:
- The execution creation date and time for the test set execution.
-
lastUpdatedDateTime
public final Instant lastUpdatedDateTime()
The date and time of the last update for the execution.
- Returns:
- The date and time of the last update for the execution.
-
testExecutionStatus
public final TestExecutionStatus testExecutionStatus()
The test execution status for the test execution.
If the service returns an enum value that is not available in the current SDK version,
testExecutionStatuswill returnTestExecutionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtestExecutionStatusAsString().- Returns:
- The test execution status for the test execution.
- See Also:
TestExecutionStatus
-
testExecutionStatusAsString
public final String testExecutionStatusAsString()
The test execution status for the test execution.
If the service returns an enum value that is not available in the current SDK version,
testExecutionStatuswill returnTestExecutionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtestExecutionStatusAsString().- Returns:
- The test execution status for the test execution.
- See Also:
TestExecutionStatus
-
testSetId
public final String testSetId()
The test set Id for the test set execution.
- Returns:
- The test set Id for the test set execution.
-
testSetName
public final String testSetName()
The test set name of the test set execution.
- Returns:
- The test set name of the test set execution.
-
target
public final TestExecutionTarget target()
The target bot for the test set execution details.
- Returns:
- The target bot for the test set execution details.
-
apiMode
public final TestExecutionApiMode apiMode()
Indicates whether we use streaming or non-streaming APIs are used for the test set execution. For streaming,
StartConversationAmazon Lex Runtime API is used. Whereas for non-streaming,RecognizeUtteranceandRecognizeTextAmazon Lex Runtime API is used.If the service returns an enum value that is not available in the current SDK version,
apiModewill returnTestExecutionApiMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromapiModeAsString().- Returns:
- Indicates whether we use streaming or non-streaming APIs are used for the test set execution. For
streaming,
StartConversationAmazon Lex Runtime API is used. Whereas for non-streaming,RecognizeUtteranceandRecognizeTextAmazon Lex Runtime API is used. - See Also:
TestExecutionApiMode
-
apiModeAsString
public final String apiModeAsString()
Indicates whether we use streaming or non-streaming APIs are used for the test set execution. For streaming,
StartConversationAmazon Lex Runtime API is used. Whereas for non-streaming,RecognizeUtteranceandRecognizeTextAmazon Lex Runtime API is used.If the service returns an enum value that is not available in the current SDK version,
apiModewill returnTestExecutionApiMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromapiModeAsString().- Returns:
- Indicates whether we use streaming or non-streaming APIs are used for the test set execution. For
streaming,
StartConversationAmazon Lex Runtime API is used. Whereas for non-streaming,RecognizeUtteranceandRecognizeTextAmazon Lex Runtime API is used. - See Also:
TestExecutionApiMode
-
testExecutionModality
public final TestExecutionModality testExecutionModality()
Indicates whether test set is audio or text.
If the service returns an enum value that is not available in the current SDK version,
testExecutionModalitywill returnTestExecutionModality.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtestExecutionModalityAsString().- Returns:
- Indicates whether test set is audio or text.
- See Also:
TestExecutionModality
-
testExecutionModalityAsString
public final String testExecutionModalityAsString()
Indicates whether test set is audio or text.
If the service returns an enum value that is not available in the current SDK version,
testExecutionModalitywill returnTestExecutionModality.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtestExecutionModalityAsString().- Returns:
- Indicates whether test set is audio or text.
- See Also:
TestExecutionModality
-
hasFailureReasons
public final boolean hasFailureReasons()
For responses, this returns true if the service returned a value for the FailureReasons property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
-
failureReasons
public final List<String> failureReasons()
Reasons for the failure of the test set execution.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasFailureReasons()method.- Returns:
- Reasons for the failure of the test set execution.
-
toBuilder
public DescribeTestExecutionResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DescribeTestExecutionResponse.Builder,DescribeTestExecutionResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static DescribeTestExecutionResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends DescribeTestExecutionResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkResponse
-
-