Package com.pulumi.aws.s3control.inputs
Class StorageLensConfigurationStorageLensConfigurationAccountLevelArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.s3control.inputs.StorageLensConfigurationStorageLensConfigurationAccountLevelArgs.Builder
-
- Enclosing class:
- StorageLensConfigurationStorageLensConfigurationAccountLevelArgs
public static final class StorageLensConfigurationStorageLensConfigurationAccountLevelArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(StorageLensConfigurationStorageLensConfigurationAccountLevelArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(StorageLensConfigurationStorageLensConfigurationAccountLevelArgs defaults)
-
-
Method Detail
-
activityMetrics
public StorageLensConfigurationStorageLensConfigurationAccountLevelArgs.Builder activityMetrics(@Nullable com.pulumi.core.Output<StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs> activityMetrics)
- Parameters:
activityMetrics- S3 Storage Lens activity metrics. See `activityMetrics` below for more details.- Returns:
- builder
-
activityMetrics
public StorageLensConfigurationStorageLensConfigurationAccountLevelArgs.Builder activityMetrics(StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs activityMetrics)
- Parameters:
activityMetrics- S3 Storage Lens activity metrics. See `activityMetrics` below for more details.- Returns:
- builder
-
advancedCostOptimizationMetrics
public StorageLensConfigurationStorageLensConfigurationAccountLevelArgs.Builder advancedCostOptimizationMetrics(@Nullable com.pulumi.core.Output<StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs> advancedCostOptimizationMetrics)
- Parameters:
advancedCostOptimizationMetrics- Advanced cost-optimization metrics for S3 Storage Lens. See `advancedCostOptimizationMetrics` below for more details.- Returns:
- builder
-
advancedCostOptimizationMetrics
public StorageLensConfigurationStorageLensConfigurationAccountLevelArgs.Builder advancedCostOptimizationMetrics(StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs advancedCostOptimizationMetrics)
- Parameters:
advancedCostOptimizationMetrics- Advanced cost-optimization metrics for S3 Storage Lens. See `advancedCostOptimizationMetrics` below for more details.- Returns:
- builder
-
advancedDataProtectionMetrics
public StorageLensConfigurationStorageLensConfigurationAccountLevelArgs.Builder advancedDataProtectionMetrics(@Nullable com.pulumi.core.Output<StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs> advancedDataProtectionMetrics)
- Parameters:
advancedDataProtectionMetrics- Advanced data-protection metrics for S3 Storage Lens. See `advancedDataProtectionMetrics` below for more details.- Returns:
- builder
-
advancedDataProtectionMetrics
public StorageLensConfigurationStorageLensConfigurationAccountLevelArgs.Builder advancedDataProtectionMetrics(StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs advancedDataProtectionMetrics)
- Parameters:
advancedDataProtectionMetrics- Advanced data-protection metrics for S3 Storage Lens. See `advancedDataProtectionMetrics` below for more details.- Returns:
- builder
-
advancedPerformanceMetrics
public StorageLensConfigurationStorageLensConfigurationAccountLevelArgs.Builder advancedPerformanceMetrics(@Nullable com.pulumi.core.Output<StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedPerformanceMetricsArgs> advancedPerformanceMetrics)
- Parameters:
advancedPerformanceMetrics- Advanced performance metrics for S3 Storage Lens. See `advancedPerformanceMetrics` below for more details.- Returns:
- builder
-
advancedPerformanceMetrics
public StorageLensConfigurationStorageLensConfigurationAccountLevelArgs.Builder advancedPerformanceMetrics(StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedPerformanceMetricsArgs advancedPerformanceMetrics)
- Parameters:
advancedPerformanceMetrics- Advanced performance metrics for S3 Storage Lens. See `advancedPerformanceMetrics` below for more details.- Returns:
- builder
-
bucketLevel
public StorageLensConfigurationStorageLensConfigurationAccountLevelArgs.Builder bucketLevel(com.pulumi.core.Output<StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs> bucketLevel)
- Parameters:
bucketLevel- S3 Storage Lens bucket-level configuration. See `bucketLevel` below for more details.- Returns:
- builder
-
bucketLevel
public StorageLensConfigurationStorageLensConfigurationAccountLevelArgs.Builder bucketLevel(StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs bucketLevel)
- Parameters:
bucketLevel- S3 Storage Lens bucket-level configuration. See `bucketLevel` below for more details.- Returns:
- builder
-
detailedStatusCodeMetrics
public StorageLensConfigurationStorageLensConfigurationAccountLevelArgs.Builder detailedStatusCodeMetrics(@Nullable com.pulumi.core.Output<StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs> detailedStatusCodeMetrics)
- Parameters:
detailedStatusCodeMetrics- Detailed status code metrics for S3 Storage Lens. See `detailedStatusCodeMetrics` below for more details.- Returns:
- builder
-
detailedStatusCodeMetrics
public StorageLensConfigurationStorageLensConfigurationAccountLevelArgs.Builder detailedStatusCodeMetrics(StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs detailedStatusCodeMetrics)
- Parameters:
detailedStatusCodeMetrics- Detailed status code metrics for S3 Storage Lens. See `detailedStatusCodeMetrics` below for more details.- Returns:
- builder
-
build
public StorageLensConfigurationStorageLensConfigurationAccountLevelArgs build()
-
-