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