Class AccessPointProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.s3objectlambda.AccessPointProps.Jsii$Proxy
- All Implemented Interfaces:
AccessPointProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- AccessPointProps
@Stability(Experimental)
@Internal
public static final class AccessPointProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements AccessPointProps
An implementation for
AccessPointProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.s3objectlambda.AccessPointProps
AccessPointProps.Builder, AccessPointProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(AccessPointProps.Builder builder) Constructor that initializes the object based on literal property values passed by theAccessPointProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal String(experimental) The name of the S3 object lambda access point.final IBucket(experimental) The bucket to which this access point belongs.final Boolean(experimental) Whether CloudWatch metrics are enabled for the access point.final IFunction(experimental) The Lambda function used to transform objects.(experimental) Additional JSON that provides supplemental data passed to the Lambda function on every request.final Boolean(experimental) Whether the Lambda function can processGetObject-PartNumberrequests.final Boolean(experimental) Whether the Lambda function can processGetObject-Rangerequests.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theAccessPointProps.Builder.
-
-
Method Details
-
getBucket
Description copied from interface:AccessPointProps(experimental) The bucket to which this access point belongs.- Specified by:
getBucketin interfaceAccessPointProps
-
getHandler
Description copied from interface:AccessPointProps(experimental) The Lambda function used to transform objects.- Specified by:
getHandlerin interfaceAccessPointProps
-
getAccessPointName
Description copied from interface:AccessPointProps(experimental) The name of the S3 object lambda access point.Default: a unique name will be generated
- Specified by:
getAccessPointNamein interfaceAccessPointProps
-
getCloudWatchMetricsEnabled
Description copied from interface:AccessPointProps(experimental) Whether CloudWatch metrics are enabled for the access point.Default: false
- Specified by:
getCloudWatchMetricsEnabledin interfaceAccessPointProps
-
getPayload
Description copied from interface:AccessPointProps(experimental) Additional JSON that provides supplemental data passed to the Lambda function on every request.Default: - No data.
- Specified by:
getPayloadin interfaceAccessPointProps
-
getSupportsGetObjectPartNumber
Description copied from interface:AccessPointProps(experimental) Whether the Lambda function can processGetObject-PartNumberrequests.Default: false
- Specified by:
getSupportsGetObjectPartNumberin interfaceAccessPointProps
-
getSupportsGetObjectRange
Description copied from interface:AccessPointProps(experimental) Whether the Lambda function can processGetObject-Rangerequests.Default: false
- Specified by:
getSupportsGetObjectRangein interfaceAccessPointProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-