Interface ObjectLambdaTransformationConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ObjectLambdaTransformationConfiguration.Builder,,ObjectLambdaTransformationConfiguration> SdkBuilder<ObjectLambdaTransformationConfiguration.Builder,,ObjectLambdaTransformationConfiguration> SdkPojo
- Enclosing class:
ObjectLambdaTransformationConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionA container for the action of an Object Lambda Access Point configuration.actions(ObjectLambdaTransformationConfigurationAction... actions) A container for the action of an Object Lambda Access Point configuration.actionsWithStrings(String... actions) A container for the action of an Object Lambda Access Point configuration.actionsWithStrings(Collection<String> actions) A container for the action of an Object Lambda Access Point configuration.contentTransformation(Consumer<ObjectLambdaContentTransformation.Builder> contentTransformation) A container for the content transformation of an Object Lambda Access Point configuration.contentTransformation(ObjectLambdaContentTransformation contentTransformation) A container for the content transformation of an Object Lambda Access Point configuration.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
-
actionsWithStrings
A container for the action of an Object Lambda Access Point configuration. Valid inputs are
GetObject,ListObjects,HeadObject, andListObjectsV2.- Parameters:
actions- A container for the action of an Object Lambda Access Point configuration. Valid inputs areGetObject,ListObjects,HeadObject, andListObjectsV2.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionsWithStrings
A container for the action of an Object Lambda Access Point configuration. Valid inputs are
GetObject,ListObjects,HeadObject, andListObjectsV2.- Parameters:
actions- A container for the action of an Object Lambda Access Point configuration. Valid inputs areGetObject,ListObjects,HeadObject, andListObjectsV2.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actions
ObjectLambdaTransformationConfiguration.Builder actions(Collection<ObjectLambdaTransformationConfigurationAction> actions) A container for the action of an Object Lambda Access Point configuration. Valid inputs are
GetObject,ListObjects,HeadObject, andListObjectsV2.- Parameters:
actions- A container for the action of an Object Lambda Access Point configuration. Valid inputs areGetObject,ListObjects,HeadObject, andListObjectsV2.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actions
ObjectLambdaTransformationConfiguration.Builder actions(ObjectLambdaTransformationConfigurationAction... actions) A container for the action of an Object Lambda Access Point configuration. Valid inputs are
GetObject,ListObjects,HeadObject, andListObjectsV2.- Parameters:
actions- A container for the action of an Object Lambda Access Point configuration. Valid inputs areGetObject,ListObjects,HeadObject, andListObjectsV2.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contentTransformation
ObjectLambdaTransformationConfiguration.Builder contentTransformation(ObjectLambdaContentTransformation contentTransformation) A container for the content transformation of an Object Lambda Access Point configuration.
- Parameters:
contentTransformation- A container for the content transformation of an Object Lambda Access Point configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contentTransformation
default ObjectLambdaTransformationConfiguration.Builder contentTransformation(Consumer<ObjectLambdaContentTransformation.Builder> contentTransformation) A container for the content transformation of an Object Lambda Access Point configuration.
This is a convenience method that creates an instance of theObjectLambdaContentTransformation.Builderavoiding the need to create one manually viaObjectLambdaContentTransformation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocontentTransformation(ObjectLambdaContentTransformation).- Parameters:
contentTransformation- a consumer that will call methods onObjectLambdaContentTransformation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-