Class SwitchboardIntegrationCreateBody


  • public class SwitchboardIntegrationCreateBody
    extends java.lang.Object
    SwitchboardIntegrationCreateBody
    • Field Detail

      • JSON_PROPERTY_NAME

        public static final java.lang.String JSON_PROPERTY_NAME
        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_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
    • Constructor Detail

      • SwitchboardIntegrationCreateBody

        public SwitchboardIntegrationCreateBody()
    • Method Detail

      • getName

        public java.lang.String getName()
        Identifier for use in control transfer protocols. Restricted to alphanumeric characters, `-` and `_`.
        Returns:
        name
      • setName

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

        @Nullable
        public java.lang.String getIntegrationId()
        The id of the integration to link to the switchboard integration. Must be used when linking a custom integration. One of `integrationId` or `integrationType` must be provided.
        Returns:
        integrationId
      • setIntegrationId

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

        @Nullable
        public java.lang.String getIntegrationType()
        The type of the integration to link to the switchboard integration. Must be used when linking an OAuth integration. One of `integrationId` or `integrationType` must be provided.
        Returns:
        integrationType
      • setIntegrationType

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

        @Nullable
        public java.lang.Boolean getDeliverStandbyEvents()
        Get deliverStandbyEvents
        Returns:
        deliverStandbyEvents
      • setDeliverStandbyEvents

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

        @Nullable
        public java.lang.String getNextSwitchboardIntegrationId()
        Get nextSwitchboardIntegrationId
        Returns:
        nextSwitchboardIntegrationId
      • getNextSwitchboardIntegrationId_JsonNullable

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> getNextSwitchboardIntegrationId_JsonNullable()
      • setNextSwitchboardIntegrationId_JsonNullable

        public void setNextSwitchboardIntegrationId_JsonNullable​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> nextSwitchboardIntegrationId)
      • setNextSwitchboardIntegrationId

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

        @Nullable
        public java.lang.Integer getMessageHistoryCount()
        Number of messages to include in the message history context. minimum: 1 maximum: 10
        Returns:
        messageHistoryCount
      • getMessageHistoryCount_JsonNullable

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.Integer> getMessageHistoryCount_JsonNullable()
      • setMessageHistoryCount_JsonNullable

        public void setMessageHistoryCount_JsonNullable​(org.openapitools.jackson.nullable.JsonNullable<java.lang.Integer> messageHistoryCount)
      • setMessageHistoryCount

        public void setMessageHistoryCount​(java.lang.Integer messageHistoryCount)
      • 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