Class SwitchboardIntegrationWebhook
- java.lang.Object
-
- com.zendesk.sunshine_conversations_client.model.SwitchboardIntegrationWebhook
-
public class SwitchboardIntegrationWebhook extends java.lang.ObjectSwitchboardIntegrationWebhook
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_PROPERTY_IDstatic java.lang.StringJSON_PROPERTY_INTEGRATION_IDstatic java.lang.StringJSON_PROPERTY_INTEGRATION_TYPEstatic java.lang.StringJSON_PROPERTY_NAME
-
Constructor Summary
Constructors Constructor Description SwitchboardIntegrationWebhook()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.lang.StringgetId()The unique ID of the switchboard integration.java.lang.StringgetIntegrationId()Id of the integration that should deliver events routed by the switchboard.java.lang.StringgetIntegrationType()Type of integration that should deliver events routed by the switchboard.java.lang.StringgetName()Identifier for use in control transfer protocols.inthashCode()SwitchboardIntegrationWebhookid(java.lang.String id)SwitchboardIntegrationWebhookintegrationId(java.lang.String integrationId)SwitchboardIntegrationWebhookintegrationType(java.lang.String integrationType)SwitchboardIntegrationWebhookname(java.lang.String name)voidsetId(java.lang.String id)voidsetIntegrationId(java.lang.String integrationId)voidsetIntegrationType(java.lang.String integrationType)voidsetName(java.lang.String name)java.lang.StringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_ID
public static final java.lang.String JSON_PROPERTY_ID
- See Also:
- Constant Field Values
-
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
-
-
Method Detail
-
id
public SwitchboardIntegrationWebhook id(java.lang.String id)
-
getId
@Nullable public java.lang.String getId()
The unique ID of the switchboard integration.- Returns:
- id
-
setId
public void setId(java.lang.String id)
-
name
public SwitchboardIntegrationWebhook name(java.lang.String name)
-
getName
@Nullable 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)
-
integrationId
public SwitchboardIntegrationWebhook integrationId(java.lang.String integrationId)
-
getIntegrationId
@Nullable public java.lang.String getIntegrationId()
Id of the integration that should deliver events routed by the switchboard.- Returns:
- integrationId
-
setIntegrationId
public void setIntegrationId(java.lang.String integrationId)
-
integrationType
public SwitchboardIntegrationWebhook integrationType(java.lang.String integrationType)
-
getIntegrationType
@Nullable public java.lang.String getIntegrationType()
Type of integration that should deliver events routed by the switchboard. If referencing an OAuth integration, the clientId issued by Sunshine Conversations during the OAuth partnership process will be the value of integrationType.- Returns:
- integrationType
-
setIntegrationType
public void setIntegrationType(java.lang.String integrationType)
-
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
-
-