# Uses of Class
com.ngrok.definitions.EndpointOAuthMicrosoft.Builder

Packages that use EndpointOAuthMicrosoft.Builder
Package
Description
com.ngrok.definitions

- ## Uses of EndpointOAuthMicrosoft.Builder in com.ngrok.definitions

  Methods in com.ngrok.definitions that return EndpointOAuthMicrosoft.Builder
  Modifier and Type
  Method
  Description
  `EndpointOAuthMicrosoft.Builder`
  EndpointOAuthMicrosoft.Builder.`clientId(String clientId)`
  the OAuth app client ID.
  `EndpointOAuthMicrosoft.Builder`
  EndpointOAuthMicrosoft.Builder.`clientId(Optional<String> clientId)`
  the OAuth app client ID.
  `EndpointOAuthMicrosoft.Builder`
  EndpointOAuthMicrosoft.Builder.`clientSecret(String clientSecret)`
  the OAuth app client secret.
  `EndpointOAuthMicrosoft.Builder`
  EndpointOAuthMicrosoft.Builder.`clientSecret(Optional<String> clientSecret)`
  the OAuth app client secret.
  `EndpointOAuthMicrosoft.Builder`
  EndpointOAuthMicrosoft.Builder.`emailAddresses(List<String> emailAddresses)`
  a list of email addresses of users authenticated by identity provider who are allowed access to the endpoint
  `EndpointOAuthMicrosoft.Builder`
  EndpointOAuthMicrosoft.Builder.`emailAddresses(Optional<List<String>> emailAddresses)`
  a list of email addresses of users authenticated by identity provider who are allowed access to the endpoint
  `EndpointOAuthMicrosoft.Builder`
  EndpointOAuthMicrosoft.Builder.`emailDomains(List<String> emailDomains)`
  a list of email domains of users authenticated by identity provider who are allowed access to the endpoint
  `EndpointOAuthMicrosoft.Builder`
  EndpointOAuthMicrosoft.Builder.`emailDomains(Optional<List<String>> emailDomains)`
  a list of email domains of users authenticated by identity provider who are allowed access to the endpoint
  `static EndpointOAuthMicrosoft.Builder`
  EndpointOAuthMicrosoft.`newBuilder()`
  Creates a new builder for the `EndpointOAuthMicrosoft` type.
  `EndpointOAuthMicrosoft.Builder`
  EndpointOAuthMicrosoft.Builder.`scopes(List<String> scopes)`
  a list of provider-specific OAuth scopes with the permissions your OAuth app would like to ask for.
  `EndpointOAuthMicrosoft.Builder`
  EndpointOAuthMicrosoft.Builder.`scopes(Optional<List<String>> scopes)`
  a list of provider-specific OAuth scopes with the permissions your OAuth app would like to ask for.