public static interface PutBucketAnalyticsConfigurationRequest.Builder extends S3Request.Builder, SdkPojo, CopyableBuilder<PutBucketAnalyticsConfigurationRequest.Builder,PutBucketAnalyticsConfigurationRequest>
buildoverrideConfigurationcopyapplyMutation, buildPutBucketAnalyticsConfigurationRequest.Builder bucket(String bucket)
The name of the bucket to which an analytics configuration is stored.
bucket - The name of the bucket to which an analytics configuration is stored.PutBucketAnalyticsConfigurationRequest.Builder id(String id)
The identifier used to represent an analytics configuration.
id - The identifier used to represent an analytics configuration.PutBucketAnalyticsConfigurationRequest.Builder analyticsConfiguration(AnalyticsConfiguration analyticsConfiguration)
The configuration and any analyses for the analytics filter.
analyticsConfiguration - The configuration and any analyses for the analytics filter.default PutBucketAnalyticsConfigurationRequest.Builder analyticsConfiguration(Consumer<AnalyticsConfiguration.Builder> analyticsConfiguration)
The configuration and any analyses for the analytics filter.
This is a convenience that creates an instance of theAnalyticsConfiguration.Builder avoiding the
need to create one manually via AnalyticsConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to analyticsConfiguration(AnalyticsConfiguration).analyticsConfiguration - a consumer that will call methods on AnalyticsConfiguration.BuilderanalyticsConfiguration(AnalyticsConfiguration)PutBucketAnalyticsConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderPutBucketAnalyticsConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2019. All rights reserved.