Class CertificateDatastoreCredentials
java.lang.Object
com.azure.resourcemanager.machinelearning.models.DatastoreCredentials
com.azure.resourcemanager.machinelearning.models.CertificateDatastoreCredentials
- All Implemented Interfaces:
com.azure.json.JsonSerializable<DatastoreCredentials>
Certificate datastore credentials configuration.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of CertificateDatastoreCredentials class. -
Method Summary
Modifier and TypeMethodDescriptionGet the authorityUrl property: Authority URL used for authentication.clientId()Get the clientId property: [Required] Service principal client ID.Get the credentialsType property: [Required] Credential type used to authentication with storage.fromJson(com.azure.json.JsonReader jsonReader) Reads an instance of CertificateDatastoreCredentials from the JsonReader.Get the resourceUrl property: Resource the service principal has access to.secrets()Get the secrets property: [Required] Service principal secrets.tenantId()Get the tenantId property: [Required] ID of the tenant to which the service principal belongs.Get the thumbprint property: [Required] Thumbprint of the certificate used for authentication.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withAuthorityUrl(String authorityUrl) Set the authorityUrl property: Authority URL used for authentication.withClientId(UUID clientId) Set the clientId property: [Required] Service principal client ID.withResourceUrl(String resourceUrl) Set the resourceUrl property: Resource the service principal has access to.withSecrets(CertificateDatastoreSecrets secrets) Set the secrets property: [Required] Service principal secrets.withTenantId(UUID tenantId) Set the tenantId property: [Required] ID of the tenant to which the service principal belongs.withThumbprint(String thumbprint) Set the thumbprint property: [Required] Thumbprint of the certificate used for authentication.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
CertificateDatastoreCredentials
public CertificateDatastoreCredentials()Creates an instance of CertificateDatastoreCredentials class.
-
-
Method Details
-
credentialsType
Get the credentialsType property: [Required] Credential type used to authentication with storage.- Overrides:
credentialsTypein classDatastoreCredentials- Returns:
- the credentialsType value.
-
authorityUrl
Get the authorityUrl property: Authority URL used for authentication.- Returns:
- the authorityUrl value.
-
withAuthorityUrl
Set the authorityUrl property: Authority URL used for authentication.- Parameters:
authorityUrl- the authorityUrl value to set.- Returns:
- the CertificateDatastoreCredentials object itself.
-
resourceUrl
Get the resourceUrl property: Resource the service principal has access to.- Returns:
- the resourceUrl value.
-
withResourceUrl
Set the resourceUrl property: Resource the service principal has access to.- Parameters:
resourceUrl- the resourceUrl value to set.- Returns:
- the CertificateDatastoreCredentials object itself.
-
tenantId
Get the tenantId property: [Required] ID of the tenant to which the service principal belongs.- Returns:
- the tenantId value.
-
withTenantId
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.
-
clientId
Get the clientId property: [Required] Service principal client ID.- Returns:
- the clientId value.
-
withClientId
Set the clientId property: [Required] Service principal client ID.- Parameters:
clientId- the clientId value to set.- Returns:
- the CertificateDatastoreCredentials object itself.
-
thumbprint
Get the thumbprint property: [Required] Thumbprint of the certificate used for authentication.- Returns:
- the thumbprint value.
-
withThumbprint
Set the thumbprint property: [Required] Thumbprint of the certificate used for authentication.- Parameters:
thumbprint- the thumbprint value to set.- Returns:
- the CertificateDatastoreCredentials object itself.
-
secrets
Get the secrets property: [Required] Service principal secrets.- Returns:
- the secrets value.
-
withSecrets
Set the secrets property: [Required] Service principal secrets.- Parameters:
secrets- the secrets value to set.- Returns:
- the CertificateDatastoreCredentials object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classDatastoreCredentials- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<DatastoreCredentials>- Overrides:
toJsonin classDatastoreCredentials- Throws:
IOException
-
fromJson
public static CertificateDatastoreCredentials fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of CertificateDatastoreCredentials from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of CertificateDatastoreCredentials if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException- If the deserialized JSON object was missing any required properties.IOException- If an error occurs while reading the CertificateDatastoreCredentials.
-