Class TeamDeskLinkedServiceArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.datafactory.inputs.TeamDeskLinkedServiceArgs.Builder
-
- Enclosing class:
- TeamDeskLinkedServiceArgs
public static final class TeamDeskLinkedServiceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(TeamDeskLinkedServiceArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TeamDeskLinkedServiceArgs defaults)
-
-
Method Detail
-
annotations
public TeamDeskLinkedServiceArgs.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 TeamDeskLinkedServiceArgs.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 TeamDeskLinkedServiceArgs.Builder annotations(java.lang.Object... annotations)
- Parameters:
annotations
- List of tags that can be used for describing the linked service.- Returns:
- builder
-
apiToken
public TeamDeskLinkedServiceArgs.Builder apiToken(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<AzureKeyVaultSecretReferenceArgs,SecureStringArgs>> apiToken)
- Parameters:
apiToken
- The api token for the TeamDesk source.- Returns:
- builder
-
apiToken
public TeamDeskLinkedServiceArgs.Builder apiToken(com.pulumi.core.Either<AzureKeyVaultSecretReferenceArgs,SecureStringArgs> apiToken)
- Parameters:
apiToken
- The api token for the TeamDesk source.- Returns:
- builder
-
apiToken
public TeamDeskLinkedServiceArgs.Builder apiToken(AzureKeyVaultSecretReferenceArgs apiToken)
- Parameters:
apiToken
- The api token for the TeamDesk source.- Returns:
- builder
-
apiToken
public TeamDeskLinkedServiceArgs.Builder apiToken(SecureStringArgs apiToken)
- Parameters:
apiToken
- The api token for the TeamDesk source.- Returns:
- builder
-
authenticationType
public TeamDeskLinkedServiceArgs.Builder authenticationType(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,TeamDeskAuthenticationType>> authenticationType)
- Parameters:
authenticationType
- The authentication type to use.- Returns:
- builder
-
authenticationType
public TeamDeskLinkedServiceArgs.Builder authenticationType(com.pulumi.core.Either<java.lang.String,TeamDeskAuthenticationType> authenticationType)
- Parameters:
authenticationType
- The authentication type to use.- Returns:
- builder
-
authenticationType
public TeamDeskLinkedServiceArgs.Builder authenticationType(java.lang.String authenticationType)
- Parameters:
authenticationType
- The authentication type to use.- Returns:
- builder
-
authenticationType
public TeamDeskLinkedServiceArgs.Builder authenticationType(TeamDeskAuthenticationType authenticationType)
- Parameters:
authenticationType
- The authentication type to use.- Returns:
- builder
-
connectVia
public TeamDeskLinkedServiceArgs.Builder connectVia(@Nullable com.pulumi.core.Output<IntegrationRuntimeReferenceArgs> connectVia)
- Parameters:
connectVia
- The integration runtime reference.- Returns:
- builder
-
connectVia
public TeamDeskLinkedServiceArgs.Builder connectVia(IntegrationRuntimeReferenceArgs connectVia)
- Parameters:
connectVia
- The integration runtime reference.- Returns:
- builder
-
description
public TeamDeskLinkedServiceArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- Linked service description.- Returns:
- builder
-
description
public TeamDeskLinkedServiceArgs.Builder description(java.lang.String description)
- Parameters:
description
- Linked service description.- Returns:
- builder
-
encryptedCredential
public TeamDeskLinkedServiceArgs.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 TeamDeskLinkedServiceArgs.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 TeamDeskLinkedServiceArgs.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 TeamDeskLinkedServiceArgs.Builder parameters(java.util.Map<java.lang.String,ParameterSpecificationArgs> parameters)
- Parameters:
parameters
- Parameters for linked service.- Returns:
- builder
-
password
public TeamDeskLinkedServiceArgs.Builder password(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<AzureKeyVaultSecretReferenceArgs,SecureStringArgs>> password)
- Parameters:
password
- The password of the TeamDesk source.- Returns:
- builder
-
password
public TeamDeskLinkedServiceArgs.Builder password(com.pulumi.core.Either<AzureKeyVaultSecretReferenceArgs,SecureStringArgs> password)
- Parameters:
password
- The password of the TeamDesk source.- Returns:
- builder
-
password
public TeamDeskLinkedServiceArgs.Builder password(AzureKeyVaultSecretReferenceArgs password)
- Parameters:
password
- The password of the TeamDesk source.- Returns:
- builder
-
password
public TeamDeskLinkedServiceArgs.Builder password(SecureStringArgs password)
- Parameters:
password
- The password of the TeamDesk source.- Returns:
- builder
-
type
public TeamDeskLinkedServiceArgs.Builder type(com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type
- Type of linked service. Expected value is 'TeamDesk'.- Returns:
- builder
-
type
public TeamDeskLinkedServiceArgs.Builder type(java.lang.String type)
- Parameters:
type
- Type of linked service. Expected value is 'TeamDesk'.- Returns:
- builder
-
url
public TeamDeskLinkedServiceArgs.Builder url(com.pulumi.core.Output<java.lang.Object> url)
- Parameters:
url
- The url to connect TeamDesk source. Type: string (or Expression with resultType string).- Returns:
- builder
-
url
public TeamDeskLinkedServiceArgs.Builder url(java.lang.Object url)
- Parameters:
url
- The url to connect TeamDesk source. Type: string (or Expression with resultType string).- Returns:
- builder
-
userName
public TeamDeskLinkedServiceArgs.Builder userName(@Nullable com.pulumi.core.Output<java.lang.Object> userName)
- Parameters:
userName
- The username of the TeamDesk source. Type: string (or Expression with resultType string).- Returns:
- builder
-
userName
public TeamDeskLinkedServiceArgs.Builder userName(java.lang.Object userName)
- Parameters:
userName
- The username of the TeamDesk source. Type: string (or Expression with resultType string).- Returns:
- builder
-
build
public TeamDeskLinkedServiceArgs build()
-
-