public UpdateUserRequest withCustomPermissionsName(String customPermissionsName) {
        setCustomPermissionsName(customPermissionsName);
        return this;
    }
<p>
(Enterprise edition only) The name of the custom permissions profile that you want to assign to this user.
Customized permissions allows you to control a user's access by restricting access the following operations:
</p>
<ul>
<li>
<p>
Create and update data sources
</p>
</li>
<li>
<p>
Create and update datasets
</p>
</li>
<li>
<p>
Create and update email reports
</p>
</li>
<li>
<p>
Subscribe to email reports
</p>
</li>
</ul>
<p>
A set of custom permissions includes any combination of these restrictions. Currently, you need to create the
profile names for custom permission sets by using the Amazon QuickSight console. Then, you use the
<code>RegisterUser</code> API operation to assign the named set of permissions to a Amazon QuickSight user.
</p>
<p>
Amazon QuickSight custom permissions are applied through IAM policies. Therefore, they override the permissions
typically granted by assigning Amazon QuickSight users to one of the default security cohorts in Amazon
QuickSight (admin, author, reader).
</p>
<p>
This feature is available only to Amazon QuickSight Enterprise edition subscriptions.
</p>

@param customPermissionsName
       (Enterprise edition only) The name of the custom permissions profile that you want to assign to this user.
       Customized permissions allows you to control a user's access by restricting access the following
       operations:</p>
       <ul>
       <li>
       <p>
       Create and update data sources
       </p>
       </li>
       <li>
       <p>
       Create and update datasets
       </p>
       </li>
       <li>
       <p>
       Create and update email reports
       </p>
       </li>
       <li>
       <p>
       Subscribe to email reports
       </p>
       </li>
       </ul>
       <p>
       A set of custom permissions includes any combination of these restrictions. Currently, you need to create
       the profile names for custom permission sets by using the Amazon QuickSight console. Then, you use the
       <code>RegisterUser</code> API operation to assign the named set of permissions to a Amazon QuickSight
       user.
       </p>
       <p>
       Amazon QuickSight custom permissions are applied through IAM policies. Therefore, they override the
       permissions typically granted by assigning Amazon QuickSight users to one of the default security cohorts
       in Amazon QuickSight (admin, author, reader).
       </p>
       <p>
       This feature is available only to Amazon QuickSight Enterprise edition subscriptions.
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-quicksight/src/main/java/com/amazonaws/services/quicksight/model/UpdateUserRequest.java