Interface SigningPlatform.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SigningPlatform.Builder,,SigningPlatform> SdkBuilder<SigningPlatform.Builder,,SigningPlatform> SdkPojo
- Enclosing class:
SigningPlatform
-
Method Summary
Modifier and TypeMethodDescriptionThe category of a signing platform.The category of a signing platform.displayName(String displayName) The display name of a signing platform.maxSizeInMB(Integer maxSizeInMB) The maximum size (in MB) of code that can be signed by a signing platform.Any partner entities linked to a signing platform.platformId(String platformId) The ID of a signing platform.revocationSupported(Boolean revocationSupported) Indicates whether revocation is supported for the platform.default SigningPlatform.BuildersigningConfiguration(Consumer<SigningConfiguration.Builder> signingConfiguration) The configuration of a signing platform.signingConfiguration(SigningConfiguration signingConfiguration) The configuration of a signing platform.default SigningPlatform.BuildersigningImageFormat(Consumer<SigningImageFormat.Builder> signingImageFormat) Sets the value of the SigningImageFormat property for this object.signingImageFormat(SigningImageFormat signingImageFormat) Sets the value of the SigningImageFormat property for this object.The types of targets that can be signed by a signing platform.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
-
platformId
The ID of a signing platform.
- Parameters:
platformId- The ID of a signing platform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayName
The display name of a signing platform.
- Parameters:
displayName- The display name of a signing platform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
partner
Any partner entities linked to a signing platform.
- Parameters:
partner- Any partner entities linked to a signing platform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
target
The types of targets that can be signed by a signing platform.
- Parameters:
target- The types of targets that can be signed by a signing platform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
category
The category of a signing platform.
- Parameters:
category- The category of a signing platform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
category
The category of a signing platform.
- Parameters:
category- The category of a signing platform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
signingConfiguration
The configuration of a signing platform. This includes the designated hash algorithm and encryption algorithm of a signing platform.
- Parameters:
signingConfiguration- The configuration of a signing platform. This includes the designated hash algorithm and encryption algorithm of a signing platform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signingConfiguration
default SigningPlatform.Builder signingConfiguration(Consumer<SigningConfiguration.Builder> signingConfiguration) The configuration of a signing platform. This includes the designated hash algorithm and encryption algorithm of a signing platform.
This is a convenience method that creates an instance of theSigningConfiguration.Builderavoiding the need to create one manually viaSigningConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosigningConfiguration(SigningConfiguration).- Parameters:
signingConfiguration- a consumer that will call methods onSigningConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
signingImageFormat
Sets the value of the SigningImageFormat property for this object.- Parameters:
signingImageFormat- The new value for the SigningImageFormat property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signingImageFormat
default SigningPlatform.Builder signingImageFormat(Consumer<SigningImageFormat.Builder> signingImageFormat) Sets the value of the SigningImageFormat property for this object. This is a convenience method that creates an instance of theSigningImageFormat.Builderavoiding the need to create one manually viaSigningImageFormat.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosigningImageFormat(SigningImageFormat).- Parameters:
signingImageFormat- a consumer that will call methods onSigningImageFormat.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
maxSizeInMB
The maximum size (in MB) of code that can be signed by a signing platform.
- Parameters:
maxSizeInMB- The maximum size (in MB) of code that can be signed by a signing platform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revocationSupported
Indicates whether revocation is supported for the platform.
- Parameters:
revocationSupported- Indicates whether revocation is supported for the platform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-