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 Details

    • create

      @Stability(Stable) public static CfnSigningProfile.Builder create(Construct scope, String id)
      Parameters:
      scope -
      • scope in which this resource is defined.
      This parameter is required.
      id -
      • scoped id of the resource.
      This parameter is required.
      Returns:
      a new instance of CfnSigningProfile.Builder.
    • platformId

      @Stability(Stable) public CfnSigningProfile.Builder platformId(String 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
    • 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
    • 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
    • tags

      @Stability(Stable) public CfnSigningProfile.Builder tags(List<? extends CfnTag> 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
    • build

      @Stability(Stable) public CfnSigningProfile build()
      Specified by:
      build in interface software.amazon.jsii.Builder<CfnSigningProfile>
      Returns:
      a newly built instance of CfnSigningProfile.