Class ServicePrincipalCertificateAuthInfo


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

      • ServicePrincipalCertificateAuthInfo

        public ServicePrincipalCertificateAuthInfo()
    • Method Detail

      • clientId

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

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

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

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

        public String certificate()
        Get the certificate property: ServicePrincipal certificate for servicePrincipal auth.
        Returns:
        the certificate value.
      • withCertificate

        public ServicePrincipalCertificateAuthInfo withCertificate​(String certificate)
        Set the certificate property: ServicePrincipal certificate for servicePrincipal auth.
        Parameters:
        certificate - the certificate value to set.
        Returns:
        the ServicePrincipalCertificateAuthInfo object itself.