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