client.makeBucket(destBucketName, region); NotificationConfiguration notificationConfiguration = new NotificationConfiguration(); List<TopicConfiguration> topicConfigurationList = notificationConfiguration.topicConfigurationList(); TopicConfiguration topicConfiguration = new TopicConfiguration(); topicConfiguration.setTopic(topic); notificationConfiguration.setTopicConfigurationList(topicConfigurationList); String expectedResult = notificationConfiguration.toString(); topicConfigurationList = notificationConfiguration.topicConfigurationList(); topicConfiguration = topicConfigurationList.get(0); topicConfiguration.setId(null); String result = notificationConfiguration.toString();
NotificationConfiguration result = new NotificationConfiguration(); try { result.parseXml(response.body().charStream()); } finally { response.body().close();
client.makeBucket(destBucketName, region); NotificationConfiguration notificationConfiguration = new NotificationConfiguration(); List<TopicConfiguration> topicConfigurationList = notificationConfiguration.topicConfigurationList(); TopicConfiguration topicConfiguration = new TopicConfiguration(); topicConfiguration.setTopic(topic); notificationConfiguration.setTopicConfigurationList(topicConfigurationList);
InsufficientDataException, IOException, InvalidKeyException, NoResponseException, XmlPullParserException, ErrorResponseException, InternalException { NotificationConfiguration notificationConfiguration = new NotificationConfiguration(); setBucketNotification(bucketName, notificationConfiguration);
Map<String,String> queryParamMap = new HashMap<>(); queryParamMap.put("notification", ""); HttpResponse response = executePut(bucketName, null, null, queryParamMap, notificationConfiguration.toString(), 0); response.body().close();
List<QueueConfiguration> queueConfigurationList = notificationConfiguration.queueConfigurationList(); QueueConfiguration queueConfiguration = new QueueConfiguration(); queueConfiguration.setQueue("arn:minio:sqs::1:webhook"); notificationConfiguration.setQueueConfigurationList(queueConfigurationList);
NotificationConfiguration result = new NotificationConfiguration(); try { result.parseXml(response.body().charStream()); } finally { response.body().close();
InsufficientDataException, IOException, InvalidKeyException, NoResponseException, XmlPullParserException, ErrorResponseException, InternalException { NotificationConfiguration notificationConfiguration = new NotificationConfiguration(); setBucketNotification(bucketName, notificationConfiguration);
Map<String,String> queryParamMap = new HashMap<>(); queryParamMap.put("notification", ""); HttpResponse response = executePut(bucketName, null, null, queryParamMap, notificationConfiguration.toString(), 0); response.body().close();
client.makeBucket(destBucketName, region); NotificationConfiguration notificationConfiguration = new NotificationConfiguration(); List<TopicConfiguration> topicConfigurationList = notificationConfiguration.topicConfigurationList(); TopicConfiguration topicConfiguration = new TopicConfiguration(); topicConfiguration.setTopic(topic); notificationConfiguration.setTopicConfigurationList(topicConfigurationList); notificationConfiguration = new NotificationConfiguration(); String expectedResult = notificationConfiguration.toString(); String result = notificationConfiguration.toString(); if (!result.equals(expectedResult)) { throw new Exception("[FAILED] Expected: " + expectedResult + ", Got: " + result);