TokenParameters.Builder<B> Class

  • java.lang.Object
    • com.microsoft.identity.client.TokenParameters.Builder<B>

Type Parameters

B

public class Builder<B extends TokenParameters.Builder>

TokenParameters builder

Method Summary

Modifier and Type Method and Description
abstract TokenParameters build()
B forAccount(IAccount account)
B fromAuthority(@NonNull final AzureCloudInstance cloudInstance, @NonNull final AadAuthorityAudience audience)
B fromAuthority(@NonNull final AzureCloudInstance cloudInstance, @NonNull final AadAuthorityAudience audience, @Nullable final String tenant)
B fromAuthority(@NonNull final AzureCloudInstance cloudInstance, @NonNull final String tenant)
B fromAuthority(String authorityUrl)
abstract B self()
B withAuthenticationScheme(@NonNull final AuthenticationScheme scheme)
B withClaims(ClaimsRequest claimsRequest)
B withCorrelationId(@NonNull final UUID correlationId)
B withResource(final String resource)
B withScopes(List<String> scopes)

Method Details

build

public abstract TokenParameters build()

forAccount

public B forAccount(IAccount account)

Parameters:

account

fromAuthority

public B fromAuthority(@NonNull final AzureCloudInstance cloudInstance, @NonNull final AadAuthorityAudience audience)

Parameters:

cloudInstance
audience

fromAuthority

public B fromAuthority(@NonNull final AzureCloudInstance cloudInstance, @NonNull final AadAuthorityAudience audience, @Nullable final String tenant)

Parameters:

cloudInstance
audience
tenant

fromAuthority

public B fromAuthority(@NonNull final AzureCloudInstance cloudInstance, @NonNull final String tenant)

Parameters:

cloudInstance
tenant

fromAuthority

public B fromAuthority(String authorityUrl)

Parameters:

authorityUrl

self

public abstract B self()

withAuthenticationScheme

public B withAuthenticationScheme(@NonNull final AuthenticationScheme scheme)

Parameters:

scheme

withClaims

public B withClaims(ClaimsRequest claimsRequest)

Parameters:

claimsRequest

withCorrelationId

public B withCorrelationId(@NonNull final UUID correlationId)

Parameters:

correlationId

withResource

public B withResource(final String resource)

Parameters:

resource

withScopes

public B withScopes(List scopes)

Parameters:

scopes

Applies to