Class AzureDataLakeStoreLinkedServiceArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.datafactory.inputs.AzureDataLakeStoreLinkedServiceArgs.Builder
-
- Enclosing class:
- AzureDataLakeStoreLinkedServiceArgs
public static final class AzureDataLakeStoreLinkedServiceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(AzureDataLakeStoreLinkedServiceArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AzureDataLakeStoreLinkedServiceArgs defaults)
-
-
Method Detail
-
accountName
public AzureDataLakeStoreLinkedServiceArgs.Builder accountName(@Nullable com.pulumi.core.Output<java.lang.Object> accountName)
- Parameters:
accountName
- Data Lake Store account name. Type: string (or Expression with resultType string).- Returns:
- builder
-
accountName
public AzureDataLakeStoreLinkedServiceArgs.Builder accountName(java.lang.Object accountName)
- Parameters:
accountName
- Data Lake Store account name. Type: string (or Expression with resultType string).- Returns:
- builder
-
annotations
public AzureDataLakeStoreLinkedServiceArgs.Builder annotations(@Nullable com.pulumi.core.Output<java.util.List<java.lang.Object>> annotations)
- Parameters:
annotations
- List of tags that can be used for describing the linked service.- Returns:
- builder
-
annotations
public AzureDataLakeStoreLinkedServiceArgs.Builder annotations(java.util.List<java.lang.Object> annotations)
- Parameters:
annotations
- List of tags that can be used for describing the linked service.- Returns:
- builder
-
annotations
public AzureDataLakeStoreLinkedServiceArgs.Builder annotations(java.lang.Object... annotations)
- Parameters:
annotations
- List of tags that can be used for describing the linked service.- Returns:
- builder
-
azureCloudType
public AzureDataLakeStoreLinkedServiceArgs.Builder azureCloudType(@Nullable com.pulumi.core.Output<java.lang.Object> azureCloudType)
- Parameters:
azureCloudType
- Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string).- Returns:
- builder
-
azureCloudType
public AzureDataLakeStoreLinkedServiceArgs.Builder azureCloudType(java.lang.Object azureCloudType)
- Parameters:
azureCloudType
- Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string).- Returns:
- builder
-
connectVia
public AzureDataLakeStoreLinkedServiceArgs.Builder connectVia(@Nullable com.pulumi.core.Output<IntegrationRuntimeReferenceArgs> connectVia)
- Parameters:
connectVia
- The integration runtime reference.- Returns:
- builder
-
connectVia
public AzureDataLakeStoreLinkedServiceArgs.Builder connectVia(IntegrationRuntimeReferenceArgs connectVia)
- Parameters:
connectVia
- The integration runtime reference.- Returns:
- builder
-
credential
public AzureDataLakeStoreLinkedServiceArgs.Builder credential(@Nullable com.pulumi.core.Output<CredentialReferenceArgs> credential)
- Parameters:
credential
- The credential reference containing authentication information.- Returns:
- builder
-
credential
public AzureDataLakeStoreLinkedServiceArgs.Builder credential(CredentialReferenceArgs credential)
- Parameters:
credential
- The credential reference containing authentication information.- Returns:
- builder
-
dataLakeStoreUri
public AzureDataLakeStoreLinkedServiceArgs.Builder dataLakeStoreUri(com.pulumi.core.Output<java.lang.Object> dataLakeStoreUri)
- Parameters:
dataLakeStoreUri
- Data Lake Store service URI. Type: string (or Expression with resultType string).- Returns:
- builder
-
dataLakeStoreUri
public AzureDataLakeStoreLinkedServiceArgs.Builder dataLakeStoreUri(java.lang.Object dataLakeStoreUri)
- Parameters:
dataLakeStoreUri
- Data Lake Store service URI. Type: string (or Expression with resultType string).- Returns:
- builder
-
description
public AzureDataLakeStoreLinkedServiceArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- Linked service description.- Returns:
- builder
-
description
public AzureDataLakeStoreLinkedServiceArgs.Builder description(java.lang.String description)
- Parameters:
description
- Linked service description.- Returns:
- builder
-
encryptedCredential
public AzureDataLakeStoreLinkedServiceArgs.Builder encryptedCredential(@Nullable com.pulumi.core.Output<java.lang.String> encryptedCredential)
- Parameters:
encryptedCredential
- The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string.- Returns:
- builder
-
encryptedCredential
public AzureDataLakeStoreLinkedServiceArgs.Builder encryptedCredential(java.lang.String encryptedCredential)
- Parameters:
encryptedCredential
- The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string.- Returns:
- builder
-
parameters
public AzureDataLakeStoreLinkedServiceArgs.Builder parameters(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,ParameterSpecificationArgs>> parameters)
- Parameters:
parameters
- Parameters for linked service.- Returns:
- builder
-
parameters
public AzureDataLakeStoreLinkedServiceArgs.Builder parameters(java.util.Map<java.lang.String,ParameterSpecificationArgs> parameters)
- Parameters:
parameters
- Parameters for linked service.- Returns:
- builder
-
resourceGroupName
public AzureDataLakeStoreLinkedServiceArgs.Builder resourceGroupName(@Nullable com.pulumi.core.Output<java.lang.Object> resourceGroupName)
- Parameters:
resourceGroupName
- Data Lake Store account resource group name (if different from Data Factory account). Type: string (or Expression with resultType string).- Returns:
- builder
-
resourceGroupName
public AzureDataLakeStoreLinkedServiceArgs.Builder resourceGroupName(java.lang.Object resourceGroupName)
- Parameters:
resourceGroupName
- Data Lake Store account resource group name (if different from Data Factory account). Type: string (or Expression with resultType string).- Returns:
- builder
-
servicePrincipalId
public AzureDataLakeStoreLinkedServiceArgs.Builder servicePrincipalId(@Nullable com.pulumi.core.Output<java.lang.Object> servicePrincipalId)
- Parameters:
servicePrincipalId
- The ID of the application used to authenticate against the Azure Data Lake Store account. Type: string (or Expression with resultType string).- Returns:
- builder
-
servicePrincipalId
public AzureDataLakeStoreLinkedServiceArgs.Builder servicePrincipalId(java.lang.Object servicePrincipalId)
- Parameters:
servicePrincipalId
- The ID of the application used to authenticate against the Azure Data Lake Store account. Type: string (or Expression with resultType string).- Returns:
- builder
-
servicePrincipalKey
public AzureDataLakeStoreLinkedServiceArgs.Builder servicePrincipalKey(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<AzureKeyVaultSecretReferenceArgs,SecureStringArgs>> servicePrincipalKey)
- Parameters:
servicePrincipalKey
- The Key of the application used to authenticate against the Azure Data Lake Store account.- Returns:
- builder
-
servicePrincipalKey
public AzureDataLakeStoreLinkedServiceArgs.Builder servicePrincipalKey(com.pulumi.core.Either<AzureKeyVaultSecretReferenceArgs,SecureStringArgs> servicePrincipalKey)
- Parameters:
servicePrincipalKey
- The Key of the application used to authenticate against the Azure Data Lake Store account.- Returns:
- builder
-
servicePrincipalKey
public AzureDataLakeStoreLinkedServiceArgs.Builder servicePrincipalKey(AzureKeyVaultSecretReferenceArgs servicePrincipalKey)
- Parameters:
servicePrincipalKey
- The Key of the application used to authenticate against the Azure Data Lake Store account.- Returns:
- builder
-
servicePrincipalKey
public AzureDataLakeStoreLinkedServiceArgs.Builder servicePrincipalKey(SecureStringArgs servicePrincipalKey)
- Parameters:
servicePrincipalKey
- The Key of the application used to authenticate against the Azure Data Lake Store account.- Returns:
- builder
-
subscriptionId
public AzureDataLakeStoreLinkedServiceArgs.Builder subscriptionId(@Nullable com.pulumi.core.Output<java.lang.Object> subscriptionId)
- Parameters:
subscriptionId
- Data Lake Store account subscription ID (if different from Data Factory account). Type: string (or Expression with resultType string).- Returns:
- builder
-
subscriptionId
public AzureDataLakeStoreLinkedServiceArgs.Builder subscriptionId(java.lang.Object subscriptionId)
- Parameters:
subscriptionId
- Data Lake Store account subscription ID (if different from Data Factory account). Type: string (or Expression with resultType string).- Returns:
- builder
-
tenant
public AzureDataLakeStoreLinkedServiceArgs.Builder tenant(@Nullable com.pulumi.core.Output<java.lang.Object> tenant)
- Parameters:
tenant
- The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string).- Returns:
- builder
-
tenant
public AzureDataLakeStoreLinkedServiceArgs.Builder tenant(java.lang.Object tenant)
- Parameters:
tenant
- The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string).- Returns:
- builder
-
type
public AzureDataLakeStoreLinkedServiceArgs.Builder type(com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type
- Type of linked service. Expected value is 'AzureDataLakeStore'.- Returns:
- builder
-
type
public AzureDataLakeStoreLinkedServiceArgs.Builder type(java.lang.String type)
- Parameters:
type
- Type of linked service. Expected value is 'AzureDataLakeStore'.- Returns:
- builder
-
build
public AzureDataLakeStoreLinkedServiceArgs build()
-
-