| UpdateAuthenticationProviderDetails.Builder | UpdateAuthenticationProviderDetails.Builder. authorizationEndpointUrl(String authorizationEndpointUrl) | The IDPs URL for the page that users authenticate with by entering the user name and
password. | 
| static UpdateAuthenticationProviderDetails.Builder | UpdateAuthenticationProviderDetails. builder() | Create a new builder. | 
| UpdateAuthenticationProviderDetails.Builder | UpdateAuthenticationProviderDetails.Builder. clientId(String clientId) | The client ID for the IDP application (OAuth Client) that was registered as described in
Identity Provider Registration. | 
| UpdateAuthenticationProviderDetails.Builder | UpdateAuthenticationProviderDetails.Builder. clientSecret(String clientSecret) | The client secret for the IDP application (OAuth Client) that was registered as described
in Identity Provider Registration. | 
| UpdateAuthenticationProviderDetails.Builder | UpdateAuthenticationProviderDetails.Builder. copy(UpdateAuthenticationProviderDetails model) |  | 
| UpdateAuthenticationProviderDetails.Builder | UpdateAuthenticationProviderDetails.Builder. definedTags(Map<String,Map<String,Object>> definedTags) | Usage of predefined tag keys. | 
| UpdateAuthenticationProviderDetails.Builder | UpdateAuthenticationProviderDetails.Builder. freeformTags(Map<String,String> freeformTags) | Simple key-value pair that is applied without any predefined name, type, or scope. | 
| UpdateAuthenticationProviderDetails.Builder | UpdateAuthenticationProviderDetails.Builder. redirectUrl(String redirectUrl) | The OAuth Redirect URL. | 
| UpdateAuthenticationProviderDetails.Builder | UpdateAuthenticationProviderDetails.Builder. refreshTokenRetentionPeriodInDays(Integer refreshTokenRetentionPeriodInDays) | The number of days to keep the refresh token in the Digital Assistant cache. | 
| UpdateAuthenticationProviderDetails.Builder | UpdateAuthenticationProviderDetails.Builder. revokeTokenEndpointUrl(String revokeTokenEndpointUrl) | If you want to revoke all the refresh tokens and access tokens of the logged-in user from
a dialog flow, then you need the IDP’s revoke refresh token URL. | 
| UpdateAuthenticationProviderDetails.Builder | UpdateAuthenticationProviderDetails.Builder. scopes(String scopes) | A space-separated list of the scopes that must be included when Digital Assistant
requests an access token from the provider. | 
| UpdateAuthenticationProviderDetails.Builder | UpdateAuthenticationProviderDetails.Builder. shortAuthorizationCodeRequestUrl(String shortAuthorizationCodeRequestUrl) | A shortened version of the authorization URL, which you can get from a URL shortener
service (one that allows you to send query parameters). | 
| UpdateAuthenticationProviderDetails.Builder | UpdateAuthenticationProviderDetails.Builder. subjectClaim(String subjectClaim) | The access-token profile claim to use to identify the user. | 
| UpdateAuthenticationProviderDetails.Builder | UpdateAuthenticationProviderDetails. toBuilder() |  | 
| UpdateAuthenticationProviderDetails.Builder | UpdateAuthenticationProviderDetails.Builder. tokenEndpointUrl(String tokenEndpointUrl) | The IDPs URL for requesting access tokens. |