pub struct Builder { /* private fields */ }Expand description
A builder for ObjectLambdaConfiguration.
Implementations§
source§impl Builder
impl Builder
sourcepub fn supporting_access_point(self, input: impl Into<String>) -> Self
pub fn supporting_access_point(self, input: impl Into<String>) -> Self
Standard access point associated with the Object Lambda Access Point.
sourcepub fn set_supporting_access_point(self, input: Option<String>) -> Self
pub fn set_supporting_access_point(self, input: Option<String>) -> Self
Standard access point associated with the Object Lambda Access Point.
sourcepub fn cloud_watch_metrics_enabled(self, input: bool) -> Self
pub fn cloud_watch_metrics_enabled(self, input: bool) -> Self
A container for whether the CloudWatch metrics configuration is enabled.
sourcepub fn set_cloud_watch_metrics_enabled(self, input: Option<bool>) -> Self
pub fn set_cloud_watch_metrics_enabled(self, input: Option<bool>) -> Self
A container for whether the CloudWatch metrics configuration is enabled.
sourcepub fn allowed_features(self, input: ObjectLambdaAllowedFeature) -> Self
pub fn allowed_features(self, input: ObjectLambdaAllowedFeature) -> Self
Appends an item to allowed_features.
To override the contents of this collection use set_allowed_features.
A container for allowed features. Valid inputs are GetObject-Range, GetObject-PartNumber, HeadObject-Range, and HeadObject-PartNumber.
sourcepub fn set_allowed_features(
self,
input: Option<Vec<ObjectLambdaAllowedFeature>>
) -> Self
pub fn set_allowed_features(
self,
input: Option<Vec<ObjectLambdaAllowedFeature>>
) -> Self
A container for allowed features. Valid inputs are GetObject-Range, GetObject-PartNumber, HeadObject-Range, and HeadObject-PartNumber.
sourcepub fn transformation_configurations(
self,
input: ObjectLambdaTransformationConfiguration
) -> Self
pub fn transformation_configurations(
self,
input: ObjectLambdaTransformationConfiguration
) -> Self
Appends an item to transformation_configurations.
To override the contents of this collection use set_transformation_configurations.
A container for transformation configurations for an Object Lambda Access Point.
sourcepub fn set_transformation_configurations(
self,
input: Option<Vec<ObjectLambdaTransformationConfiguration>>
) -> Self
pub fn set_transformation_configurations(
self,
input: Option<Vec<ObjectLambdaTransformationConfiguration>>
) -> Self
A container for transformation configurations for an Object Lambda Access Point.
sourcepub fn build(self) -> ObjectLambdaConfiguration
pub fn build(self) -> ObjectLambdaConfiguration
Consumes the builder and constructs a ObjectLambdaConfiguration.