次の方法で共有


AzureDatabricksDeltaLakeLinkedService Class

public final class AzureDatabricksDeltaLakeLinkedService
extends LinkedService

Azure Databricks Delta Lake linked service.

Constructor Summary

Constructor Description
AzureDatabricksDeltaLakeLinkedService()

Creates an instance of AzureDatabricksDeltaLakeLinkedService class.

Method Summary

Modifier and Type Method and Description
SecretBase accessToken()

Get the accessToken property: Access token for databricks REST API.

Object clusterId()

Get the clusterId property: The id of an existing interactive cluster that will be used for all runs of this job.

CredentialReference credential()

Get the credential property: The credential reference containing authentication information.

Object domain()

Get the domain property: <REGION>.azuredatabricks.net, domain name of your Databricks deployment.

String encryptedCredential()

Get the encryptedCredential property: The encrypted credential used for authentication.

static AzureDatabricksDeltaLakeLinkedService fromJson(JsonReader jsonReader)

Reads an instance of AzureDatabricksDeltaLakeLinkedService from the JsonReader.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: Type of linked service.

void validate()

Validates the instance.

AzureDatabricksDeltaLakeLinkedService withAccessToken(SecretBase accessToken)

Set the accessToken property: Access token for databricks REST API.

AzureDatabricksDeltaLakeLinkedService withAnnotations(List<Object> annotations)

Set the annotations property: List of tags that can be used for describing the linked service.

AzureDatabricksDeltaLakeLinkedService withClusterId(Object clusterId)

Set the clusterId property: The id of an existing interactive cluster that will be used for all runs of this job.

AzureDatabricksDeltaLakeLinkedService withConnectVia(IntegrationRuntimeReference connectVia)

Set the connectVia property: The integration runtime reference.

AzureDatabricksDeltaLakeLinkedService withCredential(CredentialReference credential)

Set the credential property: The credential reference containing authentication information.

AzureDatabricksDeltaLakeLinkedService withDescription(String description)

Set the description property: Linked service description.

AzureDatabricksDeltaLakeLinkedService withDomain(Object domain)

Set the domain property: <REGION>.azuredatabricks.net, domain name of your Databricks deployment.

AzureDatabricksDeltaLakeLinkedService withEncryptedCredential(String encryptedCredential)

Set the encryptedCredential property: The encrypted credential used for authentication.

AzureDatabricksDeltaLakeLinkedService withParameters(Map<String,ParameterSpecification> parameters)

Set the parameters property: Parameters for linked service.

AzureDatabricksDeltaLakeLinkedService withVersion(String version)

Set the version property: Version of the linked service.

AzureDatabricksDeltaLakeLinkedService withWorkspaceResourceId(Object workspaceResourceId)

Set the workspaceResourceId property: Workspace resource id for databricks REST API.

Object workspaceResourceId()

Get the workspaceResourceId property: Workspace resource id for databricks REST API.

Methods inherited from LinkedService

Methods inherited from java.lang.Object

Constructor Details

AzureDatabricksDeltaLakeLinkedService

public AzureDatabricksDeltaLakeLinkedService()

Creates an instance of AzureDatabricksDeltaLakeLinkedService class.

Method Details

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.

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.

credential

public CredentialReference credential()

Get the credential property: The credential reference containing authentication information.

Returns:

the credential value.

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.

encryptedCredential

public String encryptedCredential()

Get the encryptedCredential property: The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string.

Returns:

the encryptedCredential value.

fromJson

public static AzureDatabricksDeltaLakeLinkedService fromJson(JsonReader jsonReader)

Reads an instance of AzureDatabricksDeltaLakeLinkedService from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of AzureDatabricksDeltaLakeLinkedService if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

AzureDatabricksDeltaLakeLinkedService.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: Type of linked service.

Overrides:

AzureDatabricksDeltaLakeLinkedService.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

Overrides:

AzureDatabricksDeltaLakeLinkedService.validate()

withAccessToken

public AzureDatabricksDeltaLakeLinkedService 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 AzureDatabricksDeltaLakeLinkedService object itself.

withAnnotations

public AzureDatabricksDeltaLakeLinkedService withAnnotations(List<Object> annotations)

Set the annotations property: List of tags that can be used for describing the linked service.

Overrides:

AzureDatabricksDeltaLakeLinkedService.withAnnotations(List<Object> annotations)

Parameters:

annotations

withClusterId

public AzureDatabricksDeltaLakeLinkedService 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 AzureDatabricksDeltaLakeLinkedService object itself.

withConnectVia

public AzureDatabricksDeltaLakeLinkedService withConnectVia(IntegrationRuntimeReference connectVia)

Set the connectVia property: The integration runtime reference.

Overrides:

AzureDatabricksDeltaLakeLinkedService.withConnectVia(IntegrationRuntimeReference connectVia)

Parameters:

connectVia

withCredential

public AzureDatabricksDeltaLakeLinkedService withCredential(CredentialReference credential)

Set the credential property: The credential reference containing authentication information.

Parameters:

credential - the credential value to set.

Returns:

the AzureDatabricksDeltaLakeLinkedService object itself.

withDescription

public AzureDatabricksDeltaLakeLinkedService withDescription(String description)

Set the description property: Linked service description.

Overrides:

AzureDatabricksDeltaLakeLinkedService.withDescription(String description)

Parameters:

description

withDomain

public AzureDatabricksDeltaLakeLinkedService 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 AzureDatabricksDeltaLakeLinkedService object itself.

withEncryptedCredential

public AzureDatabricksDeltaLakeLinkedService withEncryptedCredential(String encryptedCredential)

Set the encryptedCredential property: The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string.

Parameters:

encryptedCredential - the encryptedCredential value to set.

Returns:

the AzureDatabricksDeltaLakeLinkedService object itself.

withParameters

public AzureDatabricksDeltaLakeLinkedService withParameters(Map<String,ParameterSpecification> parameters)

Set the parameters property: Parameters for linked service.

Overrides:

AzureDatabricksDeltaLakeLinkedService.withParameters(Map<String,ParameterSpecification> parameters)

Parameters:

parameters

withVersion

public AzureDatabricksDeltaLakeLinkedService withVersion(String version)

Set the version property: Version of the linked service.

Overrides:

AzureDatabricksDeltaLakeLinkedService.withVersion(String version)

Parameters:

version

withWorkspaceResourceId

public AzureDatabricksDeltaLakeLinkedService 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 AzureDatabricksDeltaLakeLinkedService 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.

Applies to