Package com.docusign.esign.model
Class ConnectCustomConfiguration
- java.lang.Object
-
- com.docusign.esign.model.ConnectCustomConfiguration
-
public class ConnectCustomConfiguration extends Object
ConnectCustomConfiguration.
-
-
Constructor Summary
Constructors Constructor Description ConnectCustomConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConnectCustomConfigurationallowEnvelopePublish(String allowEnvelopePublish)allowEnvelopePublish.ConnectCustomConfigurationallUsers(String allUsers)allUsers.ConnectCustomConfigurationconfigurationType(String configurationType)configurationType.ConnectCustomConfigurationconnectId(String connectId)connectId.ConnectCustomConfigurationenableLog(String enableLog)enableLog.ConnectCustomConfigurationenvelopeEvents(String envelopeEvents)envelopeEvents.booleanequals(Object o)Compares objects.StringgetAllowEnvelopePublish()When set to **true**, data is sent to the urlToPublishTo web address.StringgetAllUsers()When set to **true**, the tracked envelope and recipient events for all users, including users that are added a later time, are sent through Connect..StringgetConfigurationType()If merge field's are being used, specifies the type of the merge field.StringgetConnectId()Specifies the DocuSign generated ID for the Connect configuration.StringgetEnableLog()This turns Connect logging on or off.StringgetEnvelopeEvents()A comma separated list of �Envelope� related events that are tracked through Connect.StringgetIncludeCertificateOfCompletion()When set to **true**, the Connect Service includes the Certificate of Completion with completed envelopes.StringgetIncludeCertSoapHeader().StringgetIncludeDocumentFields()When set to **true**, the Document Fields associated with envelope documents are included in the data.StringgetIncludeDocuments()When set to **true**, Connect will send the PDF document along with the update XML..StringgetIncludeEnvelopeVoidReason()When set to **true**, Connect will include the voidedReason for voided envelopes..StringgetIncludeHMAC().StringgetIncludeSenderAccountasCustomField()When set to **true**, Connect will include the sender account as Custom Field in the data..StringgetIncludeTimeZoneInformation()When set to **true**, Connect will include the envelope time zone information..StringgetName()The name of the Connect configuration.StringgetRecipientEvents()A comma separated list of �Recipient� related events that are tracked through Connect.StringgetRequiresAcknowledgement()When set to **true**, and a publication message fails to be acknowledged, the message goes back into the queue and the system will retry delivery after a successful acknowledgement is received.StringgetSignMessageWithX509Certificate()When set to **true**, Connect messages are signed with an X509 certificate.StringgetSoapNamespace()The namespace of the SOAP interface.StringgetUrlToPublishTo()This is the web address and name of your listener or Retrieving Service endpoint.StringgetUserIds()A comma separated list of userIds.StringgetUseSoapInterface()When set to **true**, indicates that the `urlToPublishTo` property contains a SOAP endpoint..inthashCode()Returns the HashCode.ConnectCustomConfigurationincludeCertificateOfCompletion(String includeCertificateOfCompletion)includeCertificateOfCompletion.ConnectCustomConfigurationincludeCertSoapHeader(String includeCertSoapHeader)includeCertSoapHeader.ConnectCustomConfigurationincludeDocumentFields(String includeDocumentFields)includeDocumentFields.ConnectCustomConfigurationincludeDocuments(String includeDocuments)includeDocuments.ConnectCustomConfigurationincludeEnvelopeVoidReason(String includeEnvelopeVoidReason)includeEnvelopeVoidReason.ConnectCustomConfigurationincludeHMAC(String includeHMAC)includeHMAC.ConnectCustomConfigurationincludeSenderAccountasCustomField(String includeSenderAccountasCustomField)includeSenderAccountasCustomField.ConnectCustomConfigurationincludeTimeZoneInformation(String includeTimeZoneInformation)includeTimeZoneInformation.ConnectCustomConfigurationname(String name)name.ConnectCustomConfigurationrecipientEvents(String recipientEvents)recipientEvents.ConnectCustomConfigurationrequiresAcknowledgement(String requiresAcknowledgement)requiresAcknowledgement.voidsetAllowEnvelopePublish(String allowEnvelopePublish)setAllowEnvelopePublish.voidsetAllUsers(String allUsers)setAllUsers.voidsetConfigurationType(String configurationType)setConfigurationType.voidsetConnectId(String connectId)setConnectId.voidsetEnableLog(String enableLog)setEnableLog.voidsetEnvelopeEvents(String envelopeEvents)setEnvelopeEvents.voidsetIncludeCertificateOfCompletion(String includeCertificateOfCompletion)setIncludeCertificateOfCompletion.voidsetIncludeCertSoapHeader(String includeCertSoapHeader)setIncludeCertSoapHeader.voidsetIncludeDocumentFields(String includeDocumentFields)setIncludeDocumentFields.voidsetIncludeDocuments(String includeDocuments)setIncludeDocuments.voidsetIncludeEnvelopeVoidReason(String includeEnvelopeVoidReason)setIncludeEnvelopeVoidReason.voidsetIncludeHMAC(String includeHMAC)setIncludeHMAC.voidsetIncludeSenderAccountasCustomField(String includeSenderAccountasCustomField)setIncludeSenderAccountasCustomField.voidsetIncludeTimeZoneInformation(String includeTimeZoneInformation)setIncludeTimeZoneInformation.voidsetName(String name)setName.voidsetRecipientEvents(String recipientEvents)setRecipientEvents.voidsetRequiresAcknowledgement(String requiresAcknowledgement)setRequiresAcknowledgement.voidsetSignMessageWithX509Certificate(String signMessageWithX509Certificate)setSignMessageWithX509Certificate.voidsetSoapNamespace(String soapNamespace)setSoapNamespace.voidsetUrlToPublishTo(String urlToPublishTo)setUrlToPublishTo.voidsetUserIds(String userIds)setUserIds.voidsetUseSoapInterface(String useSoapInterface)setUseSoapInterface.ConnectCustomConfigurationsignMessageWithX509Certificate(String signMessageWithX509Certificate)signMessageWithX509Certificate.ConnectCustomConfigurationsoapNamespace(String soapNamespace)soapNamespace.StringtoString()Converts the given object to string.ConnectCustomConfigurationurlToPublishTo(String urlToPublishTo)urlToPublishTo.ConnectCustomConfigurationuserIds(String userIds)userIds.ConnectCustomConfigurationuseSoapInterface(String useSoapInterface)useSoapInterface.
-
-
-
Method Detail
-
allowEnvelopePublish
public ConnectCustomConfiguration allowEnvelopePublish(String allowEnvelopePublish)
allowEnvelopePublish.- Returns:
- ConnectCustomConfiguration
-
getAllowEnvelopePublish
public String getAllowEnvelopePublish()
When set to **true**, data is sent to the urlToPublishTo web address. This option can be set to false to stop sending data while maintaining the Connect configuration information..- Returns:
- allowEnvelopePublish
-
setAllowEnvelopePublish
public void setAllowEnvelopePublish(String allowEnvelopePublish)
setAllowEnvelopePublish.
-
allUsers
public ConnectCustomConfiguration allUsers(String allUsers)
allUsers.- Returns:
- ConnectCustomConfiguration
-
getAllUsers
public String getAllUsers()
When set to **true**, the tracked envelope and recipient events for all users, including users that are added a later time, are sent through Connect..- Returns:
- allUsers
-
setAllUsers
public void setAllUsers(String allUsers)
setAllUsers.
-
configurationType
public ConnectCustomConfiguration configurationType(String configurationType)
configurationType.- Returns:
- ConnectCustomConfiguration
-
getConfigurationType
public String getConfigurationType()
If merge field's are being used, specifies the type of the merge field. The only supported value is **salesforce**..- Returns:
- configurationType
-
setConfigurationType
public void setConfigurationType(String configurationType)
setConfigurationType.
-
connectId
public ConnectCustomConfiguration connectId(String connectId)
connectId.- Returns:
- ConnectCustomConfiguration
-
getConnectId
public String getConnectId()
Specifies the DocuSign generated ID for the Connect configuration. .- Returns:
- connectId
-
setConnectId
public void setConnectId(String connectId)
setConnectId.
-
enableLog
public ConnectCustomConfiguration enableLog(String enableLog)
enableLog.- Returns:
- ConnectCustomConfiguration
-
getEnableLog
public String getEnableLog()
This turns Connect logging on or off. When set to **true**, logging is turned on..- Returns:
- enableLog
-
setEnableLog
public void setEnableLog(String enableLog)
setEnableLog.
-
envelopeEvents
public ConnectCustomConfiguration envelopeEvents(String envelopeEvents)
envelopeEvents.- Returns:
- ConnectCustomConfiguration
-
getEnvelopeEvents
public String getEnvelopeEvents()
A comma separated list of �Envelope� related events that are tracked through Connect. The possible event values are: Sent, Delivered, Completed, Declined, and Voided..- Returns:
- envelopeEvents
-
setEnvelopeEvents
public void setEnvelopeEvents(String envelopeEvents)
setEnvelopeEvents.
-
includeCertificateOfCompletion
public ConnectCustomConfiguration includeCertificateOfCompletion(String includeCertificateOfCompletion)
includeCertificateOfCompletion.- Returns:
- ConnectCustomConfiguration
-
getIncludeCertificateOfCompletion
public String getIncludeCertificateOfCompletion()
When set to **true**, the Connect Service includes the Certificate of Completion with completed envelopes. .- Returns:
- includeCertificateOfCompletion
-
setIncludeCertificateOfCompletion
public void setIncludeCertificateOfCompletion(String includeCertificateOfCompletion)
setIncludeCertificateOfCompletion.
-
includeCertSoapHeader
public ConnectCustomConfiguration includeCertSoapHeader(String includeCertSoapHeader)
includeCertSoapHeader.- Returns:
- ConnectCustomConfiguration
-
getIncludeCertSoapHeader
public String getIncludeCertSoapHeader()
.- Returns:
- includeCertSoapHeader
-
setIncludeCertSoapHeader
public void setIncludeCertSoapHeader(String includeCertSoapHeader)
setIncludeCertSoapHeader.
-
includeDocumentFields
public ConnectCustomConfiguration includeDocumentFields(String includeDocumentFields)
includeDocumentFields.- Returns:
- ConnectCustomConfiguration
-
getIncludeDocumentFields
public String getIncludeDocumentFields()
When set to **true**, the Document Fields associated with envelope documents are included in the data. Document Fields are optional custom name-value pairs added to documents using the API. .- Returns:
- includeDocumentFields
-
setIncludeDocumentFields
public void setIncludeDocumentFields(String includeDocumentFields)
setIncludeDocumentFields.
-
includeDocuments
public ConnectCustomConfiguration includeDocuments(String includeDocuments)
includeDocuments.- Returns:
- ConnectCustomConfiguration
-
getIncludeDocuments
public String getIncludeDocuments()
When set to **true**, Connect will send the PDF document along with the update XML..- Returns:
- includeDocuments
-
setIncludeDocuments
public void setIncludeDocuments(String includeDocuments)
setIncludeDocuments.
-
includeEnvelopeVoidReason
public ConnectCustomConfiguration includeEnvelopeVoidReason(String includeEnvelopeVoidReason)
includeEnvelopeVoidReason.- Returns:
- ConnectCustomConfiguration
-
getIncludeEnvelopeVoidReason
public String getIncludeEnvelopeVoidReason()
When set to **true**, Connect will include the voidedReason for voided envelopes..- Returns:
- includeEnvelopeVoidReason
-
setIncludeEnvelopeVoidReason
public void setIncludeEnvelopeVoidReason(String includeEnvelopeVoidReason)
setIncludeEnvelopeVoidReason.
-
includeHMAC
public ConnectCustomConfiguration includeHMAC(String includeHMAC)
includeHMAC.- Returns:
- ConnectCustomConfiguration
-
getIncludeHMAC
public String getIncludeHMAC()
.- Returns:
- includeHMAC
-
setIncludeHMAC
public void setIncludeHMAC(String includeHMAC)
setIncludeHMAC.
-
includeSenderAccountasCustomField
public ConnectCustomConfiguration includeSenderAccountasCustomField(String includeSenderAccountasCustomField)
includeSenderAccountasCustomField.- Returns:
- ConnectCustomConfiguration
-
getIncludeSenderAccountasCustomField
public String getIncludeSenderAccountasCustomField()
When set to **true**, Connect will include the sender account as Custom Field in the data..- Returns:
- includeSenderAccountasCustomField
-
setIncludeSenderAccountasCustomField
public void setIncludeSenderAccountasCustomField(String includeSenderAccountasCustomField)
setIncludeSenderAccountasCustomField.
-
includeTimeZoneInformation
public ConnectCustomConfiguration includeTimeZoneInformation(String includeTimeZoneInformation)
includeTimeZoneInformation.- Returns:
- ConnectCustomConfiguration
-
getIncludeTimeZoneInformation
public String getIncludeTimeZoneInformation()
When set to **true**, Connect will include the envelope time zone information..- Returns:
- includeTimeZoneInformation
-
setIncludeTimeZoneInformation
public void setIncludeTimeZoneInformation(String includeTimeZoneInformation)
setIncludeTimeZoneInformation.
-
name
public ConnectCustomConfiguration name(String name)
name.- Returns:
- ConnectCustomConfiguration
-
getName
public String getName()
The name of the Connect configuration. The name helps identify the configuration in the list..- Returns:
- name
-
setName
public void setName(String name)
setName.
-
recipientEvents
public ConnectCustomConfiguration recipientEvents(String recipientEvents)
recipientEvents.- Returns:
- ConnectCustomConfiguration
-
getRecipientEvents
public String getRecipientEvents()
A comma separated list of �Recipient� related events that are tracked through Connect. The possible event values are: Sent, Delivered, Completed, Declined, AuthenticationFailed, and AutoResponded..- Returns:
- recipientEvents
-
setRecipientEvents
public void setRecipientEvents(String recipientEvents)
setRecipientEvents.
-
requiresAcknowledgement
public ConnectCustomConfiguration requiresAcknowledgement(String requiresAcknowledgement)
requiresAcknowledgement.- Returns:
- ConnectCustomConfiguration
-
getRequiresAcknowledgement
public String getRequiresAcknowledgement()
When set to **true**, and a publication message fails to be acknowledged, the message goes back into the queue and the system will retry delivery after a successful acknowledgement is received. If the delivery fails a second time, the message is not returned to the queue for sending until Connect receives a successful acknowledgement and it has been at least 24 hours since the previous retry. There is a maximum of ten retries Alternately, you can use Republish Connect Information to manually republish the envelope information..- Returns:
- requiresAcknowledgement
-
setRequiresAcknowledgement
public void setRequiresAcknowledgement(String requiresAcknowledgement)
setRequiresAcknowledgement.
-
signMessageWithX509Certificate
public ConnectCustomConfiguration signMessageWithX509Certificate(String signMessageWithX509Certificate)
signMessageWithX509Certificate.- Returns:
- ConnectCustomConfiguration
-
getSignMessageWithX509Certificate
public String getSignMessageWithX509Certificate()
When set to **true**, Connect messages are signed with an X509 certificate. This provides support for 2-way SSL..- Returns:
- signMessageWithX509Certificate
-
setSignMessageWithX509Certificate
public void setSignMessageWithX509Certificate(String signMessageWithX509Certificate)
setSignMessageWithX509Certificate.
-
soapNamespace
public ConnectCustomConfiguration soapNamespace(String soapNamespace)
soapNamespace.- Returns:
- ConnectCustomConfiguration
-
getSoapNamespace
public String getSoapNamespace()
The namespace of the SOAP interface. The namespace value must be set if useSoapInterface is set to true..- Returns:
- soapNamespace
-
setSoapNamespace
public void setSoapNamespace(String soapNamespace)
setSoapNamespace.
-
urlToPublishTo
public ConnectCustomConfiguration urlToPublishTo(String urlToPublishTo)
urlToPublishTo.- Returns:
- ConnectCustomConfiguration
-
getUrlToPublishTo
public String getUrlToPublishTo()
This is the web address and name of your listener or Retrieving Service endpoint. You need to include HTTPS:// in the web address..- Returns:
- urlToPublishTo
-
setUrlToPublishTo
public void setUrlToPublishTo(String urlToPublishTo)
setUrlToPublishTo.
-
userIds
public ConnectCustomConfiguration userIds(String userIds)
userIds.- Returns:
- ConnectCustomConfiguration
-
getUserIds
public String getUserIds()
A comma separated list of userIds. This sets the users associated with the tracked envelope and recipient events. When one of the event occurs for a set user, the information is sent through Connect. ###### Note: If allUsers is set to �false� then you must provide a list of user id�s..- Returns:
- userIds
-
setUserIds
public void setUserIds(String userIds)
setUserIds.
-
useSoapInterface
public ConnectCustomConfiguration useSoapInterface(String useSoapInterface)
useSoapInterface.- Returns:
- ConnectCustomConfiguration
-
getUseSoapInterface
public String getUseSoapInterface()
When set to **true**, indicates that the `urlToPublishTo` property contains a SOAP endpoint..- Returns:
- useSoapInterface
-
setUseSoapInterface
public void setUseSoapInterface(String useSoapInterface)
setUseSoapInterface.
-
equals
public boolean equals(Object o)
Compares objects.
-
-