Interface SigningProfile.Builder

All Superinterfaces:
Buildable, CopyableBuilder<SigningProfile.Builder,SigningProfile>, SdkBuilder<SigningProfile.Builder,SigningProfile>, SdkPojo
Enclosing class:
SigningProfile

public static interface SigningProfile.Builder extends SdkPojo, CopyableBuilder<SigningProfile.Builder,SigningProfile>
  • Method Details

    • profileName

      SigningProfile.Builder profileName(String profileName)

      The name of the signing profile.

      Parameters:
      profileName - The name of the signing profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • profileVersion

      SigningProfile.Builder profileVersion(String profileVersion)

      The version of a signing profile.

      Parameters:
      profileVersion - The version of a signing profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • profileVersionArn

      SigningProfile.Builder profileVersionArn(String profileVersionArn)

      The ARN of a signing profile, including the profile version.

      Parameters:
      profileVersionArn - The ARN of a signing profile, including the profile version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • signingMaterial

      SigningProfile.Builder signingMaterial(SigningMaterial signingMaterial)

      The ACM certificate that is available for use by a signing profile.

      Parameters:
      signingMaterial - The ACM certificate that is available for use by a signing profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • signingMaterial

      default SigningProfile.Builder signingMaterial(Consumer<SigningMaterial.Builder> signingMaterial)

      The ACM certificate that is available for use by a signing profile.

      This is a convenience method that creates an instance of the SigningMaterial.Builder avoiding the need to create one manually via SigningMaterial.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to signingMaterial(SigningMaterial).

      Parameters:
      signingMaterial - a consumer that will call methods on SigningMaterial.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • signatureValidityPeriod

      SigningProfile.Builder signatureValidityPeriod(SignatureValidityPeriod signatureValidityPeriod)

      The validity period for a signing job created using this signing profile.

      Parameters:
      signatureValidityPeriod - The validity period for a signing job created using this signing profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • signatureValidityPeriod

      default SigningProfile.Builder signatureValidityPeriod(Consumer<SignatureValidityPeriod.Builder> signatureValidityPeriod)

      The validity period for a signing job created using this signing profile.

      This is a convenience method that creates an instance of the SignatureValidityPeriod.Builder avoiding the need to create one manually via SignatureValidityPeriod.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to signatureValidityPeriod(SignatureValidityPeriod).

      Parameters:
      signatureValidityPeriod - a consumer that will call methods on SignatureValidityPeriod.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • platformId

      SigningProfile.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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • platformDisplayName

      SigningProfile.Builder platformDisplayName(String platformDisplayName)

      The name of the signing platform.

      Parameters:
      platformDisplayName - The name of the signing platform.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • signingParameters

      SigningProfile.Builder signingParameters(Map<String,String> signingParameters)

      The parameters that are available for use by a Signer user.

      Parameters:
      signingParameters - The parameters that are available for use by a Signer user.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of a signing profile.

      Parameters:
      status - The status of a signing profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of a signing profile.

      Parameters:
      status - The status of a signing profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • arn

      The Amazon Resource Name (ARN) for the signing profile.

      Parameters:
      arn - The Amazon Resource Name (ARN) for the signing profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      A list of tags associated with the signing profile.

      Parameters:
      tags - A list of tags associated with the signing profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.