Interface S3FilesConfig.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<S3FilesConfig.Builder,,S3FilesConfig> SdkBuilder<S3FilesConfig.Builder,,S3FilesConfig> SdkPojo
- Enclosing class:
S3FilesConfig
-
Method Summary
Modifier and TypeMethodDescriptiondirectS3Read(String directS3Read) Specifies if a function reads from the file system for the lowest latency, or through Amazon S3 Files feature "direct Amazon S3 bucket reads" for the highest throughput.directS3Read(DirectS3Read directS3Read) Specifies if a function reads from the file system for the lowest latency, or through Amazon S3 Files feature "direct Amazon S3 bucket reads" for the highest throughput.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
-
directS3Read
Specifies if a function reads from the file system for the lowest latency, or through Amazon S3 Files feature "direct Amazon S3 bucket reads" for the highest throughput. Valid values:
-
AUTO(default) – Direct reads are active for functions you configure with 512 MB or more of memory. -
ENABLED– Enforces all reads are directly from the Amazon S3 bucket, regardless of available memory (less than 512 MB). -
DISABLED– Routes all reads through the file system, regardless of memory configuration.
To use direct reads, you must grant the execution role the
s3:GetObjectands3:GetObjectVersionpermissions. If a direct read fails, Lambda automatically falls back to reading through the file system.- Parameters:
directS3Read- Specifies if a function reads from the file system for the lowest latency, or through Amazon S3 Files feature "direct Amazon S3 bucket reads" for the highest throughput. Valid values:-
AUTO(default) – Direct reads are active for functions you configure with 512 MB or more of memory. -
ENABLED– Enforces all reads are directly from the Amazon S3 bucket, regardless of available memory (less than 512 MB). -
DISABLED– Routes all reads through the file system, regardless of memory configuration.
To use direct reads, you must grant the execution role the
s3:GetObjectands3:GetObjectVersionpermissions. If a direct read fails, Lambda automatically falls back to reading through the file system.-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
directS3Read
Specifies if a function reads from the file system for the lowest latency, or through Amazon S3 Files feature "direct Amazon S3 bucket reads" for the highest throughput. Valid values:
-
AUTO(default) – Direct reads are active for functions you configure with 512 MB or more of memory. -
ENABLED– Enforces all reads are directly from the Amazon S3 bucket, regardless of available memory (less than 512 MB). -
DISABLED– Routes all reads through the file system, regardless of memory configuration.
To use direct reads, you must grant the execution role the
s3:GetObjectands3:GetObjectVersionpermissions. If a direct read fails, Lambda automatically falls back to reading through the file system.- Parameters:
directS3Read- Specifies if a function reads from the file system for the lowest latency, or through Amazon S3 Files feature "direct Amazon S3 bucket reads" for the highest throughput. Valid values:-
AUTO(default) – Direct reads are active for functions you configure with 512 MB or more of memory. -
ENABLED– Enforces all reads are directly from the Amazon S3 bucket, regardless of available memory (less than 512 MB). -
DISABLED– Routes all reads through the file system, regardless of memory configuration.
To use direct reads, you must grant the execution role the
s3:GetObjectands3:GetObjectVersionpermissions. If a direct read fails, Lambda automatically falls back to reading through the file system.-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-