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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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.Builder
avoiding the need to create one manually viaObjectLambdaContentTransformation.builder()
.When the
Consumer
completes,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:
-