Interface FunctionCodeLocation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<FunctionCodeLocation.Builder,
,FunctionCodeLocation> SdkBuilder<FunctionCodeLocation.Builder,
,FunctionCodeLocation> SdkPojo
- Enclosing class:
FunctionCodeLocation
@Mutable
@NotThreadSafe
public static interface FunctionCodeLocation.Builder
extends SdkPojo, CopyableBuilder<FunctionCodeLocation.Builder,FunctionCodeLocation>
-
Method Summary
Modifier and TypeMethodDescriptionURI of a container image in the Amazon ECR registry.A presigned URL that you can use to download the deployment package.repositoryType
(String repositoryType) The service that's hosting the file.resolvedImageUri
(String resolvedImageUri) The resolved URI for the image.sourceKMSKeyArn
(String sourceKMSKeyArn) The ARN of the Key Management Service (KMS) customer managed key that's used to encrypt your function's .zip deployment package.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, sdkFieldNameToField, sdkFields
-
Method Details
-
repositoryType
The service that's hosting the file.
- Parameters:
repositoryType
- The service that's hosting the file.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
location
A presigned URL that you can use to download the deployment package.
- Parameters:
location
- A presigned URL that you can use to download the deployment package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
imageUri
URI of a container image in the Amazon ECR registry.
- Parameters:
imageUri
- URI of a container image in the Amazon ECR registry.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resolvedImageUri
The resolved URI for the image.
- Parameters:
resolvedImageUri
- The resolved URI for the image.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceKMSKeyArn
The ARN of the Key Management Service (KMS) customer managed key that's used to encrypt your function's .zip deployment package. If you don't provide a customer managed key, Lambda uses an Amazon Web Services owned key.
- Parameters:
sourceKMSKeyArn
- The ARN of the Key Management Service (KMS) customer managed key that's used to encrypt your function's .zip deployment package. If you don't provide a customer managed key, Lambda uses an Amazon Web Services owned key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-