Interface SigningProfile.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SigningProfile.Builder,,SigningProfile> SdkBuilder<SigningProfile.Builder,,SigningProfile> SdkPojo
- Enclosing class:
SigningProfile
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) for the signing profile.platformDisplayName(String platformDisplayName) The name of the signing platform.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.profileVersion(String profileVersion) The version of a signing profile.profileVersionArn(String profileVersionArn) The ARN of a signing profile, including the profile version.default SigningProfile.BuildersignatureValidityPeriod(Consumer<SignatureValidityPeriod.Builder> signatureValidityPeriod) The validity period for a signing job created using this signing profile.signatureValidityPeriod(SignatureValidityPeriod signatureValidityPeriod) The validity period for a signing job created using this signing profile.default SigningProfile.BuildersigningMaterial(Consumer<SigningMaterial.Builder> signingMaterial) The ACM certificate that is available for use by a signing profile.signingMaterial(SigningMaterial signingMaterial) The ACM certificate that is available for use by a signing profile.signingParameters(Map<String, String> signingParameters) The parameters that are available for use by a Signer user.The status of a signing profile.status(SigningProfileStatus status) The status of a signing profile.A list of tags associated with the signing profile.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
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
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
The ACM certificate that is available for use by a signing profile.
This is a convenience method that creates an instance of theSigningMaterial.Builderavoiding the need to create one manually viaSigningMaterial.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosigningMaterial(SigningMaterial).- Parameters:
signingMaterial- a consumer that will call methods onSigningMaterial.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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 theSignatureValidityPeriod.Builderavoiding the need to create one manually viaSignatureValidityPeriod.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosignatureValidityPeriod(SignatureValidityPeriod).- Parameters:
signatureValidityPeriod- a consumer that will call methods onSignatureValidityPeriod.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
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.
-