public static interface PutBucketAnalyticsConfigurationRequest.Builder extends S3Request.Builder, SdkPojo, CopyableBuilder<PutBucketAnalyticsConfigurationRequest.Builder,PutBucketAnalyticsConfigurationRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, 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 ID that identifies the analytics configuration.
id - The ID that identifies the 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 method 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 expectedBucketOwner(String expectedBucketOwner)
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request fails
with the HTTP status code 403 Forbidden (access denied).
expectedBucketOwner - The account ID of the expected bucket owner. If the bucket is owned by a different account, the
request fails with the HTTP status code 403 Forbidden (access denied).PutBucketAnalyticsConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderPutBucketAnalyticsConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.