Class CertificateDatastoreCredentials


  • public final class CertificateDatastoreCredentials
    extends DatastoreCredentials
    Certificate datastore credentials configuration.
    • Constructor Detail

      • CertificateDatastoreCredentials

        public CertificateDatastoreCredentials()
    • Method Detail

      • authorityUrl

        public String authorityUrl()
        Get the authorityUrl property: Authority URL used for authentication.
        Returns:
        the authorityUrl value.
      • withAuthorityUrl

        public CertificateDatastoreCredentials withAuthorityUrl​(String authorityUrl)
        Set the authorityUrl property: Authority URL used for authentication.
        Parameters:
        authorityUrl - the authorityUrl value to set.
        Returns:
        the CertificateDatastoreCredentials object itself.
      • clientId

        public UUID clientId()
        Get the clientId property: [Required] Service principal client ID.
        Returns:
        the clientId value.
      • withClientId

        public CertificateDatastoreCredentials withClientId​(UUID clientId)
        Set the clientId property: [Required] Service principal client ID.
        Parameters:
        clientId - the clientId value to set.
        Returns:
        the CertificateDatastoreCredentials object itself.
      • resourceUrl

        public String resourceUrl()
        Get the resourceUrl property: Resource the service principal has access to.
        Returns:
        the resourceUrl value.
      • withResourceUrl

        public CertificateDatastoreCredentials withResourceUrl​(String resourceUrl)
        Set the resourceUrl property: Resource the service principal has access to.
        Parameters:
        resourceUrl - the resourceUrl value to set.
        Returns:
        the CertificateDatastoreCredentials object itself.
      • secrets

        public CertificateDatastoreSecrets secrets()
        Get the secrets property: [Required] Service principal secrets.
        Returns:
        the secrets value.
      • tenantId

        public UUID tenantId()
        Get the tenantId property: [Required] ID of the tenant to which the service principal belongs.
        Returns:
        the tenantId value.
      • withTenantId

        public CertificateDatastoreCredentials withTenantId​(UUID tenantId)
        Set the tenantId property: [Required] ID of the tenant to which the service principal belongs.
        Parameters:
        tenantId - the tenantId value to set.
        Returns:
        the CertificateDatastoreCredentials object itself.
      • thumbprint

        public String thumbprint()
        Get the thumbprint property: [Required] Thumbprint of the certificate used for authentication.
        Returns:
        the thumbprint value.
      • withThumbprint

        public CertificateDatastoreCredentials withThumbprint​(String thumbprint)
        Set the thumbprint property: [Required] Thumbprint of the certificate used for authentication.
        Parameters:
        thumbprint - the thumbprint value to set.
        Returns:
        the CertificateDatastoreCredentials object itself.