Package com.pulumi.aws.s3control.inputs
Class StorageLensConfigurationStorageLensConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.s3control.inputs.StorageLensConfigurationStorageLensConfigurationArgs.Builder
-
- Enclosing class:
- StorageLensConfigurationStorageLensConfigurationArgs
public static final class StorageLensConfigurationStorageLensConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(StorageLensConfigurationStorageLensConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(StorageLensConfigurationStorageLensConfigurationArgs defaults)
-
-
Method Detail
-
accountLevel
public StorageLensConfigurationStorageLensConfigurationArgs.Builder accountLevel(com.pulumi.core.Output<StorageLensConfigurationStorageLensConfigurationAccountLevelArgs> accountLevel)
- Parameters:
accountLevel- Account-level configurations of the S3 Storage Lens configuration. See `accountLevel` below for more details.- Returns:
- builder
-
accountLevel
public StorageLensConfigurationStorageLensConfigurationArgs.Builder accountLevel(StorageLensConfigurationStorageLensConfigurationAccountLevelArgs accountLevel)
- Parameters:
accountLevel- Account-level configurations of the S3 Storage Lens configuration. See `accountLevel` below for more details.- Returns:
- builder
-
awsOrg
public StorageLensConfigurationStorageLensConfigurationArgs.Builder awsOrg(@Nullable com.pulumi.core.Output<StorageLensConfigurationStorageLensConfigurationAwsOrgArgs> awsOrg)
- Parameters:
awsOrg- Amazon Web Services organization for the S3 Storage Lens configuration. See `awsOrg` below for more details.- Returns:
- builder
-
awsOrg
public StorageLensConfigurationStorageLensConfigurationArgs.Builder awsOrg(StorageLensConfigurationStorageLensConfigurationAwsOrgArgs awsOrg)
- Parameters:
awsOrg- Amazon Web Services organization for the S3 Storage Lens configuration. See `awsOrg` below for more details.- Returns:
- builder
-
dataExport
public StorageLensConfigurationStorageLensConfigurationArgs.Builder dataExport(@Nullable com.pulumi.core.Output<StorageLensConfigurationStorageLensConfigurationDataExportArgs> dataExport)
- Parameters:
dataExport- Properties of S3 Storage Lens metrics export including the destination, schema and format. See `dataExport` below for more details.- Returns:
- builder
-
dataExport
public StorageLensConfigurationStorageLensConfigurationArgs.Builder dataExport(StorageLensConfigurationStorageLensConfigurationDataExportArgs dataExport)
- Parameters:
dataExport- Properties of S3 Storage Lens metrics export including the destination, schema and format. See `dataExport` below for more details.- Returns:
- builder
-
enabled
public StorageLensConfigurationStorageLensConfigurationArgs.Builder enabled(com.pulumi.core.Output<java.lang.Boolean> enabled)
- Parameters:
enabled- Whether the S3 Storage Lens configuration is enabled.- Returns:
- builder
-
enabled
public StorageLensConfigurationStorageLensConfigurationArgs.Builder enabled(java.lang.Boolean enabled)
- Parameters:
enabled- Whether the S3 Storage Lens configuration is enabled.- Returns:
- builder
-
exclude
public StorageLensConfigurationStorageLensConfigurationArgs.Builder exclude(@Nullable com.pulumi.core.Output<StorageLensConfigurationStorageLensConfigurationExcludeArgs> exclude)
- Parameters:
exclude- What is excluded in this configuration. Conflicts with `include`. See `exclude` below for more details.- Returns:
- builder
-
exclude
public StorageLensConfigurationStorageLensConfigurationArgs.Builder exclude(StorageLensConfigurationStorageLensConfigurationExcludeArgs exclude)
- Parameters:
exclude- What is excluded in this configuration. Conflicts with `include`. See `exclude` below for more details.- Returns:
- builder
-
expandedPrefixesDataExport
public StorageLensConfigurationStorageLensConfigurationArgs.Builder expandedPrefixesDataExport(@Nullable com.pulumi.core.Output<StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportArgs> expandedPrefixesDataExport)
- Parameters:
expandedPrefixesDataExport- Configuration for the S3 Storage Lens expanded prefix metrics report. Unlike the default Storage Lens metrics report, the enhanced prefix metrics report includes all S3 Storage Lens storage and activity data related to the full list of prefixes in your Storage Lens configuration. See `expandedPrefixesDataExport` below for more details.- Returns:
- builder
-
expandedPrefixesDataExport
public StorageLensConfigurationStorageLensConfigurationArgs.Builder expandedPrefixesDataExport(StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExportArgs expandedPrefixesDataExport)
- Parameters:
expandedPrefixesDataExport- Configuration for the S3 Storage Lens expanded prefix metrics report. Unlike the default Storage Lens metrics report, the enhanced prefix metrics report includes all S3 Storage Lens storage and activity data related to the full list of prefixes in your Storage Lens configuration. See `expandedPrefixesDataExport` below for more details.- Returns:
- builder
-
include
public StorageLensConfigurationStorageLensConfigurationArgs.Builder include(@Nullable com.pulumi.core.Output<StorageLensConfigurationStorageLensConfigurationIncludeArgs> include)
- Parameters:
include- What is included in this configuration. Conflicts with `exclude`. See `include` below for more details.- Returns:
- builder
-
include
public StorageLensConfigurationStorageLensConfigurationArgs.Builder include(StorageLensConfigurationStorageLensConfigurationIncludeArgs include)
- Parameters:
include- What is included in this configuration. Conflicts with `exclude`. See `include` below for more details.- Returns:
- builder
-
prefixDelimiter
public StorageLensConfigurationStorageLensConfigurationArgs.Builder prefixDelimiter(@Nullable com.pulumi.core.Output<java.lang.String> prefixDelimiter)
- Parameters:
prefixDelimiter- Prefix delimiter used for object keys in this S3 Storage Lens configuration.- Returns:
- builder
-
prefixDelimiter
public StorageLensConfigurationStorageLensConfigurationArgs.Builder prefixDelimiter(java.lang.String prefixDelimiter)
- Parameters:
prefixDelimiter- Prefix delimiter used for object keys in this S3 Storage Lens configuration.- Returns:
- builder
-
build
public StorageLensConfigurationStorageLensConfigurationArgs build()
-
-