public User withExternalLoginFederationProviderType(String externalLoginFederationProviderType) {
        setExternalLoginFederationProviderType(externalLoginFederationProviderType);
        return this;
    }
<p>
The type of supported external login provider that provides identity to let the user federate into Amazon
QuickSight with an associated IAM role. The type can be one of the following.
</p>
<ul>
<li>
<p>
<code>COGNITO</code>: Amazon Cognito. The provider URL is cognito-identity.amazonaws.com.
</p>
</li>
<li>
<p>
<code>CUSTOM_OIDC</code>: Custom OpenID Connect (OIDC) provider.
</p>
</li>
</ul>

@param externalLoginFederationProviderType
       The type of supported external login provider that provides identity to let the user federate into Amazon
       QuickSight with an associated IAM role. The type can be one of the following.</p>
       <ul>
       <li>
       <p>
       <code>COGNITO</code>: Amazon Cognito. The provider URL is cognito-identity.amazonaws.com.
       </p>
       </li>
       <li>
       <p>
       <code>CUSTOM_OIDC</code>: Custom OpenID Connect (OIDC) provider.
       </p>
       </li>
@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/User.java