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()); }
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()); }
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()); }
public GetBucketAclsSpectraS3Request WithPermission(BucketAclPermission? permission) { this._permission = permission; if (permission != null) { this.QueryParams.Add("permission", permission.ToString()); } else { this.QueryParams.Remove("permission"); } return this; }