public CreateAccountSubscriptionRequest withAuthenticationMethod(String authenticationMethod) {
        setAuthenticationMethod(authenticationMethod);
        return this;
    }
<p>
The method that you want to use to authenticate your Amazon QuickSight account.
</p>
<p>
If you choose <code>ACTIVE_DIRECTORY</code>, provide an <code>ActiveDirectoryName</code> and an
<code>AdminGroup</code> associated with your Active Directory.
</p>
<p>
If you choose <code>IAM_IDENTITY_CENTER</code>, provide an <code>AdminGroup</code> associated with your IAM
Identity Center account.
</p>

@param authenticationMethod
       The method that you want to use to authenticate your Amazon QuickSight account.</p>
       <p>
       If you choose <code>ACTIVE_DIRECTORY</code>, provide an <code>ActiveDirectoryName</code> and an
       <code>AdminGroup</code> associated with your Active Directory.
       </p>
       <p>
       If you choose <code>IAM_IDENTITY_CENTER</code>, provide an <code>AdminGroup</code> associated with your
       IAM Identity Center account.
@return Returns a reference to this object so that method calls can be chained together.
@see AuthenticationMethodOption
aws-java-sdk-quicksight/src/main/java/com/amazonaws/services/quicksight/model/CreateAccountSubscriptionRequest.java