Class Twitter
- java.lang.Object
-
- com.zendesk.sunshine_conversations_client.model.Integration
-
- com.zendesk.sunshine_conversations_client.model.Twitter
-
public class Twitter extends Integration
Twitter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTwitter.TierEnumYour Twitter app’s tier, sandbox, premium or enterprise.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_PROPERTY_ACCESS_TOKEN_KEYstatic java.lang.StringJSON_PROPERTY_ACCESS_TOKEN_SECRETstatic java.lang.StringJSON_PROPERTY_CONSUMER_KEYstatic java.lang.StringJSON_PROPERTY_CONSUMER_SECRETstatic java.lang.StringJSON_PROPERTY_ENV_NAMEstatic java.lang.StringJSON_PROPERTY_TIERstatic java.lang.StringJSON_PROPERTY_TYPEprotected java.lang.Stringtype-
Fields inherited from class com.zendesk.sunshine_conversations_client.model.Integration
JSON_PROPERTY_DISPLAY_NAME, JSON_PROPERTY_ID, JSON_PROPERTY_STATUS
-
-
Constructor Summary
Constructors Constructor Description Twitter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TwitteraccessTokenKey(java.lang.String accessTokenKey)TwitteraccessTokenSecret(java.lang.String accessTokenSecret)TwitterconsumerKey(java.lang.String consumerKey)TwitterconsumerSecret(java.lang.String consumerSecret)TwitterenvName(java.lang.String envName)booleanequals(java.lang.Object o)java.lang.StringgetAccessTokenKey()The access token key obtained from your user via oauth.java.lang.StringgetAccessTokenSecret()The access token secret obtained from your user via oauth.java.lang.StringgetConsumerKey()The consumer key for your Twitter app.java.lang.StringgetConsumerSecret()The consumer key secret for your Twitter app.java.lang.StringgetEnvName()The Twitter dev environments label (required for sandbox and premium tiers).Twitter.TierEnumgetTier()Your Twitter app’s tier, sandbox, premium or enterprise.java.lang.StringgetType()To set up a Twitter integration, please follow the steps outlined in the [Twitter Setup Guide](https://docs.smooch.io/guide/twitter/#setup).inthashCode()voidsetAccessTokenKey(java.lang.String accessTokenKey)voidsetAccessTokenSecret(java.lang.String accessTokenSecret)voidsetConsumerKey(java.lang.String consumerKey)voidsetConsumerSecret(java.lang.String consumerSecret)voidsetEnvName(java.lang.String envName)voidsetTier(Twitter.TierEnum tier)voidsetType(java.lang.String type)Twittertier(Twitter.TierEnum tier)java.lang.StringtoString()Twittertype(java.lang.String type)-
Methods inherited from class com.zendesk.sunshine_conversations_client.model.Integration
displayName, getDisplayName, getDisplayName_JsonNullable, getId, getStatus, setDisplayName, setDisplayName_JsonNullable, setStatus, status
-
-
-
-
Field Detail
-
JSON_PROPERTY_TYPE
public static final java.lang.String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
type
protected java.lang.String type
-
JSON_PROPERTY_TIER
public static final java.lang.String JSON_PROPERTY_TIER
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENV_NAME
public static final java.lang.String JSON_PROPERTY_ENV_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CONSUMER_KEY
public static final java.lang.String JSON_PROPERTY_CONSUMER_KEY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CONSUMER_SECRET
public static final java.lang.String JSON_PROPERTY_CONSUMER_SECRET
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ACCESS_TOKEN_KEY
public static final java.lang.String JSON_PROPERTY_ACCESS_TOKEN_KEY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ACCESS_TOKEN_SECRET
public static final java.lang.String JSON_PROPERTY_ACCESS_TOKEN_SECRET
- See Also:
- Constant Field Values
-
-
Method Detail
-
type
public Twitter type(java.lang.String type)
- Overrides:
typein classIntegration
-
getType
@Nullable public java.lang.String getType()
To set up a Twitter integration, please follow the steps outlined in the [Twitter Setup Guide](https://docs.smooch.io/guide/twitter/#setup).- Overrides:
getTypein classIntegration- Returns:
- type
-
setType
public void setType(java.lang.String type)
- Overrides:
setTypein classIntegration
-
tier
public Twitter tier(Twitter.TierEnum tier)
-
getTier
public Twitter.TierEnum getTier()
Your Twitter app’s tier, sandbox, premium or enterprise.- Returns:
- tier
-
setTier
public void setTier(Twitter.TierEnum tier)
-
envName
public Twitter envName(java.lang.String envName)
-
getEnvName
@Nullable public java.lang.String getEnvName()
The Twitter dev environments label (required for sandbox and premium tiers).- Returns:
- envName
-
setEnvName
public void setEnvName(java.lang.String envName)
-
consumerKey
public Twitter consumerKey(java.lang.String consumerKey)
-
getConsumerKey
public java.lang.String getConsumerKey()
The consumer key for your Twitter app.- Returns:
- consumerKey
-
setConsumerKey
public void setConsumerKey(java.lang.String consumerKey)
-
consumerSecret
public Twitter consumerSecret(java.lang.String consumerSecret)
-
getConsumerSecret
public java.lang.String getConsumerSecret()
The consumer key secret for your Twitter app.- Returns:
- consumerSecret
-
setConsumerSecret
public void setConsumerSecret(java.lang.String consumerSecret)
-
accessTokenKey
public Twitter accessTokenKey(java.lang.String accessTokenKey)
-
getAccessTokenKey
@Nullable public java.lang.String getAccessTokenKey()
The access token key obtained from your user via oauth.- Returns:
- accessTokenKey
-
setAccessTokenKey
public void setAccessTokenKey(java.lang.String accessTokenKey)
-
accessTokenSecret
public Twitter accessTokenSecret(java.lang.String accessTokenSecret)
-
getAccessTokenSecret
public java.lang.String getAccessTokenSecret()
The access token secret obtained from your user via oauth.- Returns:
- accessTokenSecret
-
setAccessTokenSecret
public void setAccessTokenSecret(java.lang.String accessTokenSecret)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classIntegration
-
hashCode
public int hashCode()
- Overrides:
hashCodein classIntegration
-
toString
public java.lang.String toString()
- Overrides:
toStringin classIntegration
-
-