Class XeroLinkedService


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

      • XeroLinkedService

        public XeroLinkedService()
    • Method Detail

      • 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.
      • 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.
      • 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.