Package org.jclouds.googlecloudstorage.domain

Examples of org.jclouds.googlecloudstorage.domain.DefaultObjectAccessControls


      Bucket logResponse = api().createBucket(PROJECT_NUMBER, logTemplate);
      assertNotNull(logResponse);

      BucketAccessControls acl = BucketAccessControls.builder().bucket(BUCKET_NAME).entity("allUsers").role(Role.OWNER)
               .build();
      DefaultObjectAccessControls oac = DefaultObjectAccessControls.builder().bucket(BUCKET_NAME).entity("allUsers")
               .role(ObjectRole.OWNER).build();
      BucketCors bucketCors = BucketCors.builder().addOrigin("http://example.appspot.com").addMethod("GET")
               .addMethod("HEAD").addResponseHeader("x-meta-goog-custom").maxAgeSeconds(10).build();
      Versioning version = Versioning.builder().enalbled(true).build();
View Full Code Here


   }

   @Test(groups = "live")
   public void testCreateBucketWithOptions() {

      DefaultObjectAccessControls oac = DefaultObjectAccessControls.builder().bucket(BUCKET_NAME_WITHOPTIONS)
               .entity("allUsers").role(ObjectRole.OWNER).build();
      BucketCors bucketCors = BucketCors.builder().addOrigin("http://example.appspot.com").addMethod("GET")
               .addMethod("HEAD").addResponseHeader("x-meta-goog-custom").maxAgeSeconds(10).build();
      Versioning version = Versioning.builder().enalbled(true).build();
View Full Code Here

               .payload(staticPayloadFromResource("/default_objectacl_update_initial.json")).build();

      DefaultObjectAccessControlsApi api = requestsSendResponses(requestForScopes(STORAGE_FULLCONTROL_SCOPE),
               TOKEN_RESPONSE, update, updateResponse).getDefaultObjectAccessControlsApi();

      DefaultObjectAccessControls options = DefaultObjectAccessControls.builder().entity("allUsers")
               .role(ObjectRole.OWNER).build();

      assertEquals(api.updateDefaultObjectAccessControls(EXPECTED_TEST_BUCKET, "allUsers", options),
               new DefaultObjectAclInsertTest().expected());
   }
View Full Code Here

               .payload(staticPayloadFromResource("/default_objectacl_update_initial.json")).build();

      DefaultObjectAccessControlsApi api = requestsSendResponses(requestForScopes(STORAGE_FULLCONTROL_SCOPE),
               TOKEN_RESPONSE, update, updateResponse).getDefaultObjectAccessControlsApi();

      DefaultObjectAccessControls options = DefaultObjectAccessControls.builder().entity("allUsers")
               .role(ObjectRole.OWNER).build();

      assertEquals(api.updateDefaultObjectAccessControls(EXPECTED_TEST_BUCKET, "allUsers", options, ObjectRole.OWNER),
               new DefaultObjectAclInsertTest().expected());
   }
View Full Code Here

               .payload(staticPayloadFromResource("/default_objectacl_update_initial.json")).build();

      DefaultObjectAccessControlsApi api = requestsSendResponses(requestForScopes(STORAGE_FULLCONTROL_SCOPE),
               TOKEN_RESPONSE, update, updateResponse).getDefaultObjectAccessControlsApi();

      DefaultObjectAccessControls options = DefaultObjectAccessControls.builder().entity("allUsers")
               .role(ObjectRole.OWNER).build();

      assertEquals(api.patchDefaultObjectAccessControls(EXPECTED_TEST_BUCKET, "allUsers", options),
               new DefaultObjectAclInsertTest().expected());
   }
View Full Code Here

TOP

Related Classes of org.jclouds.googlecloudstorage.domain.DefaultObjectAccessControls

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.