Interface LayerVersionContentOutput.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<LayerVersionContentOutput.Builder,,LayerVersionContentOutput> SdkBuilder<LayerVersionContentOutput.Builder,,LayerVersionContentOutput> SdkPojo
- Enclosing class:
LayerVersionContentOutput
@Mutable
@NotThreadSafe
public static interface LayerVersionContentOutput.Builder
extends SdkPojo, CopyableBuilder<LayerVersionContentOutput.Builder,LayerVersionContentOutput>
-
Method Summary
Modifier and TypeMethodDescriptioncodeSha256(String codeSha256) The SHA-256 hash of the layer archive.The size of the layer archive in bytes.A link to the layer archive in Amazon S3 that is valid for 10 minutes.resolvedS3Object(Consumer<ResolvedS3Object.Builder> resolvedS3Object) Sets the value of the ResolvedS3Object property for this object.resolvedS3Object(ResolvedS3Object resolvedS3Object) Sets the value of the ResolvedS3Object property for this object.signingJobArn(String signingJobArn) The Amazon Resource Name (ARN) of a signing job.signingProfileVersionArn(String signingProfileVersionArn) The Amazon Resource Name (ARN) for a signing profile version.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
-
location
A link to the layer archive in Amazon S3 that is valid for 10 minutes.
- Parameters:
location- A link to the layer archive in Amazon S3 that is valid for 10 minutes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
codeSha256
The SHA-256 hash of the layer archive.
- Parameters:
codeSha256- The SHA-256 hash of the layer archive.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
codeSize
The size of the layer archive in bytes.
- Parameters:
codeSize- The size of the layer archive in bytes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signingProfileVersionArn
The Amazon Resource Name (ARN) for a signing profile version.
- Parameters:
signingProfileVersionArn- The Amazon Resource Name (ARN) for a signing profile version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signingJobArn
The Amazon Resource Name (ARN) of a signing job.
- Parameters:
signingJobArn- The Amazon Resource Name (ARN) of a signing job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resolvedS3Object
Sets the value of the ResolvedS3Object property for this object.- Parameters:
resolvedS3Object- The new value for the ResolvedS3Object property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resolvedS3Object
default LayerVersionContentOutput.Builder resolvedS3Object(Consumer<ResolvedS3Object.Builder> resolvedS3Object) Sets the value of the ResolvedS3Object property for this object. This is a convenience method that creates an instance of theResolvedS3Object.Builderavoiding the need to create one manually viaResolvedS3Object.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresolvedS3Object(ResolvedS3Object).- Parameters:
resolvedS3Object- a consumer that will call methods onResolvedS3Object.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-