Class ServicePrincipalSecretAuthInfo


  • public final class ServicePrincipalSecretAuthInfo
    extends AuthInfoBase
    The authentication info when authType is servicePrincipal secret.
    • Constructor Detail

      • ServicePrincipalSecretAuthInfo

        public ServicePrincipalSecretAuthInfo()
    • Method Detail

      • clientId

        public String clientId()
        Get the clientId property: ServicePrincipal application clientId for servicePrincipal auth.
        Returns:
        the clientId value.
      • withClientId

        public ServicePrincipalSecretAuthInfo withClientId​(String clientId)
        Set the clientId property: ServicePrincipal application clientId for servicePrincipal auth.
        Parameters:
        clientId - the clientId value to set.
        Returns:
        the ServicePrincipalSecretAuthInfo object itself.
      • principalId

        public String principalId()
        Get the principalId property: Principal Id for servicePrincipal auth.
        Returns:
        the principalId value.
      • withPrincipalId

        public ServicePrincipalSecretAuthInfo withPrincipalId​(String principalId)
        Set the principalId property: Principal Id for servicePrincipal auth.
        Parameters:
        principalId - the principalId value to set.
        Returns:
        the ServicePrincipalSecretAuthInfo object itself.
      • secret

        public String secret()
        Get the secret property: Secret for servicePrincipal auth.
        Returns:
        the secret value.
      • withSecret

        public ServicePrincipalSecretAuthInfo withSecret​(String secret)
        Set the secret property: Secret for servicePrincipal auth.
        Parameters:
        secret - the secret value to set.
        Returns:
        the ServicePrincipalSecretAuthInfo object itself.