Beispiel #1
0
        public Task <PutBucketLifecycleConfigurationResponse> PutBucketLifecycleConfigurationAsync(string bucketName, IEnumerable <S3Rule> rules, Action <PutBucketLifecycleConfigurationRequest>?config = null, CancellationToken token = default)
        {
            PutBucketLifecycleConfigurationRequest request = new PutBucketLifecycleConfigurationRequest(bucketName, rules);

            config?.Invoke(request);

            return(BucketOperations.PutBucketLifecycleConfigurationAsync(request, token));
        }
Beispiel #2
0
 public Task <PutBucketLifecycleConfigurationResponse> PutBucketLifecycleConfigurationAsync(PutBucketLifecycleConfigurationRequest request, CancellationToken token = default)
 {
     return(_requestHandler.SendRequestAsync <PutBucketLifecycleConfigurationRequest, PutBucketLifecycleConfigurationResponse>(request, token));
 }