Interface TestCase.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TestCase.Builder,,TestCase> SdkBuilder<TestCase.Builder,,TestCase> SdkPojo
- Enclosing class:
TestCase
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the test case.The JSON string that represents the content of the test.description(String description) The description of the test case.default TestCase.BuilderentryPoint(Consumer<TestCaseEntryPoint.Builder> entryPoint) Defines the starting point for the test, including channel type and parameters.entryPoint(TestCaseEntryPoint entryPoint) Defines the starting point for the test, including channel type and parameters.The identifier of the test case.initializationData(String initializationData) Defines the test attributes for precise data representation.lastModifiedRegion(String lastModifiedRegion) The region in which the test case was last modified.lastModifiedTime(Instant lastModifiedTime) The time at which the test case was last modified.The name of the test case.Indicates the test status as either SAVED or PUBLISHED.status(TestCaseStatus status) Indicates the test status as either SAVED or PUBLISHED.The tags used to organize, track, or control access for this resource.testCaseSha256(String testCaseSha256) The SHA256 hash of the test case content.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
arn
The Amazon Resource Name (ARN) of the test case.
- Parameters:
arn- The Amazon Resource Name (ARN) of the test case.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The identifier of the test case.
- Parameters:
id- The identifier of the test case.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the test case.
- Parameters:
name- The name of the test case.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
content
The JSON string that represents the content of the test.
- Parameters:
content- The JSON string that represents the content of the test.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entryPoint
Defines the starting point for the test, including channel type and parameters.
- Parameters:
entryPoint- Defines the starting point for the test, including channel type and parameters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entryPoint
Defines the starting point for the test, including channel type and parameters.
This is a convenience method that creates an instance of theTestCaseEntryPoint.Builderavoiding the need to create one manually viaTestCaseEntryPoint.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toentryPoint(TestCaseEntryPoint).- Parameters:
entryPoint- a consumer that will call methods onTestCaseEntryPoint.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
initializationData
Defines the test attributes for precise data representation.
- Parameters:
initializationData- Defines the test attributes for precise data representation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the test case.
- Parameters:
description- The description of the test case.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
Indicates the test status as either SAVED or PUBLISHED.
- Parameters:
status- Indicates the test status as either SAVED or PUBLISHED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
Indicates the test status as either SAVED or PUBLISHED.
- Parameters:
status- Indicates the test status as either SAVED or PUBLISHED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lastModifiedTime
The time at which the test case was last modified.
- Parameters:
lastModifiedTime- The time at which the test case was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedRegion
The region in which the test case was last modified.
- Parameters:
lastModifiedRegion- The region in which the test case was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags used to organize, track, or control access for this resource.
- Parameters:
tags- The tags used to organize, track, or control access for this resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
testCaseSha256
The SHA256 hash of the test case content.
- Parameters:
testCaseSha256- The SHA256 hash of the test case content.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-