@Override public void visit(AnalyticsPrefixPredicate analyticsPrefixPredicate) { writePrefix(xml, analyticsPrefixPredicate.getPrefix()); }
filter.setPredicate(new AnalyticsPrefixPredicate(getText())); } else if (name.equals("Tag")) { filter.setPredicate(new AnalyticsTagPredicate(new Tag(currentTagKey, currentTagValue))); andOperandsList.add(new AnalyticsPrefixPredicate(getText())); } else if (name.equals("Tag")) { andOperandsList.add(new AnalyticsTagPredicate(new Tag(currentTagKey, currentTagValue)));
@Override public void visit(AnalyticsPrefixPredicate analyticsPrefixPredicate) { writePrefix(xml, analyticsPrefixPredicate.getPrefix()); }
currentFilter.setPredicate(new AnalyticsPrefixPredicate(getText())); } else if (name.equals("Tag")) { currentFilter.setPredicate(new AnalyticsTagPredicate(new Tag(currentTagKey, currentTagValue))); andOperandsList.add(new AnalyticsPrefixPredicate(getText())); } else if (name.equals("Tag")) { andOperandsList.add(new AnalyticsTagPredicate(new Tag(currentTagKey, currentTagValue)));
@Override public void visit(AnalyticsPrefixPredicate analyticsPrefixPredicate) { writePrefix(xml, analyticsPrefixPredicate.getPrefix()); }
"Filter")) { if (name.equals("Prefix")) { currentFilter.setPredicate(new AnalyticsPrefixPredicate(getText())); } else if (name.equals("Tag")) { currentFilter.setPredicate( "Filter", "And")) { if (name.equals("Prefix")) { andOperandsList.add(new AnalyticsPrefixPredicate(getText())); } else if (name.equals("Tag")) { andOperandsList.add(
@Override public void visit(AnalyticsPrefixPredicate analyticsPrefixPredicate) { writePrefix(xml, analyticsPrefixPredicate.getPrefix()); }
filter.setPredicate(new AnalyticsPrefixPredicate(getText())); } else if (name.equals("Tag")) { filter.setPredicate( andOperandsList.add(new AnalyticsPrefixPredicate(getText())); } else if (name.equals("Tag")) { andOperandsList.add(
@Test public void getResponse_unmarshalls_properly() throws Exception { AnalyticsConfiguration configuration = parseGetAnalyticsConfigurationResponse(GET_RESPONSE).getAnalyticsConfiguration(); AnalyticsFilter filter = configuration.getFilter(); StorageClassAnalysis storageClassAnalysis = configuration.getStorageClassAnalysis(); assertEquals("analytics-id", configuration.getId()); assertNotNull(filter); List<AnalyticsFilterPredicate> operands = ((AnalyticsAndOperator) filter.getPredicate()).getOperands(); assertEquals(2, operands.size()); assertEquals("documents/", ((AnalyticsPrefixPredicate) operands.get(0)).getPrefix()); assertEquals("foo", ((AnalyticsTagPredicate) operands.get(1)).getTag().getKey()); assertEquals("bar", ((AnalyticsTagPredicate) operands.get(1)).getTag().getValue()); assertEquals(StorageClassAnalysisSchemaVersion.V_1.toString(), storageClassAnalysis.getDataExport().getOutputSchemaVersion()); AnalyticsS3BucketDestination s3BucketDestination = storageClassAnalysis.getDataExport().getDestination().getS3BucketDestination(); assertEquals(AnalyticsS3ExportFileFormat.CSV.toString(), s3BucketDestination.getFormat()); assertEquals("123456789", s3BucketDestination.getBucketAccountId()); assertEquals("arn:aws:s3:::destination-bucket", s3BucketDestination.getBucketArn()); assertEquals("destination-prefix", s3BucketDestination.getPrefix()); }
filter.setPredicate(new AnalyticsPrefixPredicate(getText())); } else if (name.equals("Tag")) { filter.setPredicate( andOperandsList.add(new AnalyticsPrefixPredicate(getText())); } else if (name.equals("Tag")) { andOperandsList.add(
List<AnalyticsFilterPredicate> operands = ((AnalyticsAndOperator) filter.getPredicate()).getOperands(); assertEquals(2, operands.size()); assertEquals("documents/", ((AnalyticsPrefixPredicate) operands.get(0)).getPrefix()); assertEquals("foo", ((AnalyticsTagPredicate) operands.get(1)).getTag().getKey()); assertEquals("bar", ((AnalyticsTagPredicate) operands.get(1)).getTag().getValue()); storageClassAnalysis = configuration.getStorageClassAnalysis(); assertEquals("YYY", configuration.getId()); assertEquals("prefix", ((AnalyticsPrefixPredicate) configuration.getFilter().getPredicate()).getPrefix()); assertEquals("V_2", storageClassAnalysis.getDataExport().getOutputSchemaVersion()); s3BucketDestination = storageClassAnalysis.getDataExport().getDestination().getS3BucketDestination();
filter.setPredicate(new AnalyticsPrefixPredicate(getText())); } else if (name.equals("Tag")) { filter.setPredicate(new AnalyticsTagPredicate(new Tag(currentTagKey, currentTagValue))); andOperandsList.add(new AnalyticsPrefixPredicate(getText())); } else if (name.equals("Tag")) { andOperandsList.add(new AnalyticsTagPredicate(new Tag(currentTagKey, currentTagValue)));
"Filter")) { if (name.equals("Prefix")) { currentFilter.setPredicate(new AnalyticsPrefixPredicate(getText())); } else if (name.equals("Tag")) { currentFilter.setPredicate( "Filter", "And")) { if (name.equals("Prefix")) { andOperandsList.add(new AnalyticsPrefixPredicate(getText())); } else if (name.equals("Tag")) { andOperandsList.add(
currentFilter.setPredicate(new AnalyticsPrefixPredicate(getText())); } else if (name.equals("Tag")) { currentFilter.setPredicate(new AnalyticsTagPredicate(new Tag(currentTagKey, currentTagValue))); andOperandsList.add(new AnalyticsPrefixPredicate(getText())); } else if (name.equals("Tag")) { andOperandsList.add(new AnalyticsTagPredicate(new Tag(currentTagKey, currentTagValue)));