A B C D E G H I L N O P Q R S T U V W 

A

AdminActivity - Class in com.zendesk.connect
 
AdminActivity() - Constructor for class com.zendesk.connect.AdminActivity
 
anonymousUser() - Static method in class com.zendesk.connect.UserBuilder
Constructs an anonymous user with a random UserBuilder.userId and no other identifying information
anonymousUserBuilder() - Static method in class com.zendesk.connect.UserBuilder
Constructs a UserBuilder with an anonymous user id to allow information to be added to the model

B

build() - Method in class com.zendesk.connect.UserBuilder
Constructs a User with the current Builder configuration

C

com.zendesk.connect - package com.zendesk.connect
 
ConfigJobService - Class in com.zendesk.connect
SimpleJobService for scheduling the ConfigJobProcessor to fetch config and store the result the BaseStorage provided by the SDK.
ConfigJobService() - Constructor for class com.zendesk.connect.ConfigJobService
 
Connect - Enum in com.zendesk.connect
Connect SDK public entry point.
ConnectActionService - Class in com.zendesk.connect
Handles tasks related to notifications sent by Connect.
ConnectActionService() - Constructor for class com.zendesk.connect.ConnectActionService
 
ConnectMessagingService - Class in com.zendesk.connect
Handles incoming notifications from Firebase.
ConnectMessagingService() - Constructor for class com.zendesk.connect.ConnectMessagingService
 
ConnectNotificationModule - Class in com.zendesk.connect
 
ConnectNotificationModule() - Constructor for class com.zendesk.connect.ConnectNotificationModule
 
createEvent(String) - Static method in class com.zendesk.connect.EventFactory
Create an event with no properties
createEvent(String, Map<String, Object>) - Static method in class com.zendesk.connect.EventFactory
Create an event with properties
createSocket(String, int) - Method in class com.zendesk.connect.Tls1Dot2SocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class com.zendesk.connect.Tls1Dot2SocketFactory
 
createSocket(InetAddress, int) - Method in class com.zendesk.connect.Tls1Dot2SocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class com.zendesk.connect.Tls1Dot2SocketFactory
 
createSocket(Socket, String, int, boolean) - Method in class com.zendesk.connect.Tls1Dot2SocketFactory
 
CREATOR - Static variable in class com.zendesk.connect.NotificationPayload
 

D

describeContents() - Method in class com.zendesk.connect.NotificationPayload
 
disablePush() - Method in enum com.zendesk.connect.Connect
Disables push notifications for the currently active user.
dispatchGenericMotionEvent(MotionEvent) - Method in class com.zendesk.connect.TouchInterceptor
 
dispatchKeyEvent(KeyEvent) - Method in class com.zendesk.connect.TouchInterceptor
 
dispatchKeyShortcutEvent(KeyEvent) - Method in class com.zendesk.connect.TouchInterceptor
 
dispatchPopulateAccessibilityEvent(AccessibilityEvent) - Method in class com.zendesk.connect.TouchInterceptor
 
dispatchTouchEvent(MotionEvent) - Method in class com.zendesk.connect.TouchInterceptor
 
dispatchTrackballEvent(MotionEvent) - Method in class com.zendesk.connect.TouchInterceptor
 

E

enableTls1Dot2OnPreLollipop(OkHttpClient.Builder) - Static method in class com.zendesk.connect.Tls1Dot2SocketFactory
 
equals(Object) - Method in class com.zendesk.connect.Event
 
equals(Object) - Method in class com.zendesk.connect.NotificationPayload
 
equals(Object) - Method in class com.zendesk.connect.User
 
Event - Class in com.zendesk.connect
Event
EventFactory - Class in com.zendesk.connect
Simple factory methods for quickly creating Event objects
EventFactory() - Constructor for class com.zendesk.connect.EventFactory
 

G

getApns() - Method in class com.zendesk.connect.User
Get apns
getAttributes() - Method in class com.zendesk.connect.User
Get attributes
getBody() - Method in class com.zendesk.connect.NotificationPayload
 
getCategory() - Method in class com.zendesk.connect.NotificationPayload
 
getDeeplinkUrl() - Method in class com.zendesk.connect.NotificationPayload
 
getDefaultCipherSuites() - Method in class com.zendesk.connect.Tls1Dot2SocketFactory
 
getEmail() - Method in class com.zendesk.connect.User
Get email
getEvent() - Method in class com.zendesk.connect.Event
Get event
getFcm() - Method in class com.zendesk.connect.User
Get fcm
getFirstName() - Method in class com.zendesk.connect.User
Get firstName
getGroupAttributes() - Method in class com.zendesk.connect.User
Get groupAttributes
getGroupId() - Method in class com.zendesk.connect.User
Get groupId
getInstanceId() - Method in class com.zendesk.connect.NotificationPayload
 
getLargeNotificationFolderPath() - Method in class com.zendesk.connect.NotificationPayload
 
getLargeNotificationImagePath() - Method in class com.zendesk.connect.NotificationPayload
 
getLastName() - Method in class com.zendesk.connect.User
Get lastName
getNotificationId() - Method in class com.zendesk.connect.NotificationPayload
 
getPayload() - Method in class com.zendesk.connect.NotificationPayload
 
getPhoneNumber() - Method in class com.zendesk.connect.User
Get phoneNumber
getPreviousId() - Method in class com.zendesk.connect.User
Get previousId
getProperties() - Method in class com.zendesk.connect.Event
Get properties
getSmallNotificationFolderPath() - Method in class com.zendesk.connect.NotificationPayload
 
getSmallNotificationImagePath() - Method in class com.zendesk.connect.NotificationPayload
 
getSupportedCipherSuites() - Method in class com.zendesk.connect.Tls1Dot2SocketFactory
 
getTimestamp() - Method in class com.zendesk.connect.Event
Get timestamp
getTimezone() - Method in class com.zendesk.connect.User
Get timezone
getTitle() - Method in class com.zendesk.connect.NotificationPayload
 
getUser() - Method in enum com.zendesk.connect.Connect
Gets the currently active user
getUserId() - Method in class com.zendesk.connect.Event
Get userId
getUserId() - Method in class com.zendesk.connect.User
Get userId

H

handleNonConnectNotification(RemoteMessage) - Method in class com.zendesk.connect.ConnectMessagingService
Called when a non-Connect notification is received that we will not handle ourselves.
hashCode() - Method in class com.zendesk.connect.Event
 
hashCode() - Method in class com.zendesk.connect.NotificationPayload
 
hashCode() - Method in class com.zendesk.connect.User
 

I

identifyUser(User) - Method in enum com.zendesk.connect.Connect
Identify a Connect user.
init(Application, String) - Method in enum com.zendesk.connect.Connect
Initialise Connect SDK
isDefaultSound() - Method in class com.zendesk.connect.NotificationPayload
 
isQuietPush() - Method in class com.zendesk.connect.NotificationPayload
 
isSilent() - Method in class com.zendesk.connect.NotificationPayload
 
isTestPush() - Method in class com.zendesk.connect.NotificationPayload
 
isUninstallTracker() - Method in class com.zendesk.connect.NotificationPayload
 

L

logoutUser() - Method in enum com.zendesk.connect.Connect
Logs the currently active user out of the SDK by clearing their identity from local storage and disabling push notifications.

N

newBuilder(User) - Static method in class com.zendesk.connect.UserBuilder
Constructs a new UserBuilder from an existing User
NotificationPayload - Class in com.zendesk.connect
Model defining the structure of a Connect notification.
NotificationPayload(Parcel) - Constructor for class com.zendesk.connect.NotificationPayload
 

O

onActionModeFinished(ActionMode) - Method in class com.zendesk.connect.TouchInterceptor
 
onActionModeStarted(ActionMode) - Method in class com.zendesk.connect.TouchInterceptor
 
onAttachedToWindow() - Method in class com.zendesk.connect.PinLinearLayout
 
onAttachedToWindow() - Method in class com.zendesk.connect.TouchInterceptor
 
onContentChanged() - Method in class com.zendesk.connect.TouchInterceptor
 
onCreate(Bundle) - Method in class com.zendesk.connect.AdminActivity
 
onCreatePanelMenu(int, Menu) - Method in class com.zendesk.connect.TouchInterceptor
 
onCreatePanelView(int) - Method in class com.zendesk.connect.TouchInterceptor
 
onDetachedFromWindow() - Method in class com.zendesk.connect.PinLinearLayout
 
onDetachedFromWindow() - Method in class com.zendesk.connect.TouchInterceptor
 
onFinishInflate() - Method in class com.zendesk.connect.PinLinearLayout
 
onFinishInflate() - Method in class com.zendesk.connect.ProgressRelativeLayout
 
onHandleIntent(Intent) - Method in class com.zendesk.connect.ConnectActionService
 
onMenuItemSelected(int, MenuItem) - Method in class com.zendesk.connect.TouchInterceptor
 
onMenuOpened(int, Menu) - Method in class com.zendesk.connect.TouchInterceptor
 
onMessageReceived(RemoteMessage) - Method in class com.zendesk.connect.ConnectMessagingService
 
onNotificationDisplayed(NotificationPayload) - Method in class com.zendesk.connect.ConnectMessagingService
Called after a Connect notification is displayed.
onNotificationReceived(NotificationPayload) - Method in class com.zendesk.connect.ConnectMessagingService
Called after a Connect notification is received regardless of whether they display or not.
onOpenNotification(NotificationPayload) - Method in class com.zendesk.connect.ConnectActionService
This method will be called after a Connect notification has been opened.
onPanelClosed(int, Menu) - Method in class com.zendesk.connect.TouchInterceptor
 
onPin(String) - Method in class com.zendesk.connect.AdminActivity
 
onPreparePanel(int, View, Menu) - Method in class com.zendesk.connect.TouchInterceptor
 
onRunJob(JobParameters) - Method in class com.zendesk.connect.ConfigJobService
 
onRunJob(JobParameters) - Method in class com.zendesk.connect.QueuedRequestsJobService
 
onSearchRequested() - Method in class com.zendesk.connect.TouchInterceptor
 
onSearchRequested(SearchEvent) - Method in class com.zendesk.connect.TouchInterceptor
 
onWindowAttributesChanged(WindowManager.LayoutParams) - Method in class com.zendesk.connect.TouchInterceptor
 
onWindowFocusChanged(boolean) - Method in class com.zendesk.connect.TouchInterceptor
 
onWindowStartingActionMode(ActionMode.Callback) - Method in class com.zendesk.connect.TouchInterceptor
 
onWindowStartingActionMode(ActionMode.Callback, int) - Method in class com.zendesk.connect.TouchInterceptor
 

P

PinLinearLayout - Class in com.zendesk.connect
Created by jophde on 6/22/15 for Outbound.
PinLinearLayout(Context) - Constructor for class com.zendesk.connect.PinLinearLayout
 
PinLinearLayout(Context, AttributeSet) - Constructor for class com.zendesk.connect.PinLinearLayout
 
PinLinearLayout(Context, AttributeSet, int) - Constructor for class com.zendesk.connect.PinLinearLayout
 
PinLinearLayout(Context, AttributeSet, int, int) - Constructor for class com.zendesk.connect.PinLinearLayout
 
ProgressRelativeLayout - Class in com.zendesk.connect
Created by jophde on 6/22/15 for Outbound.
ProgressRelativeLayout(Context) - Constructor for class com.zendesk.connect.ProgressRelativeLayout
 
ProgressRelativeLayout(Context, AttributeSet) - Constructor for class com.zendesk.connect.ProgressRelativeLayout
 
ProgressRelativeLayout(Context, AttributeSet, int) - Constructor for class com.zendesk.connect.ProgressRelativeLayout
 
ProgressRelativeLayout(Context, AttributeSet, int, int) - Constructor for class com.zendesk.connect.ProgressRelativeLayout
 
provideCustomNotification(NotificationPayload) - Method in class com.zendesk.connect.ConnectMessagingService
Build the Notification to be displayed

Q

QueuedRequestsJobService - Class in com.zendesk.connect
SimpleJobService for scheduling the QueuedRequestsJobProcessor to send all network requests in all of the queues.
QueuedRequestsJobService() - Constructor for class com.zendesk.connect.QueuedRequestsJobService
 

R

registerForPush() - Method in enum com.zendesk.connect.Connect
Registers the currently active user for push notifications.
reset() - Method in class com.zendesk.connect.PinLinearLayout
 

S

setEmail(String) - Method in class com.zendesk.connect.UserBuilder
Sets the user's email
setFcmToken(String) - Method in class com.zendesk.connect.UserBuilder
Sets the user's fcm token
setFirstName(String) - Method in class com.zendesk.connect.UserBuilder
Sets the user's first name
setGroupAttributes(Map<String, Object>) - Method in class com.zendesk.connect.UserBuilder
Sets the user's group attributes
setGroupId(String) - Method in class com.zendesk.connect.UserBuilder
Sets the user's group ID
setLastName(String) - Method in class com.zendesk.connect.UserBuilder
Sets the user's last name
setPhoneNumber(String) - Method in class com.zendesk.connect.UserBuilder
Sets the user's phone number
setPreviousId(String) - Method in class com.zendesk.connect.UserBuilder
Sets the previous ID for the user
setText(int) - Method in class com.zendesk.connect.ProgressRelativeLayout
 
setTextColor(int) - Method in class com.zendesk.connect.ProgressRelativeLayout
 
setTimezone(String) - Method in class com.zendesk.connect.UserBuilder
Sets the user's timezone
setUserAttributes(Map<String, Object>) - Method in class com.zendesk.connect.UserBuilder
Sets the user's attributes
shouldHandleDeepLinks(boolean) - Static method in class com.zendesk.connect.ConnectActionService
Modifies the behaviour of the service to open any deep links when a notification is opened if any dependencies in the host app package can handle it.
shouldOpenLaunchActivityByDefault(boolean) - Static method in class com.zendesk.connect.ConnectActionService
Modifies the behaviour of this service to open the host app launch activity when a notification is opened and there is no usable deep link.
show(boolean) - Method in class com.zendesk.connect.ProgressRelativeLayout
 
showIndicator(boolean) - Method in class com.zendesk.connect.ProgressRelativeLayout
 
showText(boolean) - Method in class com.zendesk.connect.ProgressRelativeLayout
 

T

Tls1Dot2SocketFactory - Class in com.zendesk.connect
SSLSocketFactory patch for force TLS 1.2 on Android pre-Lollipop.
Tls1Dot2SocketFactory(SSLSocketFactory) - Constructor for class com.zendesk.connect.Tls1Dot2SocketFactory
 
toString() - Method in class com.zendesk.connect.Event
 
toString() - Method in class com.zendesk.connect.NotificationPayload
 
toString() - Method in class com.zendesk.connect.User
 
TouchInterceptor - Class in com.zendesk.connect
Created by jophde on 5/1/15.
TouchInterceptor(TouchInterceptor.TouchInterceptionListener, Window.Callback) - Constructor for class com.zendesk.connect.TouchInterceptor
 
trackEvent(Event) - Method in enum com.zendesk.connect.Connect
Track a Connect event.

U

User - Class in com.zendesk.connect
User
UserBuilder - Class in com.zendesk.connect
 
UserBuilder(String) - Constructor for class com.zendesk.connect.UserBuilder
 

V

valueOf(String) - Static method in enum com.zendesk.connect.Connect
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.zendesk.connect.Connect
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeToParcel(Parcel, int) - Method in class com.zendesk.connect.NotificationPayload
 
A B C D E G H I L N O P Q R S T U V W