Interface PublishTypeRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CloudFormationRequest.Builder
,CopyableBuilder<PublishTypeRequest.Builder,
,PublishTypeRequest> SdkBuilder<PublishTypeRequest.Builder,
,PublishTypeRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
PublishTypeRequest
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the extension.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.publicVersionNumber
(String publicVersionNumber) The version number to assign to this version of the extension.The type of the extension.type
(ThirdPartyType type) The type of the extension.The name of the extension.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, sdkFields
-
Method Details
-
type
The type of the extension.
Conditional: You must specify
Arn
, orTypeName
andType
.- Parameters:
type
- The type of the extension.Conditional: You must specify
Arn
, orTypeName
andType
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of the extension.
Conditional: You must specify
Arn
, orTypeName
andType
.- Parameters:
type
- The type of the extension.Conditional: You must specify
Arn
, orTypeName
andType
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
arn
The Amazon Resource Name (ARN) of the extension.
Conditional: You must specify
Arn
, orTypeName
andType
.- Parameters:
arn
- The Amazon Resource Name (ARN) of the extension.Conditional: You must specify
Arn
, orTypeName
andType
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
typeName
The name of the extension.
Conditional: You must specify
Arn
, orTypeName
andType
.- Parameters:
typeName
- The name of the extension.Conditional: You must specify
Arn
, orTypeName
andType
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publicVersionNumber
The version number to assign to this version of the extension.
Use the following format, and adhere to semantic versioning when assigning a version number to your extension:
MAJOR.MINOR.PATCH
For more information, see Semantic Versioning 2.0.0.
If you don't specify a version number, CloudFormation increments the version number by one minor version release.
You cannot specify a version number the first time you publish a type. CloudFormation automatically sets the first version number to be
1.0.0
.- Parameters:
publicVersionNumber
- The version number to assign to this version of the extension.Use the following format, and adhere to semantic versioning when assigning a version number to your extension:
MAJOR.MINOR.PATCH
For more information, see Semantic Versioning 2.0.0.
If you don't specify a version number, CloudFormation increments the version number by one minor version release.
You cannot specify a version number the first time you publish a type. CloudFormation automatically sets the first version number to be
1.0.0
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
PublishTypeRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
PublishTypeRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-