コード例 #1
0
        public PutGlobalBucketAclForUserSpectraS3Request(BucketAclPermission permission, string userId)
        {
            this.Permission = permission;
            this.UserId = userId;

            this.QueryParams.Add("permission", permission.ToString());

            this.QueryParams.Add("user_id", userId);
        }
        public PutGlobalBucketAclForGroupSpectraS3Request(string groupId, BucketAclPermission permission)
        {
            this.GroupId = groupId;
            this.Permission = permission;

            this.QueryParams.Add("group_id", groupId);

            this.QueryParams.Add("permission", permission.ToString());
        }
コード例 #3
0
        public PutBucketAclForUserSpectraS3Request(Guid bucketId, BucketAclPermission permission, Guid userId)
        {
            this.BucketId = bucketId.ToString();
            this.Permission = permission;
            this.UserId = userId.ToString();

            this.QueryParams.Add("bucket_id", bucketId.ToString());

            this.QueryParams.Add("permission", permission.ToString());

            this.QueryParams.Add("user_id", userId.ToString());
        }
コード例 #4
0
        public PutBucketAclForGroupSpectraS3Request(Guid bucketId, Guid groupId, BucketAclPermission permission)
        {
            this.BucketId = bucketId.ToString();
            this.GroupId = groupId.ToString();
            this.Permission = permission;

            this.QueryParams.Add("bucket_id", bucketId.ToString());

            this.QueryParams.Add("group_id", groupId.ToString());

            this.QueryParams.Add("permission", permission.ToString());
        }
コード例 #5
0
 public GetBucketAclsSpectraS3Request WithPermission(BucketAclPermission? permission)
 {
     this._permission = permission;
     if (permission != null)
     {
         this.QueryParams.Add("permission", permission.ToString());
     }
     else
     {
         this.QueryParams.Remove("permission");
     }
     return this;
 }