Class CfnStorageLensPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.s3.CfnStorageLensPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnStorageLensPropsMixin>
- Enclosing class:
CfnStorageLensPropsMixin
@Stability(Stable)
public static final class CfnStorageLensPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnStorageLensPropsMixin>
A fluent builder for
CfnStorageLensPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) storageLensConfiguration(CfnStorageLensPropsMixin.StorageLensConfigurationProperty storageLensConfiguration) This resource contains the details Amazon S3 Storage Lens configuration.storageLensConfiguration(IResolvable storageLensConfiguration) This resource contains the details Amazon S3 Storage Lens configuration.A set of tags (key–value pairs) to associate with the Storage Lens configuration.
-
Method Details
-
create
@Stability(Stable) public static CfnStorageLensPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnStorageLensPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnStorageLensPropsMixin.Builder.
-
storageLensConfiguration
@Stability(Stable) public CfnStorageLensPropsMixin.Builder storageLensConfiguration(IResolvable storageLensConfiguration) This resource contains the details Amazon S3 Storage Lens configuration.- Parameters:
storageLensConfiguration- This resource contains the details Amazon S3 Storage Lens configuration. This parameter is required.- Returns:
this- See Also:
-
storageLensConfiguration
@Stability(Stable) public CfnStorageLensPropsMixin.Builder storageLensConfiguration(CfnStorageLensPropsMixin.StorageLensConfigurationProperty storageLensConfiguration) This resource contains the details Amazon S3 Storage Lens configuration.- Parameters:
storageLensConfiguration- This resource contains the details Amazon S3 Storage Lens configuration. This parameter is required.- Returns:
this- See Also:
-
tags
A set of tags (key–value pairs) to associate with the Storage Lens configuration.- Parameters:
tags- A set of tags (key–value pairs) to associate with the Storage Lens configuration. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnStorageLensPropsMixin>- Returns:
- a newly built instance of
CfnStorageLensPropsMixin.
-