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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FunctionCodeLocation.BuilderimageUri(String imageUri)URI of a container image in the Amazon ECR registry.FunctionCodeLocation.Builderlocation(String location)A presigned URL that you can use to download the deployment package.FunctionCodeLocation.BuilderrepositoryType(String repositoryType)The service that's hosting the file.FunctionCodeLocation.BuilderresolvedImageUri(String resolvedImageUri)The resolved URI for the image.FunctionCodeLocation.BuildersourceKMSKeyArn(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 Detail
-
repositoryType
FunctionCodeLocation.Builder repositoryType(String 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
FunctionCodeLocation.Builder location(String 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
FunctionCodeLocation.Builder imageUri(String 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
FunctionCodeLocation.Builder resolvedImageUri(String 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
FunctionCodeLocation.Builder 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. 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.
-
-