Class MicrosoftAccessLinkedServiceArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.datafactory.inputs.MicrosoftAccessLinkedServiceArgs.Builder
-
- Enclosing class:
- MicrosoftAccessLinkedServiceArgs
public static final class MicrosoftAccessLinkedServiceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(MicrosoftAccessLinkedServiceArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(MicrosoftAccessLinkedServiceArgs defaults)
-
-
Method Detail
-
annotations
public MicrosoftAccessLinkedServiceArgs.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 MicrosoftAccessLinkedServiceArgs.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 MicrosoftAccessLinkedServiceArgs.Builder annotations(java.lang.Object... annotations)
- Parameters:
annotations
- List of tags that can be used for describing the linked service.- Returns:
- builder
-
authenticationType
public MicrosoftAccessLinkedServiceArgs.Builder authenticationType(@Nullable com.pulumi.core.Output<java.lang.Object> authenticationType)
- Parameters:
authenticationType
- Type of authentication used to connect to the Microsoft Access as ODBC data store. Possible values are: Anonymous and Basic. Type: string (or Expression with resultType string).- Returns:
- builder
-
authenticationType
public MicrosoftAccessLinkedServiceArgs.Builder authenticationType(java.lang.Object authenticationType)
- Parameters:
authenticationType
- Type of authentication used to connect to the Microsoft Access as ODBC data store. Possible values are: Anonymous and Basic. Type: string (or Expression with resultType string).- Returns:
- builder
-
connectVia
public MicrosoftAccessLinkedServiceArgs.Builder connectVia(@Nullable com.pulumi.core.Output<IntegrationRuntimeReferenceArgs> connectVia)
- Parameters:
connectVia
- The integration runtime reference.- Returns:
- builder
-
connectVia
public MicrosoftAccessLinkedServiceArgs.Builder connectVia(IntegrationRuntimeReferenceArgs connectVia)
- Parameters:
connectVia
- The integration runtime reference.- Returns:
- builder
-
connectionString
public MicrosoftAccessLinkedServiceArgs.Builder connectionString(com.pulumi.core.Output<java.lang.Object> connectionString)
- Parameters:
connectionString
- The non-access credential portion of the connection string as well as an optional encrypted credential. Type: string, or SecureString, or AzureKeyVaultSecretReference, or Expression with resultType string.- Returns:
- builder
-
connectionString
public MicrosoftAccessLinkedServiceArgs.Builder connectionString(java.lang.Object connectionString)
- Parameters:
connectionString
- The non-access credential portion of the connection string as well as an optional encrypted credential. Type: string, or SecureString, or AzureKeyVaultSecretReference, or Expression with resultType string.- Returns:
- builder
-
credential
public MicrosoftAccessLinkedServiceArgs.Builder credential(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<AzureKeyVaultSecretReferenceArgs,SecureStringArgs>> credential)
- Parameters:
credential
- The access credential portion of the connection string specified in driver-specific property-value format.- Returns:
- builder
-
credential
public MicrosoftAccessLinkedServiceArgs.Builder credential(com.pulumi.core.Either<AzureKeyVaultSecretReferenceArgs,SecureStringArgs> credential)
- Parameters:
credential
- The access credential portion of the connection string specified in driver-specific property-value format.- Returns:
- builder
-
credential
public MicrosoftAccessLinkedServiceArgs.Builder credential(AzureKeyVaultSecretReferenceArgs credential)
- Parameters:
credential
- The access credential portion of the connection string specified in driver-specific property-value format.- Returns:
- builder
-
credential
public MicrosoftAccessLinkedServiceArgs.Builder credential(SecureStringArgs credential)
- Parameters:
credential
- The access credential portion of the connection string specified in driver-specific property-value format.- Returns:
- builder
-
description
public MicrosoftAccessLinkedServiceArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- Linked service description.- Returns:
- builder
-
description
public MicrosoftAccessLinkedServiceArgs.Builder description(java.lang.String description)
- Parameters:
description
- Linked service description.- Returns:
- builder
-
encryptedCredential
public MicrosoftAccessLinkedServiceArgs.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 MicrosoftAccessLinkedServiceArgs.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 MicrosoftAccessLinkedServiceArgs.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 MicrosoftAccessLinkedServiceArgs.Builder parameters(java.util.Map<java.lang.String,ParameterSpecificationArgs> parameters)
- Parameters:
parameters
- Parameters for linked service.- Returns:
- builder
-
password
public MicrosoftAccessLinkedServiceArgs.Builder password(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<AzureKeyVaultSecretReferenceArgs,SecureStringArgs>> password)
- Parameters:
password
- Password for Basic authentication.- Returns:
- builder
-
password
public MicrosoftAccessLinkedServiceArgs.Builder password(com.pulumi.core.Either<AzureKeyVaultSecretReferenceArgs,SecureStringArgs> password)
- Parameters:
password
- Password for Basic authentication.- Returns:
- builder
-
password
public MicrosoftAccessLinkedServiceArgs.Builder password(AzureKeyVaultSecretReferenceArgs password)
- Parameters:
password
- Password for Basic authentication.- Returns:
- builder
-
password
public MicrosoftAccessLinkedServiceArgs.Builder password(SecureStringArgs password)
- Parameters:
password
- Password for Basic authentication.- Returns:
- builder
-
type
public MicrosoftAccessLinkedServiceArgs.Builder type(com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type
- Type of linked service. Expected value is 'MicrosoftAccess'.- Returns:
- builder
-
type
public MicrosoftAccessLinkedServiceArgs.Builder type(java.lang.String type)
- Parameters:
type
- Type of linked service. Expected value is 'MicrosoftAccess'.- Returns:
- builder
-
userName
public MicrosoftAccessLinkedServiceArgs.Builder userName(@Nullable com.pulumi.core.Output<java.lang.Object> userName)
- Parameters:
userName
- User name for Basic authentication. Type: string (or Expression with resultType string).- Returns:
- builder
-
userName
public MicrosoftAccessLinkedServiceArgs.Builder userName(java.lang.Object userName)
- Parameters:
userName
- User name for Basic authentication. Type: string (or Expression with resultType string).- Returns:
- builder
-
build
public MicrosoftAccessLinkedServiceArgs build()
-
-