BatchUserTokenCredentials Class

  • java.lang.Object
    • com.microsoft.rest.credentials.TokenCredentials
      • com.microsoft.azure.batch.auth.BatchUserTokenCredentials

Implements

public class BatchUserTokenCredentials
extends com.microsoft.rest.credentials.TokenCredentials
implements BatchCredentials

User token based credentials for use with a Batch Service Client.

Constructor Summary

Constructor Description
BatchUserTokenCredentials(String baseUrl, String clientId, String username, String password, String domain, String batchEndpoint, String authenticationEndpoint)

Initializes a new instance of the BatchUserTokenCredentials.

Method Summary

Modifier and Type Method and Description
String authenticationEndpoint()

Gets the Active Directory auth endpoint.

String baseUrl()

Gets the Batch service endpoint

String batchEndpoint()

Gets the Batch service auth endpoint.

String clientId()

Gets the Active Directory application client id.

String domain()

Gets the tenant or domain containing the application.

String getToken(Request request)
String username()

Gets the user name for the Organization Id account.

Methods inherited from com.microsoft.rest.credentials.TokenCredentials

com.microsoft.rest.credentials.TokenCredentials.applyCredentialsFilter com.microsoft.rest.credentials.TokenCredentials.getScheme com.microsoft.rest.credentials.TokenCredentials.getToken

Methods inherited from java.lang.Object

Constructor Details

BatchUserTokenCredentials

public BatchUserTokenCredentials(String baseUrl, String clientId, String username, String password, String domain, String batchEndpoint, String authenticationEndpoint)

Initializes a new instance of the BatchUserTokenCredentials.

Parameters:

baseUrl - the Batch service endpoint.
clientId - the Active Directory application client id.
username - the user name for the Organization Id account.
password - the password for the Organization Id account.
domain - the domain or tenant id containing this application.
batchEndpoint - the Batch service endpoint to authenticate with.
authenticationEndpoint - the Active Directory endpoint to authenticate with.

Method Details

authenticationEndpoint

public String authenticationEndpoint()

Gets the Active Directory auth endpoint.

Returns:

the Active Directory auth endpoint.

baseUrl

public String baseUrl()

Gets the Batch service endpoint

Returns:

The Batch service endpoint

batchEndpoint

public String batchEndpoint()

Gets the Batch service auth endpoint.

Returns:

the Batch service auth endpoint.

clientId

public String clientId()

Gets the Active Directory application client id.

Returns:

the active directory application client id.

domain

public String domain()

Gets the tenant or domain containing the application.

Returns:

the tenant or domain containing the application.

getToken

public String getToken(Request request)

Overrides:

BatchUserTokenCredentials.getToken(Request request)

Parameters:

request

Throws:

username

public String username()

Gets the user name for the Organization Id account.

Returns:

the user name.

Applies to