Interface ObjectLambdaTransformationConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ObjectLambdaTransformationConfiguration.Builder,ObjectLambdaTransformationConfiguration>,SdkBuilder<ObjectLambdaTransformationConfiguration.Builder,ObjectLambdaTransformationConfiguration>,SdkPojo
- Enclosing class:
- ObjectLambdaTransformationConfiguration
public static interface ObjectLambdaTransformationConfiguration.Builder extends SdkPojo, CopyableBuilder<ObjectLambdaTransformationConfiguration.Builder,ObjectLambdaTransformationConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ObjectLambdaTransformationConfiguration.Builderactions(Collection<ObjectLambdaTransformationConfigurationAction> actions)A container for the action of an Object Lambda Access Point configuration.ObjectLambdaTransformationConfiguration.Builderactions(ObjectLambdaTransformationConfigurationAction... actions)A container for the action of an Object Lambda Access Point configuration.ObjectLambdaTransformationConfiguration.BuilderactionsWithStrings(String... actions)A container for the action of an Object Lambda Access Point configuration.ObjectLambdaTransformationConfiguration.BuilderactionsWithStrings(Collection<String> actions)A container for the action of an Object Lambda Access Point configuration.default ObjectLambdaTransformationConfiguration.BuildercontentTransformation(Consumer<ObjectLambdaContentTransformation.Builder> contentTransformation)A container for the content transformation of an Object Lambda Access Point configuration.ObjectLambdaTransformationConfiguration.BuildercontentTransformation(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 Detail
-
actionsWithStrings
ObjectLambdaTransformationConfiguration.Builder actionsWithStrings(Collection<String> 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.
-
actionsWithStrings
ObjectLambdaTransformationConfiguration.Builder actionsWithStrings(String... 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(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:
contentTransformation(ObjectLambdaContentTransformation)
-
-