Class AccessPointProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.s3objectlambda.alpha.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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.s3objectlambda.alpha.AccessPointProps
AccessPointProps.Builder, AccessPointProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(AccessPointProps.Builder builder) Constructor that initializes the object based on literal property values passed by theAccessPointProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final 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-PartNumber
requests.final Boolean
(experimental) Whether the Lambda function can processGetObject-Range
requests.final int
hashCode()
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:
getBucket
in interfaceAccessPointProps
-
getHandler
Description copied from interface:AccessPointProps
(experimental) The Lambda function used to transform objects.- Specified by:
getHandler
in 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:
getAccessPointName
in interfaceAccessPointProps
-
getCloudWatchMetricsEnabled
Description copied from interface:AccessPointProps
(experimental) Whether CloudWatch metrics are enabled for the access point.Default: false
- Specified by:
getCloudWatchMetricsEnabled
in 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:
getPayload
in interfaceAccessPointProps
-
getSupportsGetObjectPartNumber
Description copied from interface:AccessPointProps
(experimental) Whether the Lambda function can processGetObject-PartNumber
requests.Default: false
- Specified by:
getSupportsGetObjectPartNumber
in interfaceAccessPointProps
-
getSupportsGetObjectRange
Description copied from interface:AccessPointProps
(experimental) Whether the Lambda function can processGetObject-Range
requests.Default: false
- Specified by:
getSupportsGetObjectRange
in interfaceAccessPointProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-