pub struct Builder { /* private fields */ }Expand description
A builder for ObjectLambdaTransformationConfiguration.
Implementations§
source§impl Builder
impl Builder
sourcepub fn actions(
self,
input: ObjectLambdaTransformationConfigurationAction
) -> Self
pub fn actions(
self,
input: ObjectLambdaTransformationConfigurationAction
) -> Self
Appends an item to actions.
To override the contents of this collection use set_actions.
A container for the action of an Object Lambda Access Point configuration. Valid inputs are GetObject, ListObjects, HeadObject, and ListObjectsV2.
sourcepub fn set_actions(
self,
input: Option<Vec<ObjectLambdaTransformationConfigurationAction>>
) -> Self
pub fn set_actions(
self,
input: Option<Vec<ObjectLambdaTransformationConfigurationAction>>
) -> Self
A container for the action of an Object Lambda Access Point configuration. Valid inputs are GetObject, ListObjects, HeadObject, and ListObjectsV2.
sourcepub fn content_transformation(
self,
input: ObjectLambdaContentTransformation
) -> Self
pub fn content_transformation(
self,
input: ObjectLambdaContentTransformation
) -> Self
A container for the content transformation of an Object Lambda Access Point configuration.
sourcepub fn set_content_transformation(
self,
input: Option<ObjectLambdaContentTransformation>
) -> Self
pub fn set_content_transformation(
self,
input: Option<ObjectLambdaContentTransformation>
) -> Self
A container for the content transformation of an Object Lambda Access Point configuration.
sourcepub fn build(self) -> ObjectLambdaTransformationConfiguration
pub fn build(self) -> ObjectLambdaTransformationConfiguration
Consumes the builder and constructs a ObjectLambdaTransformationConfiguration.