Class CfnSigningProfilePropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.signer.CfnSigningProfilePropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnSigningProfilePropsMixin>
- Enclosing class:
CfnSigningProfilePropsMixin
@Stability(Stable)
public static final class CfnSigningProfilePropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnSigningProfilePropsMixin>
A fluent builder for
CfnSigningProfilePropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) 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(CfnSigningProfilePropsMixin.SignatureValidityPeriodProperty signatureValidityPeriod) The validity period override for any signature generated using this signing profile.signatureValidityPeriod(IResolvable 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 CfnSigningProfilePropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnSigningProfilePropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnSigningProfilePropsMixin.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 CfnSigningProfilePropsMixin.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 CfnSigningProfilePropsMixin.Builder signatureValidityPeriod(CfnSigningProfilePropsMixin.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:
buildin interfacesoftware.amazon.jsii.Builder<CfnSigningProfilePropsMixin>- Returns:
- a newly built instance of
CfnSigningProfilePropsMixin.
-