java.lang.Object
com.microsoft.azure.management.containerregistry.AuthInfo

public class AuthInfo extends Object
The authorization properties for accessing the source code repository.
  • Constructor Details

    • AuthInfo

      public AuthInfo()
  • Method Details

    • tokenType

      public TokenType tokenType()
      Get the type of Auth token. Possible values include: 'PAT', 'OAuth'.
      Returns:
      the tokenType value
    • withTokenType

      public AuthInfo withTokenType(TokenType tokenType)
      Set the type of Auth token. Possible values include: 'PAT', 'OAuth'.
      Parameters:
      tokenType - the tokenType value to set
      Returns:
      the AuthInfo object itself.
    • token

      public String token()
      Get the access token used to access the source control provider.
      Returns:
      the token value
    • withToken

      public AuthInfo withToken(String token)
      Set the access token used to access the source control provider.
      Parameters:
      token - the token value to set
      Returns:
      the AuthInfo object itself.
    • refreshToken

      public String refreshToken()
      Get the refresh token used to refresh the access token.
      Returns:
      the refreshToken value
    • withRefreshToken

      public AuthInfo withRefreshToken(String refreshToken)
      Set the refresh token used to refresh the access token.
      Parameters:
      refreshToken - the refreshToken value to set
      Returns:
      the AuthInfo object itself.
    • scope

      public String scope()
      Get the scope of the access token.
      Returns:
      the scope value
    • withScope

      public AuthInfo withScope(String scope)
      Set the scope of the access token.
      Parameters:
      scope - the scope value to set
      Returns:
      the AuthInfo object itself.
    • expiresIn

      public Integer expiresIn()
      Get time in seconds that the token remains valid.
      Returns:
      the expiresIn value
    • withExpiresIn

      public AuthInfo withExpiresIn(Integer expiresIn)
      Set time in seconds that the token remains valid.
      Parameters:
      expiresIn - the expiresIn value to set
      Returns:
      the AuthInfo object itself.