Package com.pulumi.aws.s3control.inputs
Class ObjectLambdaAccessPointConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.s3control.inputs.ObjectLambdaAccessPointConfigurationArgs.Builder
-
- Enclosing class:
- ObjectLambdaAccessPointConfigurationArgs
public static final class ObjectLambdaAccessPointConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ObjectLambdaAccessPointConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ObjectLambdaAccessPointConfigurationArgs defaults)
-
-
Method Detail
-
allowedFeatures
public ObjectLambdaAccessPointConfigurationArgs.Builder allowedFeatures(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> allowedFeatures)
- Parameters:
allowedFeatures
- Allowed features. Valid values: `GetObject-Range`, `GetObject-PartNumber`.- Returns:
- builder
-
allowedFeatures
public ObjectLambdaAccessPointConfigurationArgs.Builder allowedFeatures(java.util.List<java.lang.String> allowedFeatures)
- Parameters:
allowedFeatures
- Allowed features. Valid values: `GetObject-Range`, `GetObject-PartNumber`.- Returns:
- builder
-
allowedFeatures
public ObjectLambdaAccessPointConfigurationArgs.Builder allowedFeatures(java.lang.String... allowedFeatures)
- Parameters:
allowedFeatures
- Allowed features. Valid values: `GetObject-Range`, `GetObject-PartNumber`.- Returns:
- builder
-
cloudWatchMetricsEnabled
public ObjectLambdaAccessPointConfigurationArgs.Builder cloudWatchMetricsEnabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> cloudWatchMetricsEnabled)
- Parameters:
cloudWatchMetricsEnabled
- Whether or not the CloudWatch metrics configuration is enabled.- Returns:
- builder
-
cloudWatchMetricsEnabled
public ObjectLambdaAccessPointConfigurationArgs.Builder cloudWatchMetricsEnabled(java.lang.Boolean cloudWatchMetricsEnabled)
- Parameters:
cloudWatchMetricsEnabled
- Whether or not the CloudWatch metrics configuration is enabled.- Returns:
- builder
-
supportingAccessPoint
public ObjectLambdaAccessPointConfigurationArgs.Builder supportingAccessPoint(com.pulumi.core.Output<java.lang.String> supportingAccessPoint)
- Parameters:
supportingAccessPoint
- Standard access point associated with the Object Lambda Access Point.- Returns:
- builder
-
supportingAccessPoint
public ObjectLambdaAccessPointConfigurationArgs.Builder supportingAccessPoint(java.lang.String supportingAccessPoint)
- Parameters:
supportingAccessPoint
- Standard access point associated with the Object Lambda Access Point.- Returns:
- builder
-
transformationConfigurations
public ObjectLambdaAccessPointConfigurationArgs.Builder transformationConfigurations(com.pulumi.core.Output<java.util.List<ObjectLambdaAccessPointConfigurationTransformationConfigurationArgs>> transformationConfigurations)
- Parameters:
transformationConfigurations
- List of transformation configurations for the Object Lambda Access Point. See Transformation Configuration below for more details.- Returns:
- builder
-
transformationConfigurations
public ObjectLambdaAccessPointConfigurationArgs.Builder transformationConfigurations(java.util.List<ObjectLambdaAccessPointConfigurationTransformationConfigurationArgs> transformationConfigurations)
- Parameters:
transformationConfigurations
- List of transformation configurations for the Object Lambda Access Point. See Transformation Configuration below for more details.- Returns:
- builder
-
transformationConfigurations
public ObjectLambdaAccessPointConfigurationArgs.Builder transformationConfigurations(ObjectLambdaAccessPointConfigurationTransformationConfigurationArgs... transformationConfigurations)
- Parameters:
transformationConfigurations
- List of transformation configurations for the Object Lambda Access Point. See Transformation Configuration below for more details.- Returns:
- builder
-
build
public ObjectLambdaAccessPointConfigurationArgs build()
-
-