public BucketLogging getResult() { if (targetBucket == null) return null; return new BucketLogging(targetBucket, targetPrefix, targetGrants); }
public BucketLogging getResult() { if (targetBucket == null) return null; return new BucketLogging(targetBucket, targetPrefix, targetGrants); }
public BucketLogging getResult() { if (targetBucket == null) return null; return new BucketLogging(targetBucket, targetPrefix, targetGrants); }
public BucketLogging getResult() { if (targetBucket == null) return null; return new BucketLogging(targetBucket, targetPrefix, targetGrants); }
public BucketLogging getResult() { if (targetBucket == null) return null; return new BucketLogging(targetBucket, targetPrefix, targetGrants); }
public void testApplyInputStream() { InputStream is = getClass().getResourceAsStream("/bucket_logging.xml"); BucketLogging expected = new BucketLogging("mylogs", "access_log-", ImmutableSet.<Grant> of(new Grant( new EmailAddressGrantee("adrian@jclouds.org"), Permission.FULL_CONTROL))); BucketLoggingHandler handler = injector.getInstance(BucketLoggingHandler.class); BucketLogging result = factory.create(handler).parse(is); assertEquals(result.getTargetBucket(), expected.getTargetBucket()); assertEquals(result.getTargetGrants(), expected.getTargetGrants()); assertEquals(result.getTargetPrefix(), expected.getTargetPrefix()); }
public void testApplyInputStream() { InputStream is = getClass().getResourceAsStream("/bucket_logging.xml"); BucketLogging expected = new BucketLogging("mylogs", "access_log-", ImmutableSet.<Grant> of(new Grant( new EmailAddressGrantee("adrian@jclouds.org"), Permission.FULL_CONTROL))); BucketLoggingHandler handler = injector.getInstance(BucketLoggingHandler.class); BucketLogging result = factory.create(handler).parse(is); assertEquals(result.getTargetBucket(), expected.getTargetBucket()); assertEquals(result.getTargetGrants(), expected.getTargetGrants()); assertEquals(result.getTargetPrefix(), expected.getTargetPrefix()); }
public void testApplyInputStream() throws IOException { BucketLogging bucketLogging = new BucketLogging("mylogs", "access_log-", ImmutableSet .<Grant> of(new Grant(new EmailAddressGrantee("adrian@jclouds.org"), Permission.FULL_CONTROL))); String expected = Strings2.toStringAndClose(getClass().getResourceAsStream( "/bucket_logging.xml")); HttpRequest request = HttpRequest.builder().method("GET").endpoint("http://test").build(); BindBucketLoggingToXmlPayload binder = injector .getInstance(BindBucketLoggingToXmlPayload.class); binder.bindToRequest(request, bucketLogging); assertEquals(request.getPayload().getContentMetadata().getContentType(), "text/xml"); assertEquals(request.getPayload().getRawContent(), expected); } }
public void testApplyInputStream() throws IOException { BucketLogging bucketLogging = new BucketLogging("mylogs", "access_log-", ImmutableSet .<Grant> of(new Grant(new EmailAddressGrantee("adrian@jclouds.org"), Permission.FULL_CONTROL))); String expected = Strings2.toStringAndClose(getClass().getResourceAsStream( "/bucket_logging.xml")); HttpRequest request = HttpRequest.builder().method("GET").endpoint("http://test").build(); BindBucketLoggingToXmlPayload binder = injector .getInstance(BindBucketLoggingToXmlPayload.class); binder.bindToRequest(request, bucketLogging); assertEquals(request.getPayload().getContentMetadata().getContentType(), "text/xml"); assertEquals(request.getPayload().getRawContent(), expected); } }
public void testEnableBucketLoggingOwner() throws SecurityException, NoSuchMethodException, IOException { Invokable<?, ?> method = method(S3AsyncClient.class, "enableBucketLogging", String.class, BucketLogging.class); GeneratedHttpRequest request = processor .createRequest(method, ImmutableList.<Object> of("bucket", new BucketLogging("mylogs", "access_log-", ImmutableSet .<Grant> of(new Grant(new EmailAddressGrantee("adrian@jclouds.org"), Permission.FULL_CONTROL))))); assertRequestLineEquals(request, "PUT https://bucket." + url + "/?logging HTTP/1.1"); assertNonPayloadHeadersEqual(request, "Host: bucket." + url + "\n"); assertPayloadEquals(request, Strings2.toStringAndClose(getClass().getResourceAsStream("/bucket_logging.xml")), "text/xml", false); assertResponseParserClassEquals(method, request, ReleasePayloadAndReturn.class); assertSaxResponseParserClassEquals(method, null); assertFallbackClassEquals(method, null); checkFilters(request); }
public void testEnableBucketLoggingOwner() throws SecurityException, NoSuchMethodException, IOException { Invokable<?, ?> method = method(S3Client.class, "enableBucketLogging", String.class, BucketLogging.class); GeneratedHttpRequest request = processor .createRequest(method, ImmutableList.<Object> of("bucket", new BucketLogging("mylogs", "access_log-", ImmutableSet .<Grant> of(new Grant(new EmailAddressGrantee("adrian@jclouds.org"), Permission.FULL_CONTROL))))); assertRequestLineEquals(request, "PUT https://bucket." + url + "/?logging HTTP/1.1"); assertNonPayloadHeadersEqual(request, "Host: bucket." + url + "\n"); assertPayloadEquals(request, Strings2.toStringAndClose(getClass().getResourceAsStream("/bucket_logging.xml")), "text/xml", false); assertResponseParserClassEquals(method, request, ReleasePayloadAndReturn.class); assertSaxResponseParserClassEquals(method, null); assertFallbackClassEquals(method, null); checkFilters(request); }
final BucketLogging logging = new BucketLogging(targetBucket, "access_log-", ImmutableSet.<Grant> of(new Grant(new EmailAddressGrantee(TEST_ACL_EMAIL), FULL_CONTROL)));
final BucketLogging logging = new BucketLogging(targetBucket, "access_log-", ImmutableSet.<Grant> of(new Grant(new EmailAddressGrantee(StubS3AsyncClient.TEST_ACL_EMAIL), Permission.FULL_CONTROL)));