Class CertificateDatastoreCredentials
- java.lang.Object
-
- com.azure.resourcemanager.machinelearning.models.DatastoreCredentials
-
- com.azure.resourcemanager.machinelearning.models.CertificateDatastoreCredentials
-
public final class CertificateDatastoreCredentials extends DatastoreCredentials
Certificate datastore credentials configuration.
-
-
Constructor Summary
Constructors Constructor Description CertificateDatastoreCredentials()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
authorityUrl()
Get the authorityUrl property: Authority URL used for authentication.UUID
clientId()
Get the clientId property: [Required] Service principal client ID.String
resourceUrl()
Get the resourceUrl property: Resource the service principal has access to.CertificateDatastoreSecrets
secrets()
Get the secrets property: [Required] Service principal secrets.UUID
tenantId()
Get the tenantId property: [Required] ID of the tenant to which the service principal belongs.String
thumbprint()
Get the thumbprint property: [Required] Thumbprint of the certificate used for authentication.void
validate()
Validates the instance.CertificateDatastoreCredentials
withAuthorityUrl(String authorityUrl)
Set the authorityUrl property: Authority URL used for authentication.CertificateDatastoreCredentials
withClientId(UUID clientId)
Set the clientId property: [Required] Service principal client ID.CertificateDatastoreCredentials
withResourceUrl(String resourceUrl)
Set the resourceUrl property: Resource the service principal has access to.CertificateDatastoreCredentials
withSecrets(CertificateDatastoreSecrets secrets)
Set the secrets property: [Required] Service principal secrets.CertificateDatastoreCredentials
withTenantId(UUID tenantId)
Set the tenantId property: [Required] ID of the tenant to which the service principal belongs.CertificateDatastoreCredentials
withThumbprint(String thumbprint)
Set the thumbprint property: [Required] Thumbprint of the certificate used for authentication.
-
-
-
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.
-
withSecrets
public CertificateDatastoreCredentials withSecrets(CertificateDatastoreSecrets secrets)
Set the secrets property: [Required] Service principal secrets.- Parameters:
secrets
- the secrets value to set.- Returns:
- the CertificateDatastoreCredentials object itself.
-
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.
-
validate
public void validate()
Validates the instance.- Overrides:
validate
in classDatastoreCredentials
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-