@Stability(value=Experimental) public static final class AccessPointProps.Builder extends Object implements software.amazon.jsii.Builder<AccessPointProps>
AccessPointProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Experimental) public AccessPointProps.Builder bucket(IBucket bucket)
AccessPointProps.getBucket()bucket - The bucket to which this access point belongs. This parameter is required.this@Stability(value=Experimental) public AccessPointProps.Builder handler(IFunction handler)
AccessPointProps.getHandler()handler - The Lambda function used to transform objects. This parameter is required.this@Stability(value=Experimental) public AccessPointProps.Builder accessPointName(String accessPointName)
AccessPointProps.getAccessPointName()accessPointName - The name of the S3 object lambda access point.this@Stability(value=Experimental) public AccessPointProps.Builder cloudWatchMetricsEnabled(Boolean cloudWatchMetricsEnabled)
AccessPointProps.getCloudWatchMetricsEnabled()cloudWatchMetricsEnabled - Whether CloudWatch metrics are enabled for the access point.this@Stability(value=Experimental) public AccessPointProps.Builder payload(Map<String,? extends Object> payload)
AccessPointProps.getPayload()payload - Additional JSON that provides supplemental data passed to the Lambda function on every request.this@Stability(value=Experimental) public AccessPointProps.Builder supportsGetObjectPartNumber(Boolean supportsGetObjectPartNumber)
AccessPointProps.getSupportsGetObjectPartNumber()supportsGetObjectPartNumber - Whether the Lambda function can process `GetObject-PartNumber` requests.this@Stability(value=Experimental) public AccessPointProps.Builder supportsGetObjectRange(Boolean supportsGetObjectRange)
AccessPointProps.getSupportsGetObjectRange()supportsGetObjectRange - Whether the Lambda function can process `GetObject-Range` requests.this@Stability(value=Experimental) public AccessPointProps build()
build in interface software.amazon.jsii.Builder<AccessPointProps>AccessPointPropsNullPointerException - if any required attribute was not providedCopyright © 2023. All rights reserved.