assertParameterNotNull(bucketName,
"The bucket name parameter must be specified when setting notification configuration");
assertParameterNotNull(bucketNotificationConfiguration,
"The bucket notification parameter must be specified when setting notification configuration");
SetBucketNotificationConfigurationRequest notificationRequest = new SetBucketNotificationConfigurationRequest(bucketNotificationConfiguration, bucketName);
Request<SetBucketNotificationConfigurationRequest> request = createRequest(bucketName, null, notificationRequest, HttpMethodName.PUT);
request.addParameter("notification", null);
byte[] bytes = bucketConfigurationXmlFactory.convertToXmlByteArray(bucketNotificationConfiguration);