Package com.mypurecloud.sdk.v2.model
Class VoicemailGroupPolicy
java.lang.Object
com.mypurecloud.sdk.v2.model.VoicemailGroupPolicy
- All Implemented Interfaces:
Serializable
VoicemailGroupPolicy
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumSpecifies if the members in this group should be contacted randomly, in a specific order, or by round-robin. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondisableEmailPii(Boolean disableEmailPii) Removes any PII from group emails.emailPolicy(GroupEmailPolicy emailPolicy) The email policy for the groupWhether voicemail is enabled for the groupbooleangetGroup()getName()groupAlertType(VoicemailGroupPolicy.GroupAlertTypeEnum groupAlertType) Specifies if the members in this group should be contacted randomly, in a specific order, or by round-robin.inthashCode()includeEmailTranscriptions(Boolean includeEmailTranscriptions) Whether to include the voicemail transcription in a group notification emailincludeGroupNumberInUserCallerIdLists(Boolean includeGroupNumberInUserCallerIdLists) Whether the group phone number should be included in users' caller id listsinteractiveResponsePromptId(String interactiveResponsePromptId) The prompt to use when connecting a user to a Group Ring callinteractiveResponseRequired(Boolean interactiveResponseRequired) Whether user should be prompted with a confirmation prompt when connecting to a Group Ring calllanguagePreference(String languagePreference) The language preference for the group.overflowGroupId(String overflowGroupId) A fallback group to contact when all of the members in this group did not answer the call.rotateCallsSecs(Integer rotateCallsSecs) How many seconds to ring before rotating to the next member in the groupsendEmailNotifications(Boolean sendEmailNotifications) Whether email notifications are sent to group members when a new voicemail is receivedvoidsetDisableEmailPii(Boolean disableEmailPii) voidsetEmailPolicy(GroupEmailPolicy emailPolicy) voidsetEnabled(Boolean enabled) voidsetGroupAlertType(VoicemailGroupPolicy.GroupAlertTypeEnum groupAlertType) voidsetIncludeEmailTranscriptions(Boolean includeEmailTranscriptions) voidsetIncludeGroupNumberInUserCallerIdLists(Boolean includeGroupNumberInUserCallerIdLists) voidsetInteractiveResponsePromptId(String interactiveResponsePromptId) voidsetInteractiveResponseRequired(Boolean interactiveResponseRequired) voidsetLanguagePreference(String languagePreference) voidvoidsetOverflowGroupId(String overflowGroupId) voidsetRotateCallsSecs(Integer rotateCallsSecs) voidsetSendEmailNotifications(Boolean sendEmailNotifications) voidsetStopRingingAfterRotations(Integer stopRingingAfterRotations) stopRingingAfterRotations(Integer stopRingingAfterRotations) How many rotations to go throughtoString()
-
Constructor Details
-
VoicemailGroupPolicy
public VoicemailGroupPolicy() -
VoicemailGroupPolicy
-
-
Method Details
-
name
-
getName
-
setName
-
getGroup
-
enabled
Whether voicemail is enabled for the group -
getEnabled
-
setEnabled
-
sendEmailNotifications
Whether email notifications are sent to group members when a new voicemail is received -
getSendEmailNotifications
-
setSendEmailNotifications
-
disableEmailPii
Removes any PII from group emails. This is overridden by the analogous organization configuration value. This is always true if HIPAA is enabled or unknown for an organization. -
getDisableEmailPii
-
setDisableEmailPii
-
includeEmailTranscriptions
Whether to include the voicemail transcription in a group notification email -
getIncludeEmailTranscriptions
-
setIncludeEmailTranscriptions
-
languagePreference
The language preference for the group. Used for group voicemail transcription -
getLanguagePreference
-
setLanguagePreference
-
emailPolicy
The email policy for the group -
getEmailPolicy
-
setEmailPolicy
-
rotateCallsSecs
How many seconds to ring before rotating to the next member in the group -
getRotateCallsSecs
-
setRotateCallsSecs
-
stopRingingAfterRotations
How many rotations to go through -
getStopRingingAfterRotations
-
setStopRingingAfterRotations
-
overflowGroupId
A fallback group to contact when all of the members in this group did not answer the call. -
getOverflowGroupId
-
setOverflowGroupId
-
groupAlertType
Specifies if the members in this group should be contacted randomly, in a specific order, or by round-robin. -
getGroupAlertType
-
setGroupAlertType
-
interactiveResponsePromptId
The prompt to use when connecting a user to a Group Ring call -
getInteractiveResponsePromptId
-
setInteractiveResponsePromptId
-
interactiveResponseRequired
Whether user should be prompted with a confirmation prompt when connecting to a Group Ring call -
getInteractiveResponseRequired
-
setInteractiveResponseRequired
-
includeGroupNumberInUserCallerIdLists
public VoicemailGroupPolicy includeGroupNumberInUserCallerIdLists(Boolean includeGroupNumberInUserCallerIdLists) Whether the group phone number should be included in users' caller id lists -
getIncludeGroupNumberInUserCallerIdLists
-
setIncludeGroupNumberInUserCallerIdLists
-
equals
-
hashCode
public int hashCode() -
toString
-