Package com.mypurecloud.sdk.v2.model
Class PostTextRequest
java.lang.Object
com.mypurecloud.sdk.v2.model.PostTextRequest
- All Implemented Interfaces:
Serializable
PostTextRequest
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumGets or Sets botChannelsstatic enumIf the channels list contains a 'Messaging' item and the messaging platform is known, include it here to get accurate analytics -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionamazonLexRequest(AmazonLexRequest amazonLexRequest) Provider specific settings, if anyAlias/Version of the botbotChannels(List<PostTextRequest.BotChannelsEnum> botChannels) The channels this bot is utilizingbotCorrelationId(String botCorrelationId) Id for tracking the activity - this will be returned in the responseID of the bot to send the text to.botSessionId(String botSessionId) GUID for this bot's sessionbotSessionTimeoutMinutes(Integer botSessionTimeoutMinutes) Override timeout for the bot session.booleangenesysBotConnector(GenesysBotConnector genesysBotConnector) Provider specific settings, if anygetBotId()googleDialogflow(GoogleDialogflowCustomSettings googleDialogflow) Provider specific settings, if anyinthashCode()integrationId(String integrationId) the integration service id for the bot's credentialslanguageCode(String languageCode) The language code the bot will run undermessagingPlatformType(PostTextRequest.MessagingPlatformTypeEnum messagingPlatformType) If the channels list contains a 'Messaging' item and the messaging platform is known, include it here to get accurate analyticsnuanceMixDlg(NuanceMixDlgSettings nuanceMixDlg) Provider specific settings, if anypostTextMessage(PostTextMessage postTextMessage) Message to send to the botvoidsetAmazonLexRequest(AmazonLexRequest amazonLexRequest) voidsetBotAlias(String botAlias) voidsetBotChannels(List<PostTextRequest.BotChannelsEnum> botChannels) voidsetBotCorrelationId(String botCorrelationId) voidvoidsetBotSessionId(String botSessionId) voidsetBotSessionTimeoutMinutes(Integer botSessionTimeoutMinutes) voidsetGenesysBotConnector(GenesysBotConnector genesysBotConnector) voidsetGoogleDialogflow(GoogleDialogflowCustomSettings googleDialogflow) voidsetIntegrationId(String integrationId) voidsetLanguageCode(String languageCode) voidsetMessagingPlatformType(PostTextRequest.MessagingPlatformTypeEnum messagingPlatformType) voidsetNuanceMixDlg(NuanceMixDlgSettings nuanceMixDlg) voidsetPostTextMessage(PostTextMessage postTextMessage) toString()
-
Constructor Details
-
PostTextRequest
public PostTextRequest() -
PostTextRequest
-
-
Method Details
-
botId
ID of the bot to send the text to. -
getBotId
-
setBotId
-
botAlias
Alias/Version of the bot -
getBotAlias
-
setBotAlias
-
integrationId
the integration service id for the bot's credentials -
getIntegrationId
-
setIntegrationId
-
botSessionId
GUID for this bot's session -
getBotSessionId
-
setBotSessionId
-
postTextMessage
Message to send to the bot -
getPostTextMessage
-
setPostTextMessage
-
languageCode
The language code the bot will run under -
getLanguageCode
-
setLanguageCode
-
botSessionTimeoutMinutes
Override timeout for the bot session. This should be greater than 10 minutes. -
getBotSessionTimeoutMinutes
-
setBotSessionTimeoutMinutes
-
botChannels
The channels this bot is utilizing -
getBotChannels
-
setBotChannels
-
botCorrelationId
Id for tracking the activity - this will be returned in the response -
getBotCorrelationId
-
setBotCorrelationId
-
messagingPlatformType
public PostTextRequest messagingPlatformType(PostTextRequest.MessagingPlatformTypeEnum messagingPlatformType) If the channels list contains a 'Messaging' item and the messaging platform is known, include it here to get accurate analytics -
getMessagingPlatformType
-
setMessagingPlatformType
public void setMessagingPlatformType(PostTextRequest.MessagingPlatformTypeEnum messagingPlatformType) -
amazonLexRequest
Provider specific settings, if any -
getAmazonLexRequest
-
setAmazonLexRequest
-
googleDialogflow
Provider specific settings, if any -
getGoogleDialogflow
-
setGoogleDialogflow
-
genesysBotConnector
Provider specific settings, if any -
getGenesysBotConnector
-
setGenesysBotConnector
-
nuanceMixDlg
Provider specific settings, if any -
getNuanceMixDlg
-
setNuanceMixDlg
-
equals
-
hashCode
public int hashCode() -
toString
-