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 theConfigJobProcessor
to fetch config and store the result theBaseStorage
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 existingUser
- 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 theQueuedRequestsJobProcessor
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