Class AzureDatabricksDetltaLakeLinkedServiceTypeProperties


  • public final class AzureDatabricksDetltaLakeLinkedServiceTypeProperties
    extends Object
    Azure Databricks Delta Lake linked service properties.
    • Constructor Detail

      • AzureDatabricksDetltaLakeLinkedServiceTypeProperties

        public AzureDatabricksDetltaLakeLinkedServiceTypeProperties()
    • Method Detail

      • domain

        public Object domain()
        Get the domain property: <REGION>.azuredatabricks.net, domain name of your Databricks deployment. Type: string (or Expression with resultType string).
        Returns:
        the domain value.
      • withDomain

        public AzureDatabricksDetltaLakeLinkedServiceTypeProperties withDomain​(Object domain)
        Set the domain property: <REGION>.azuredatabricks.net, domain name of your Databricks deployment. Type: string (or Expression with resultType string).
        Parameters:
        domain - the domain value to set.
        Returns:
        the AzureDatabricksDetltaLakeLinkedServiceTypeProperties object itself.
      • accessToken

        public SecretBase accessToken()
        Get the accessToken property: Access token for databricks REST API. Refer to https://docs.azuredatabricks.net/api/latest/authentication.html. Type: string, SecureString or AzureKeyVaultSecretReference.
        Returns:
        the accessToken value.
      • withAccessToken

        public AzureDatabricksDetltaLakeLinkedServiceTypeProperties withAccessToken​(SecretBase accessToken)
        Set the accessToken property: Access token for databricks REST API. Refer to https://docs.azuredatabricks.net/api/latest/authentication.html. Type: string, SecureString or AzureKeyVaultSecretReference.
        Parameters:
        accessToken - the accessToken value to set.
        Returns:
        the AzureDatabricksDetltaLakeLinkedServiceTypeProperties object itself.
      • clusterId

        public Object clusterId()
        Get the clusterId property: The id of an existing interactive cluster that will be used for all runs of this job. Type: string (or Expression with resultType string).
        Returns:
        the clusterId value.
      • withClusterId

        public AzureDatabricksDetltaLakeLinkedServiceTypeProperties withClusterId​(Object clusterId)
        Set the clusterId property: The id of an existing interactive cluster that will be used for all runs of this job. Type: string (or Expression with resultType string).
        Parameters:
        clusterId - the clusterId value to set.
        Returns:
        the AzureDatabricksDetltaLakeLinkedServiceTypeProperties object itself.
      • encryptedCredential

        public Object encryptedCredential()
        Get the encryptedCredential property: The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).
        Returns:
        the encryptedCredential value.
      • withEncryptedCredential

        public AzureDatabricksDetltaLakeLinkedServiceTypeProperties withEncryptedCredential​(Object encryptedCredential)
        Set the encryptedCredential property: The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).
        Parameters:
        encryptedCredential - the encryptedCredential value to set.
        Returns:
        the AzureDatabricksDetltaLakeLinkedServiceTypeProperties object itself.
      • credential

        public CredentialReference credential()
        Get the credential property: The credential reference containing authentication information.
        Returns:
        the credential value.
      • withCredential

        public AzureDatabricksDetltaLakeLinkedServiceTypeProperties withCredential​(CredentialReference credential)
        Set the credential property: The credential reference containing authentication information.
        Parameters:
        credential - the credential value to set.
        Returns:
        the AzureDatabricksDetltaLakeLinkedServiceTypeProperties object itself.
      • workspaceResourceId

        public Object workspaceResourceId()
        Get the workspaceResourceId property: Workspace resource id for databricks REST API. Type: string (or Expression with resultType string).
        Returns:
        the workspaceResourceId value.
      • withWorkspaceResourceId

        public AzureDatabricksDetltaLakeLinkedServiceTypeProperties withWorkspaceResourceId​(Object workspaceResourceId)
        Set the workspaceResourceId property: Workspace resource id for databricks REST API. Type: string (or Expression with resultType string).
        Parameters:
        workspaceResourceId - the workspaceResourceId value to set.
        Returns:
        the AzureDatabricksDetltaLakeLinkedServiceTypeProperties object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.