Class DefaultResponderDefaultResponder
- java.lang.Object
-
- com.zendesk.sunshine_conversations_client.model.DefaultResponderDefaultResponder
-
public class DefaultResponderDefaultResponder extends java.lang.ObjectThe 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 Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_PROPERTY_APP_IDstatic java.lang.StringJSON_PROPERTY_DELIVER_STANDBY_EVENTSstatic java.lang.StringJSON_PROPERTY_INHERITEDstatic java.lang.StringJSON_PROPERTY_INTEGRATION_IDstatic java.lang.StringJSON_PROPERTY_INTEGRATION_TYPEstatic java.lang.StringJSON_PROPERTY_MESSAGE_HISTORY_COUNTstatic java.lang.StringJSON_PROPERTY_NAMEstatic java.lang.StringJSON_PROPERTY_NEXT_SWITCHBOARD_INTEGRATION_IDstatic java.lang.StringJSON_PROPERTY_SWITCHBOARD_ID
-
Constructor Summary
Constructors Constructor Description DefaultResponderDefaultResponder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultResponderDefaultResponderappId(java.lang.String appId)DefaultResponderDefaultResponderdeliverStandbyEvents(java.lang.Boolean deliverStandbyEvents)booleanequals(java.lang.Object o)java.lang.StringgetAppId()Identifies the app.java.lang.BooleangetDeliverStandbyEvents()Indicates whether the switchboard should deliver standby events.java.lang.BooleangetInherited()Indicates whether the switchboard is inherited.java.lang.StringgetIntegrationId()The unique ID of the integration.java.lang.StringgetIntegrationType()The type of the integration.java.math.BigDecimalgetMessageHistoryCount()The number of messages to keep in the message history.java.lang.StringgetName()The name of the switchboard.java.lang.StringgetNextSwitchboardIntegrationId()The unique ID of the next switchboard integration.java.lang.StringgetSwitchboardId()The unique ID of the switchboard.inthashCode()DefaultResponderDefaultResponderinherited(java.lang.Boolean inherited)DefaultResponderDefaultResponderintegrationId(java.lang.String integrationId)DefaultResponderDefaultResponderintegrationType(java.lang.String integrationType)DefaultResponderDefaultRespondermessageHistoryCount(java.math.BigDecimal messageHistoryCount)DefaultResponderDefaultRespondername(java.lang.String name)DefaultResponderDefaultRespondernextSwitchboardIntegrationId(java.lang.String nextSwitchboardIntegrationId)voidsetAppId(java.lang.String appId)voidsetDeliverStandbyEvents(java.lang.Boolean deliverStandbyEvents)voidsetInherited(java.lang.Boolean inherited)voidsetIntegrationId(java.lang.String integrationId)voidsetIntegrationType(java.lang.String integrationType)voidsetMessageHistoryCount(java.math.BigDecimal messageHistoryCount)voidsetName(java.lang.String name)voidsetNextSwitchboardIntegrationId(java.lang.String nextSwitchboardIntegrationId)voidsetSwitchboardId(java.lang.String switchboardId)DefaultResponderDefaultResponderswitchboardId(java.lang.String switchboardId)java.lang.StringtoString()
-
-
-
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
-
-
Method Detail
-
switchboardId
public DefaultResponderDefaultResponder switchboardId(java.lang.String switchboardId)
-
getSwitchboardId
@Nullable public java.lang.String getSwitchboardId()
The unique ID of the switchboard.- Returns:
- switchboardId
-
setSwitchboardId
public void setSwitchboardId(java.lang.String switchboardId)
-
appId
public DefaultResponderDefaultResponder appId(java.lang.String appId)
-
getAppId
@Nullable public java.lang.String getAppId()
Identifies the app.- Returns:
- appId
-
setAppId
public void setAppId(java.lang.String appId)
-
integrationId
public DefaultResponderDefaultResponder integrationId(java.lang.String integrationId)
-
getIntegrationId
@Nullable public java.lang.String getIntegrationId()
The unique ID of the integration.- Returns:
- integrationId
-
setIntegrationId
public void setIntegrationId(java.lang.String integrationId)
-
integrationType
public DefaultResponderDefaultResponder integrationType(java.lang.String integrationType)
-
getIntegrationType
@Nullable public java.lang.String getIntegrationType()
The type of the integration.- Returns:
- integrationType
-
setIntegrationType
public void setIntegrationType(java.lang.String integrationType)
-
name
public DefaultResponderDefaultResponder name(java.lang.String name)
-
getName
@Nullable public java.lang.String getName()
The name of the switchboard.- Returns:
- name
-
setName
public void setName(java.lang.String name)
-
deliverStandbyEvents
public DefaultResponderDefaultResponder deliverStandbyEvents(java.lang.Boolean deliverStandbyEvents)
-
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)
-
nextSwitchboardIntegrationId
public DefaultResponderDefaultResponder nextSwitchboardIntegrationId(java.lang.String nextSwitchboardIntegrationId)
-
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)
-
messageHistoryCount
public DefaultResponderDefaultResponder messageHistoryCount(java.math.BigDecimal messageHistoryCount)
-
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)
-
inherited
public DefaultResponderDefaultResponder inherited(java.lang.Boolean inherited)
-
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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-