Class XeroLinkedService
java.lang.Object
com.azure.analytics.synapse.artifacts.models.LinkedService
com.azure.analytics.synapse.artifacts.models.XeroLinkedService
Xero Service linked service.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the connectionProperties property: Properties used to connect to Xero.Get the consumerKey property: The consumer key associated with the Xero application.Get the encryptedCredential property: The encrypted credential used for authentication.getHost()
Get the host property: The endpoint of the Xero server.Get the privateKey property: The private key from the .pem file that was generated for your Xero private application.Get the useEncryptedEndpoints property: Specifies whether the data source endpoints are encrypted using HTTPS.Get the useHostVerification property: Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL.Get the usePeerVerification property: Specifies whether to verify the identity of the server when connecting over SSL.setAnnotations
(List<Object> annotations) Set the annotations property: List of tags that can be used for describing the linked service.setConnectionProperties
(Object connectionProperties) Set the connectionProperties property: Properties used to connect to Xero.setConnectVia
(IntegrationRuntimeReference connectVia) Set the connectVia property: The integration runtime reference.setConsumerKey
(SecretBase consumerKey) Set the consumerKey property: The consumer key associated with the Xero application.setDescription
(String description) Set the description property: Linked service description.setEncryptedCredential
(Object encryptedCredential) Set the encryptedCredential property: The encrypted credential used for authentication.Set the host property: The endpoint of the Xero server.setParameters
(Map<String, ParameterSpecification> parameters) Set the parameters property: Parameters for linked service.setPrivateKey
(SecretBase privateKey) Set the privateKey property: The private key from the .pem file that was generated for your Xero private application.setUseEncryptedEndpoints
(Object useEncryptedEndpoints) Set the useEncryptedEndpoints property: Specifies whether the data source endpoints are encrypted using HTTPS.setUseHostVerification
(Object useHostVerification) Set the useHostVerification property: Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL.setUsePeerVerification
(Object usePeerVerification) Set the usePeerVerification property: Specifies whether to verify the identity of the server when connecting over SSL.Methods inherited from class com.azure.analytics.synapse.artifacts.models.LinkedService
getAdditionalProperties, getAnnotations, getConnectVia, getDescription, getParameters, setAdditionalProperties
-
Constructor Details
-
XeroLinkedService
public XeroLinkedService()
-
-
Method Details
-
getConnectionProperties
Get the connectionProperties property: Properties used to connect to Xero. It is mutually exclusive with any other properties in the linked service. Type: object.- Returns:
- the connectionProperties value.
-
setConnectionProperties
Set the connectionProperties property: Properties used to connect to Xero. It is mutually exclusive with any other properties in the linked service. Type: object.- Parameters:
connectionProperties
- the connectionProperties value to set.- Returns:
- the XeroLinkedService object itself.
-
getHost
Get the host property: The endpoint of the Xero server. (i.e. api.xero.com).- Returns:
- the host value.
-
setHost
Set the host property: The endpoint of the Xero server. (i.e. api.xero.com).- Parameters:
host
- the host value to set.- Returns:
- the XeroLinkedService object itself.
-
getConsumerKey
Get the consumerKey property: The consumer key associated with the Xero application.- Returns:
- the consumerKey value.
-
setConsumerKey
Set the consumerKey property: The consumer key associated with the Xero application.- Parameters:
consumerKey
- the consumerKey value to set.- Returns:
- the XeroLinkedService object itself.
-
getPrivateKey
Get the privateKey property: The private key from the .pem file that was generated for your Xero private application. You must include all the text from the .pem file, including the Unix line endings( ).- Returns:
- the privateKey value.
-
setPrivateKey
Set the privateKey property: The private key from the .pem file that was generated for your Xero private application. You must include all the text from the .pem file, including the Unix line endings( ).- Parameters:
privateKey
- the privateKey value to set.- Returns:
- the XeroLinkedService object itself.
-
getUseEncryptedEndpoints
Get the useEncryptedEndpoints property: Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true.- Returns:
- the useEncryptedEndpoints value.
-
setUseEncryptedEndpoints
Set the useEncryptedEndpoints property: Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true.- Parameters:
useEncryptedEndpoints
- the useEncryptedEndpoints value to set.- Returns:
- the XeroLinkedService object itself.
-
getUseHostVerification
Get the useHostVerification property: Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true.- Returns:
- the useHostVerification value.
-
setUseHostVerification
Set the useHostVerification property: Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true.- Parameters:
useHostVerification
- the useHostVerification value to set.- Returns:
- the XeroLinkedService object itself.
-
getUsePeerVerification
Get the usePeerVerification property: Specifies whether to verify the identity of the server when connecting over SSL. The default value is true.- Returns:
- the usePeerVerification value.
-
setUsePeerVerification
Set the usePeerVerification property: Specifies whether to verify the identity of the server when connecting over SSL. The default value is true.- Parameters:
usePeerVerification
- the usePeerVerification value to set.- Returns:
- the XeroLinkedService object itself.
-
getEncryptedCredential
Get the encryptedCredential property: The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).- Returns:
- the encryptedCredential value.
-
setEncryptedCredential
Set the encryptedCredential property: The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).- Parameters:
encryptedCredential
- the encryptedCredential value to set.- Returns:
- the XeroLinkedService object itself.
-
setConnectVia
Set the connectVia property: The integration runtime reference.- Overrides:
setConnectVia
in classLinkedService
- Parameters:
connectVia
- the connectVia value to set.- Returns:
- the LinkedService object itself.
-
setDescription
Set the description property: Linked service description.- Overrides:
setDescription
in classLinkedService
- Parameters:
description
- the description value to set.- Returns:
- the LinkedService object itself.
-
setParameters
Set the parameters property: Parameters for linked service.- Overrides:
setParameters
in classLinkedService
- Parameters:
parameters
- the parameters value to set.- Returns:
- the LinkedService object itself.
-
setAnnotations
Set the annotations property: List of tags that can be used for describing the linked service.- Overrides:
setAnnotations
in classLinkedService
- Parameters:
annotations
- the annotations value to set.- Returns:
- the LinkedService object itself.
-