Class CfnSigningProfile.Builder
java.lang.Object
software.amazon.awscdk.services.signer.CfnSigningProfile.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnSigningProfile>
- Enclosing class:
CfnSigningProfile
@Stability(Stable)
public static final class CfnSigningProfile.Builder
extends Object
implements software.amazon.jsii.Builder<CfnSigningProfile>
A fluent builder for
CfnSigningProfile
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static CfnSigningProfile.Builder
platformId
(String platformId) The ID of a platform that is available for use by a signing profile.profileName
(String profileName) The name of the signing profile.signatureValidityPeriod
(IResolvable signatureValidityPeriod) The validity period override for any signature generated using this signing profile.signatureValidityPeriod
(CfnSigningProfile.SignatureValidityPeriodProperty signatureValidityPeriod) The validity period override for any signature generated using this signing profile.A list of tags associated with the signing profile.
-
Method Details
-
create
@Stability(Stable) public static CfnSigningProfile.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnSigningProfile.Builder
.
-
platformId
The ID of a platform that is available for use by a signing profile.- Parameters:
platformId
- The ID of a platform that is available for use by a signing profile. This parameter is required.- Returns:
this
- See Also:
-
profileName
The name of the signing profile.- Parameters:
profileName
- The name of the signing profile. This parameter is required.- Returns:
this
- See Also:
-
signatureValidityPeriod
@Stability(Stable) public CfnSigningProfile.Builder signatureValidityPeriod(IResolvable signatureValidityPeriod) The validity period override for any signature generated using this signing profile.If unspecified, the default is 135 months.
- Parameters:
signatureValidityPeriod
- The validity period override for any signature generated using this signing profile. This parameter is required.- Returns:
this
- See Also:
-
signatureValidityPeriod
@Stability(Stable) public CfnSigningProfile.Builder signatureValidityPeriod(CfnSigningProfile.SignatureValidityPeriodProperty signatureValidityPeriod) The validity period override for any signature generated using this signing profile.If unspecified, the default is 135 months.
- Parameters:
signatureValidityPeriod
- The validity period override for any signature generated using this signing profile. This parameter is required.- Returns:
this
- See Also:
-
tags
A list of tags associated with the signing profile.- Parameters:
tags
- A list of tags associated with the signing profile. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnSigningProfile>
- Returns:
- a newly built instance of
CfnSigningProfile
.
-