Interface TestTypeRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CloudFormationRequest.Builder,CopyableBuilder<TestTypeRequest.Builder,,TestTypeRequest> SdkBuilder<TestTypeRequest.Builder,,TestTypeRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
- TestTypeRequest
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the extension.logDeliveryBucket(String logDeliveryBucket) The S3 bucket to which CloudFormation delivers the contract test execution logs.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) The type of the extension to test.type(ThirdPartyType type) The type of the extension to test.The name of the extension to test.The version of the extension to test.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.services.cloudformation.model.CloudFormationRequest.Builder
buildMethods 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 extension.
Conditional: You must specify
Arn, orTypeNameandType.- Parameters:
arn- The Amazon Resource Name (ARN) of the extension.Conditional: You must specify
Arn, orTypeNameandType.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The type of the extension to test.
Conditional: You must specify
Arn, orTypeNameandType.- Parameters:
type- The type of the extension to test.Conditional: You must specify
Arn, orTypeNameandType.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of the extension to test.
Conditional: You must specify
Arn, orTypeNameandType.- Parameters:
type- The type of the extension to test.Conditional: You must specify
Arn, orTypeNameandType.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
typeName
The name of the extension to test.
Conditional: You must specify
Arn, orTypeNameandType.- Parameters:
typeName- The name of the extension to test.Conditional: You must specify
Arn, orTypeNameandType.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
versionId
The version of the extension to test.
You can specify the version id with either
Arn, or withTypeNameandType.If you don't specify a version, CloudFormation uses the default version of the extension in this account and Region for testing.
- Parameters:
versionId- The version of the extension to test.You can specify the version id with either
Arn, or withTypeNameandType.If you don't specify a version, CloudFormation uses the default version of the extension in this account and Region for testing.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logDeliveryBucket
The S3 bucket to which CloudFormation delivers the contract test execution logs.
CloudFormation delivers the logs by the time contract testing has completed and the extension has been assigned a test type status of
PASSEDorFAILED.The user calling
TestTypemust be able to access items in the specified S3 bucket. Specifically, the user needs the following permissions:-
GetObject -
PutObject
For more information, see Actions, Resources, and Condition Keys for Amazon S3 in the Identity and Access Management User Guide.
- Parameters:
logDeliveryBucket- The S3 bucket to which CloudFormation delivers the contract test execution logs.CloudFormation delivers the logs by the time contract testing has completed and the extension has been assigned a test type status of
PASSEDorFAILED.The user calling
TestTypemust be able to access items in the specified S3 bucket. Specifically, the user needs the following permissions:-
GetObject -
PutObject
For more information, see Actions, Resources, and Condition Keys for Amazon S3 in the Identity and Access Management User Guide.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
overrideConfiguration
TestTypeRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) - Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
TestTypeRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) - Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-