Class CfnAccessPoint.TransformationConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.s3objectlambda.CfnAccessPoint.TransformationConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAccessPoint.TransformationConfigurationProperty>
- Enclosing interface:
- CfnAccessPoint.TransformationConfigurationProperty
@Stability(Stable)
public static final class CfnAccessPoint.TransformationConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAccessPoint.TransformationConfigurationProperty>
A builder for
CfnAccessPoint.TransformationConfigurationProperty
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionSets the value ofCfnAccessPoint.TransformationConfigurationProperty.getActions()
build()
Builds the configured instance.contentTransformation
(Object contentTransformation)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
actions
@Stability(Stable) public CfnAccessPoint.TransformationConfigurationProperty.Builder actions(List<String> actions) Sets the value ofCfnAccessPoint.TransformationConfigurationProperty.getActions()
- Parameters:
actions
- A container for the action of an Object Lambda Access Point configuration. This parameter is required. Valid inputs areGetObject
,HeadObject
,ListObject
, andListObjectV2
.- Returns:
this
-
contentTransformation
@Stability(Stable) public CfnAccessPoint.TransformationConfigurationProperty.Builder contentTransformation(Object contentTransformation) - Parameters:
contentTransformation
- A container for the content transformation of an Object Lambda Access Point configuration. This parameter is required. Can include the FunctionArn and FunctionPayload. For more information, see AwsLambdaTransformation in the Amazon S3 API Reference .- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnAccessPoint.TransformationConfigurationProperty>
- Returns:
- a new instance of
CfnAccessPoint.TransformationConfigurationProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-