Class XeroLinkedService

java.lang.Object
com.azure.analytics.synapse.artifacts.models.LinkedService
com.azure.analytics.synapse.artifacts.models.XeroLinkedService

public class XeroLinkedService extends LinkedService
Xero Service linked service.
  • Constructor Details

    • XeroLinkedService

      public XeroLinkedService()
  • Method Details

    • getConnectionProperties

      public Object 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

      public XeroLinkedService setConnectionProperties(Object connectionProperties)
      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

      public Object getHost()
      Get the host property: The endpoint of the Xero server. (i.e. api.xero.com).
      Returns:
      the host value.
    • setHost

      public XeroLinkedService setHost(Object host)
      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

      public SecretBase getConsumerKey()
      Get the consumerKey property: The consumer key associated with the Xero application.
      Returns:
      the consumerKey value.
    • setConsumerKey

      public XeroLinkedService setConsumerKey(SecretBase consumerKey)
      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

      public SecretBase 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

      public XeroLinkedService setPrivateKey(SecretBase privateKey)
      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

      public Object 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

      public XeroLinkedService setUseEncryptedEndpoints(Object useEncryptedEndpoints)
      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

      public Object 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

      public XeroLinkedService 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. The default value is true.
      Parameters:
      useHostVerification - the useHostVerification value to set.
      Returns:
      the XeroLinkedService object itself.
    • getUsePeerVerification

      public Object 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

      public XeroLinkedService setUsePeerVerification(Object usePeerVerification)
      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

      public Object 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

      public XeroLinkedService setEncryptedCredential(Object encryptedCredential)
      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

      public XeroLinkedService setConnectVia(IntegrationRuntimeReference connectVia)
      Set the connectVia property: The integration runtime reference.
      Overrides:
      setConnectVia in class LinkedService
      Parameters:
      connectVia - the connectVia value to set.
      Returns:
      the LinkedService object itself.
    • setDescription

      public XeroLinkedService setDescription(String description)
      Set the description property: Linked service description.
      Overrides:
      setDescription in class LinkedService
      Parameters:
      description - the description value to set.
      Returns:
      the LinkedService object itself.
    • setParameters

      public XeroLinkedService setParameters(Map<String,ParameterSpecification> parameters)
      Set the parameters property: Parameters for linked service.
      Overrides:
      setParameters in class LinkedService
      Parameters:
      parameters - the parameters value to set.
      Returns:
      the LinkedService object itself.
    • setAnnotations

      public XeroLinkedService setAnnotations(List<Object> annotations)
      Set the annotations property: List of tags that can be used for describing the linked service.
      Overrides:
      setAnnotations in class LinkedService
      Parameters:
      annotations - the annotations value to set.
      Returns:
      the LinkedService object itself.