Class DefaultResponderDefaultResponder


  • public class DefaultResponderDefaultResponder
    extends java.lang.Object
    The default responder object. <aside class=\"notice\">This property will only be returned in response for <code>get integration</code> and <code>list integration</code> and must not be used in the request body.</aside> <aside class=\"notice\">Response will contain only one of the following: <code>defaultResponder</code> or <code>defaultResponderId</code> but never both.</aside>
    • Field Detail

      • JSON_PROPERTY_SWITCHBOARD_ID

        public static final java.lang.String JSON_PROPERTY_SWITCHBOARD_ID
        See Also:
        Constant Field Values
      • JSON_PROPERTY_APP_ID

        public static final java.lang.String JSON_PROPERTY_APP_ID
        See Also:
        Constant Field Values
      • JSON_PROPERTY_INTEGRATION_ID

        public static final java.lang.String JSON_PROPERTY_INTEGRATION_ID
        See Also:
        Constant Field Values
      • JSON_PROPERTY_INTEGRATION_TYPE

        public static final java.lang.String JSON_PROPERTY_INTEGRATION_TYPE
        See Also:
        Constant Field Values
      • JSON_PROPERTY_NAME

        public static final java.lang.String JSON_PROPERTY_NAME
        See Also:
        Constant Field Values
      • JSON_PROPERTY_DELIVER_STANDBY_EVENTS

        public static final java.lang.String JSON_PROPERTY_DELIVER_STANDBY_EVENTS
        See Also:
        Constant Field Values
      • JSON_PROPERTY_NEXT_SWITCHBOARD_INTEGRATION_ID

        public static final java.lang.String JSON_PROPERTY_NEXT_SWITCHBOARD_INTEGRATION_ID
        See Also:
        Constant Field Values
      • JSON_PROPERTY_MESSAGE_HISTORY_COUNT

        public static final java.lang.String JSON_PROPERTY_MESSAGE_HISTORY_COUNT
        See Also:
        Constant Field Values
      • JSON_PROPERTY_INHERITED

        public static final java.lang.String JSON_PROPERTY_INHERITED
        See Also:
        Constant Field Values
    • Constructor Detail

      • DefaultResponderDefaultResponder

        public DefaultResponderDefaultResponder()
    • Method Detail

      • getSwitchboardId

        @Nullable
        public java.lang.String getSwitchboardId()
        The unique ID of the switchboard.
        Returns:
        switchboardId
      • setSwitchboardId

        public void setSwitchboardId​(java.lang.String switchboardId)
      • getAppId

        @Nullable
        public java.lang.String getAppId()
        Identifies the app.
        Returns:
        appId
      • setAppId

        public void setAppId​(java.lang.String appId)
      • getIntegrationId

        @Nullable
        public java.lang.String getIntegrationId()
        The unique ID of the integration.
        Returns:
        integrationId
      • setIntegrationId

        public void setIntegrationId​(java.lang.String integrationId)
      • getIntegrationType

        @Nullable
        public java.lang.String getIntegrationType()
        The type of the integration.
        Returns:
        integrationType
      • setIntegrationType

        public void setIntegrationType​(java.lang.String integrationType)
      • getName

        @Nullable
        public java.lang.String getName()
        The name of the switchboard.
        Returns:
        name
      • setName

        public void setName​(java.lang.String name)
      • getDeliverStandbyEvents

        @Nullable
        public java.lang.Boolean getDeliverStandbyEvents()
        Indicates whether the switchboard should deliver standby events.
        Returns:
        deliverStandbyEvents
      • setDeliverStandbyEvents

        public void setDeliverStandbyEvents​(java.lang.Boolean deliverStandbyEvents)
      • getNextSwitchboardIntegrationId

        @Nullable
        public java.lang.String getNextSwitchboardIntegrationId()
        The unique ID of the next switchboard integration.
        Returns:
        nextSwitchboardIntegrationId
      • setNextSwitchboardIntegrationId

        public void setNextSwitchboardIntegrationId​(java.lang.String nextSwitchboardIntegrationId)
      • getMessageHistoryCount

        @Nullable
        public java.math.BigDecimal getMessageHistoryCount()
        The number of messages to keep in the message history.
        Returns:
        messageHistoryCount
      • setMessageHistoryCount

        public void setMessageHistoryCount​(java.math.BigDecimal messageHistoryCount)
      • getInherited

        @Nullable
        public java.lang.Boolean getInherited()
        Indicates whether the switchboard is inherited.
        Returns:
        inherited
      • setInherited

        public void setInherited​(java.lang.Boolean inherited)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object