Interface TestTypeRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CloudFormationRequest.Builder,CopyableBuilder<TestTypeRequest.Builder,TestTypeRequest>,SdkBuilder<TestTypeRequest.Builder,TestTypeRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- TestTypeRequest
@Mutable @NotThreadSafe public static interface TestTypeRequest.Builder extends CloudFormationRequest.Builder, SdkPojo, CopyableBuilder<TestTypeRequest.Builder,TestTypeRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TestTypeRequest.Builderarn(String arn)The Amazon Resource Name (ARN) of the extension.TestTypeRequest.BuilderlogDeliveryBucket(String logDeliveryBucket)The S3 bucket to which CloudFormation delivers the contract test execution logs.TestTypeRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)TestTypeRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)TestTypeRequest.Buildertype(String type)The type of the extension to test.TestTypeRequest.Buildertype(ThirdPartyType type)The type of the extension to test.TestTypeRequest.BuildertypeName(String typeName)The name of the extension to test.TestTypeRequest.BuilderversionId(String versionId)The version of the extension to test.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.services.cloudformation.model.CloudFormationRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
arn
TestTypeRequest.Builder arn(String 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
TestTypeRequest.Builder type(String 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:
ThirdPartyType,ThirdPartyType
-
type
TestTypeRequest.Builder type(ThirdPartyType 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:
ThirdPartyType,ThirdPartyType
-
typeName
TestTypeRequest.Builder typeName(String 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
TestTypeRequest.Builder versionId(String 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
TestTypeRequest.Builder logDeliveryBucket(String 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
-
-