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 Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description SigningProfile.Builderarn(String arn)The Amazon Resource Name (ARN) for the signing profile.SigningProfile.BuilderplatformDisplayName(String platformDisplayName)The name of the signing platform.SigningProfile.BuilderplatformId(String platformId)The ID of a platform that is available for use by a signing profile.SigningProfile.BuilderprofileName(String profileName)The name of the signing profile.SigningProfile.BuilderprofileVersion(String profileVersion)The version of a signing profile.SigningProfile.BuilderprofileVersionArn(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.SigningProfile.BuildersignatureValidityPeriod(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.SigningProfile.BuildersigningMaterial(SigningMaterial signingMaterial)The ACM certificate that is available for use by a signing profile.SigningProfile.BuildersigningParameters(Map<String,String> signingParameters)The parameters that are available for use by a code signing user.SigningProfile.Builderstatus(String status)The status of a code signing profile.SigningProfile.Builderstatus(SigningProfileStatus status)The status of a code signing profile.SigningProfile.Buildertags(Map<String,String> tags)A list of tags associated with the signing profile.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
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 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:
signingMaterial(SigningMaterial)
-
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 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:
signatureValidityPeriod(SignatureValidityPeriod)
-
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 code signing user.
- Parameters:
signingParameters- The parameters that are available for use by a code signing user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
SigningProfile.Builder status(String status)
The status of a code signing profile.
- Parameters:
status- The status of a code signing profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SigningProfileStatus,SigningProfileStatus
-
status
SigningProfile.Builder status(SigningProfileStatus status)
The status of a code signing profile.
- Parameters:
status- The status of a code signing profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SigningProfileStatus,SigningProfileStatus
-
arn
SigningProfile.Builder arn(String 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
SigningProfile.Builder tags(Map<String,String> 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.
-
-