A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages

A

acknowledged - Variable in class com.relaypro.sdk.types.NotificationState
List of devices that have acknowledged the alert.
address - Variable in class com.relaypro.sdk.types.DeviceInfoResponse
 
Address - com.relaypro.sdk.types.DeviceInfoQueryType
 
addWorkflow(String, Workflow) - Static method in class com.relaypro.sdk.Relay
Adds a workflow to the path.
Alarm - com.relaypro.sdk.types.DeviceMode
 
alert(String, String, String, String) - Method in class com.relaypro.sdk.Relay
Sends out an alert to the specified group of devices and the Relay Dash.
answerCall(String, String) - Method in class com.relaypro.sdk.Relay
Answers a call on your device.
args - Variable in class com.relaypro.sdk.types.Trigger
 

B

battery - Variable in class com.relaypro.sdk.types.DeviceInfoResponse
 
Battery - com.relaypro.sdk.types.DeviceInfoQueryType
 
breathe(String, String, int) - Method in class com.relaypro.sdk.Relay
Switches all the LEDs on a device to a certain color and creates a 'breathing' effect, where the LEDs will slowly light up a specified number of times.
BREATHE - com.relaypro.sdk.types.LedEffect
 
broadcast(String, String, String, String) - Method in class com.relaypro.sdk.Relay
Broadcasts a message to a group of devices.
button - Variable in class com.relaypro.sdk.types.ButtonEvent
Which button was pressed.
ButtonEvent - Class in com.relaypro.sdk.types
A button has been pressed on your device during a running workflow.
ButtonEvent() - Constructor for class com.relaypro.sdk.types.ButtonEvent
 

C

CallConnectedEvent - Class in com.relaypro.sdk.types
A call attempt that was ringing, progressing, or incoming is now fully connected.
CallConnectedEvent() - Constructor for class com.relaypro.sdk.types.CallConnectedEvent
 
CallDisconnectedEvent - Class in com.relaypro.sdk.types
A call that was once connected has become disconnected.
CallDisconnectedEvent() - Constructor for class com.relaypro.sdk.types.CallDisconnectedEvent
 
CallFailedEvent - Class in com.relaypro.sdk.types
A call attempt has failed to become connected.
CallFailedEvent() - Constructor for class com.relaypro.sdk.types.CallFailedEvent
 
callId - Variable in class com.relaypro.sdk.types.CallConnectedEvent
The ID of this new call.
callId - Variable in class com.relaypro.sdk.types.CallDisconnectedEvent
The ID of this existing call.
callId - Variable in class com.relaypro.sdk.types.CallFailedEvent
The ID of this new call.
callId - Variable in class com.relaypro.sdk.types.CallProgressingEvent
The ID of this new call.
callId - Variable in class com.relaypro.sdk.types.CallReceivedEvent
The ID of this new call.
callId - Variable in class com.relaypro.sdk.types.CallRingingEvent
The ID of this new call.
CallProgressingEvent - Class in com.relaypro.sdk.types
The device we called is making progress on getting connected.
CallProgressingEvent() - Constructor for class com.relaypro.sdk.types.CallProgressingEvent
 
CallReceivedEvent - Class in com.relaypro.sdk.types
The device is receiving an inbound call request.
CallReceivedEvent() - Constructor for class com.relaypro.sdk.types.CallReceivedEvent
 
CallRingingEvent - Class in com.relaypro.sdk.types
The device we called is ringing.
CallRingingEvent() - Constructor for class com.relaypro.sdk.types.CallRingingEvent
 
CallStartEvent - Class in com.relaypro.sdk.types
There is a request to make an outbound call.
CallStartEvent() - Constructor for class com.relaypro.sdk.types.CallStartEvent
 
cancelAlert(String, String) - Method in class com.relaypro.sdk.Relay
Cancels an alert that was sent to a group of devices.
cancelBroadcast(String, String) - Method in class com.relaypro.sdk.Relay
Cancels the broadcast that was sent to a group of devices.
cancelled - Variable in class com.relaypro.sdk.types.NotificationState
List of devices where the alert has been cancelled.
Channel - com.relaypro.sdk.types.DeviceField
 
Chinese - com.relaypro.sdk.types.LanguageType
 
clearTimer(String) - Method in class com.relaypro.sdk.Relay
Clears the specified timer.
clone() - Method in class com.relaypro.sdk.Workflow
 
com.relaypro.sdk - package com.relaypro.sdk
These are the classes that provide the main implementation of the SDK.
com.relaypro.sdk.types - package com.relaypro.sdk.types
These are some Java object types used in the SDK methods.
connectTimeEpoch - Variable in class com.relaypro.sdk.types.CallConnectedEvent
A timestamp of when the call was connected, in epoch seconds.
connectTimeEpoch - Variable in class com.relaypro.sdk.types.CallDisconnectedEvent
A timestamp of when the call was connected, in epoch seconds.
connectTimeEpoch - Variable in class com.relaypro.sdk.types.CallFailedEvent
A timestamp of when the call was connected, in epoch seconds.
created - Variable in class com.relaypro.sdk.types.NotificationState
List of devices on which the alert was created.
createIncident(String, String) - Method in class com.relaypro.sdk.Relay
Creates an incident that will alert the Relay Dash.

D

DEVICE - Static variable in class com.relaypro.sdk.RelayUri
 
DEVICE_PATTERN - Static variable in class com.relaypro.sdk.RelayUri
 
DeviceField - Enum in com.relaypro.sdk.types
Contains information on the device.
deviceId - Variable in class com.relaypro.sdk.types.CallConnectedEvent
The ID of the other device.
deviceId - Variable in class com.relaypro.sdk.types.CallDisconnectedEvent
The ID of the other device.
deviceId - Variable in class com.relaypro.sdk.types.CallFailedEvent
The ID of the other device.
deviceId - Variable in class com.relaypro.sdk.types.CallProgressingEvent
The ID of the other device.
deviceId - Variable in class com.relaypro.sdk.types.CallReceivedEvent
The ID of the other device.
deviceId - Variable in class com.relaypro.sdk.types.CallRingingEvent
The ID of the other device.
deviceId(String) - Static method in class com.relaypro.sdk.RelayUri
Creates a URN from a device ID.
DeviceInfoQueryType - Enum in com.relaypro.sdk.types
Different information you can retrieve on the device through the Relay API calls.
DeviceInfoResponse - Class in com.relaypro.sdk.types
Contains information on the device from the server after a device info query.
DeviceInfoResponse() - Constructor for class com.relaypro.sdk.types.DeviceInfoResponse
 
DeviceMode - Enum in com.relaypro.sdk.types
The different modes the device can be in, including panic and alarm.
deviceName - Variable in class com.relaypro.sdk.types.CallConnectedEvent
The name of the other device.
deviceName - Variable in class com.relaypro.sdk.types.CallDisconnectedEvent
The name of the other device.
deviceName - Variable in class com.relaypro.sdk.types.CallFailedEvent
The name of the other device.
deviceName - Variable in class com.relaypro.sdk.types.CallProgressingEvent
The name of the other device.
deviceName - Variable in class com.relaypro.sdk.types.CallReceivedEvent
The name of the other device.
deviceName - Variable in class com.relaypro.sdk.types.CallRingingEvent
The name of the other device.
deviceName(String) - Static method in class com.relaypro.sdk.RelayUri
Creates a URN from a device name.
direction - Variable in class com.relaypro.sdk.types.CallConnectedEvent
Call direction relative to this device: inbound or outbound.
direction - Variable in class com.relaypro.sdk.types.CallDisconnectedEvent
Call direction relative to this device: inbound or outbound.
direction - Variable in class com.relaypro.sdk.types.CallFailedEvent
Call direction relative to this device: inbound or outbound.
direction - Variable in class com.relaypro.sdk.types.CallProgressingEvent
Call direction relative to this device: inbound or outbound.
direction - Variable in class com.relaypro.sdk.types.CallReceivedEvent
Call direction relative to this device: inbound or outbound.
direction - Variable in class com.relaypro.sdk.types.CallRingingEvent
Call direction relative to this device: inbound or outbound.
disableHomeChannel(String) - Method in class com.relaypro.sdk.Relay
Disables the home channel on the device.
disableLocation(String) - Method in class com.relaypro.sdk.Relay
Disables location services on a device.
Dutch - com.relaypro.sdk.types.LanguageType
 

E

enableHomeChannel(String) - Method in class com.relaypro.sdk.Relay
Enables the home channel on the device.
enableLocation(String) - Method in class com.relaypro.sdk.Relay
Enables location services on a device.
endInteraction(String) - Method in class com.relaypro.sdk.Relay
Ends an interaction with the user.
endTimeEpoch - Variable in class com.relaypro.sdk.types.CallDisconnectedEvent
A timestamp of when the call was disconnected, in epoch seconds.
endTimeEpoch - Variable in class com.relaypro.sdk.types.CallFailedEvent
A timestamp of when the call was disconnected, in epoch seconds.
English - com.relaypro.sdk.types.LanguageType
 
event - Variable in class com.relaypro.sdk.types.NotificationEvent
The type of notification event, such as "ack_event".

F

fetchDevice(String, String, String, String, String) - Method in class com.relaypro.sdk.Relay
A convenience method for getting all the details of a device.
flash(String, String, int) - Method in class com.relaypro.sdk.Relay
Switches all the LEDs on a device to a certain color and flashes them a specified number of times.
FLASH - com.relaypro.sdk.types.LedEffect
 
French - com.relaypro.sdk.types.LanguageType
 

G

German - com.relaypro.sdk.types.LanguageType
 
getDeviceAddress(String, boolean) - Method in class com.relaypro.sdk.Relay
Returns the address of a targeted device.
getDeviceBattery(String, boolean) - Method in class com.relaypro.sdk.Relay
Returns the battery of a targeted device.
getDeviceCoordinates(String, boolean) - Method in class com.relaypro.sdk.Relay
Retrieves the coordinates of the device's location.
getDeviceId(String, boolean) - Method in class com.relaypro.sdk.Relay
Returns the ID of a targeted device.
getDeviceIndoorLocation(String, boolean) - Method in class com.relaypro.sdk.Relay
Returns the indoor location of a targeted device.
getDeviceLatLong(String, boolean) - Method in class com.relaypro.sdk.Relay
Returns the latitude and longitude coordinates of a targeted device.
getDeviceLocation(String, boolean) - Method in class com.relaypro.sdk.Relay
Returns the location of a targeted device.
getDeviceLocationEnabled(String, boolean) - Method in class com.relaypro.sdk.Relay
Returns whether the location services on a device are enabled.
getDeviceName(String, boolean) - Method in class com.relaypro.sdk.Relay
Returns the name of a targeted device.
getDeviceType(String, boolean) - Method in class com.relaypro.sdk.Relay
Returns the device type of a targeted device, i.e.
getNumberVar(String, int) - Method in class com.relaypro.sdk.Relay
Retrieves a variable that was set either during workflow registration or through the set_var() function of type integer.
getSourceUriFromStartEvent(StartEvent) - Static method in class com.relaypro.sdk.Relay
Parses out and retrieves the source URN from a Start Event.
getUnreadInboxSize(String) - Method in class com.relaypro.sdk.Relay
Retrieves the number of messages in a device's inbox.
getUserProfile(String, boolean) - Method in class com.relaypro.sdk.Relay
Returns the user profile of a targeted device.
getVar(String, String) - Method in class com.relaypro.sdk.Relay
Retrieves a variable that was set either during workflow registration or through the set_var() function.
GROUP - Static variable in class com.relaypro.sdk.RelayUri
 
groupId(String) - Static method in class com.relaypro.sdk.RelayUri
Creates a URN from a group ID.
groupMember(String, String) - Static method in class com.relaypro.sdk.RelayUri
Creates a URN for a group member.
groupName(String) - Static method in class com.relaypro.sdk.RelayUri
Creates a URN from a group name.

H

handleTextMessage(Session, String) - Method in class com.relaypro.sdk.JakartaWebsocketReceiver
 
hangupCall(String, String) - Method in class com.relaypro.sdk.Relay
Ends a call on your device.
Hindi - com.relaypro.sdk.types.LanguageType
 
HRS - com.relaypro.sdk.types.TimeoutType
 

I

Icelandic - com.relaypro.sdk.types.LanguageType
 
id - Variable in class com.relaypro.sdk.types.DeviceInfoResponse
 
Id - com.relaypro.sdk.types.DeviceInfoQueryType
 
ID - Static variable in class com.relaypro.sdk.RelayUri
 
IncidentEvent - Class in com.relaypro.sdk.types
An incident has been resolved.
IncidentEvent() - Constructor for class com.relaypro.sdk.types.IncidentEvent
 
incidentId - Variable in class com.relaypro.sdk.types.IncidentEvent
The ID of the incident.
indoor_location - Variable in class com.relaypro.sdk.types.DeviceInfoResponse
 
IndoorLocation - com.relaypro.sdk.types.DeviceInfoQueryType
 
INTERACTION - Static variable in class com.relaypro.sdk.RelayUri
 
INTERACTION_URI_ID - Static variable in class com.relaypro.sdk.RelayUri
 
INTERACTION_URI_NAME - Static variable in class com.relaypro.sdk.RelayUri
 
InteractionLifecycleEvent - Class in com.relaypro.sdk.types
An interaction lifecycle event has occurred.
InteractionLifecycleEvent() - Constructor for class com.relaypro.sdk.types.InteractionLifecycleEvent
 
interactionName(String) - Static method in class com.relaypro.sdk.RelayUri
Creates a URN from an interaction name.
INTERVAL - com.relaypro.sdk.types.TimerType
 
isGroupMember(String, String) - Method in class com.relaypro.sdk.Relay
Checks whether a device is a member of a particular group.
isInteractionUri(String) - Static method in class com.relaypro.sdk.RelayUri
Checks if the URN is for an interaction.
isRelayUri(String) - Static method in class com.relaypro.sdk.RelayUri
Checks if the URN is a Relay URN.
isTypeEnded() - Method in class com.relaypro.sdk.types.InteractionLifecycleEvent
Returns whether the InteractionLifecycleEvent has a type of "ended".
isTypeResumed() - Method in class com.relaypro.sdk.types.InteractionLifecycleEvent
Returns whether the InteractionLifecycleEvent has a type of "resumed".
isTypeStarted() - Method in class com.relaypro.sdk.types.InteractionLifecycleEvent
Returns whether the InteractionLifecycleEvent has a type of "started".
isTypeSuspended() - Method in class com.relaypro.sdk.types.InteractionLifecycleEvent
Returns whether the InteractionLifecycleEvent has a type of "suspended".
Italian - com.relaypro.sdk.types.LanguageType
 

J

JakartaWebsocketReceiver - Class in com.relaypro.sdk
Map the websocket API (onOpen, handleTextMessage, onError, onClose) to the Relay methods.
JakartaWebsocketReceiver() - Constructor for class com.relaypro.sdk.JakartaWebsocketReceiver
 
Japanese - com.relaypro.sdk.types.LanguageType
 

K

Korean - com.relaypro.sdk.types.LanguageType
 

L

Label - com.relaypro.sdk.types.DeviceField
 
LanguageType - Enum in com.relaypro.sdk.types
The supported languages that can be used for speech, listening, or translation on the device.
latlong - Variable in class com.relaypro.sdk.types.DeviceInfoResponse
 
LatLong - com.relaypro.sdk.types.DeviceInfoQueryType
 
LedEffect - Enum in com.relaypro.sdk.types
Different effects that the Relay's LEDs can perform.
LedInfo - Class in com.relaypro.sdk.types
Set information regarding the LED effects, such as how many rotations the LEDs should move, the number of times to perform the effect, and so on.
LedInfo() - Constructor for class com.relaypro.sdk.types.LedInfo
 
ledMap - Variable in class com.relaypro.sdk.types.LedInfo
 
listen(String, String) - Method in class com.relaypro.sdk.Relay
Listens for the user to speak into the device.
listen(String, String, String[], boolean, LanguageType, int) - Method in class com.relaypro.sdk.Relay
Listens for the user to speak into the device.
location_enabled - Variable in class com.relaypro.sdk.types.DeviceInfoResponse
 
LocationEnabled - com.relaypro.sdk.types.DeviceField
 
LocationEnabled - com.relaypro.sdk.types.DeviceInfoQueryType
 
logMessage(String, String) - Method in class com.relaypro.sdk.Relay
Log an analytics event from a workflow with the specified content and under a specified category.
logUserMessage(String, String, String) - Method in class com.relaypro.sdk.Relay
Log an analytic event from a workflow with the specified content and under a specified category.

M

MINS - com.relaypro.sdk.types.TimeoutType
 
MS - com.relaypro.sdk.types.TimeoutType
 

N

name - Variable in class com.relaypro.sdk.types.DeviceInfoResponse
 
name - Variable in class com.relaypro.sdk.types.NotificationEvent
The name of the alert.
name - Variable in class com.relaypro.sdk.types.TimerEvent
 
name - Variable in class com.relaypro.sdk.types.TimerFiredEvent
Name of the timer.
Name - com.relaypro.sdk.types.DeviceInfoQueryType
 
NAME - Static variable in class com.relaypro.sdk.RelayUri
 
None - com.relaypro.sdk.types.DeviceMode
 
Norwegian - com.relaypro.sdk.types.LanguageType
 
NotificationEvent - Class in com.relaypro.sdk.types
A device has acknowledged an alert that was sent out to a group of devices.
NotificationEvent() - Constructor for class com.relaypro.sdk.types.NotificationEvent
 
notificationState - Variable in class com.relaypro.sdk.types.NotificationEvent
Contains information regarding the state of the notification, such as a list of devices who have acknowledged the alert, a list of devices on which the alert has been created, and more.
NotificationState - Class in com.relaypro.sdk.types
Includes information on the state of the notification event.
NotificationState() - Constructor for class com.relaypro.sdk.types.NotificationState
 

O

OFF - com.relaypro.sdk.types.LedEffect
 
onButton(Relay, ButtonEvent) - Method in class com.relaypro.sdk.Workflow
The talk or assistant button has been pressed.
onCallConnected(Relay, CallConnectedEvent) - Method in class com.relaypro.sdk.Workflow
A call attempt that was ringing, progressing, or incoming is now fully connected.
onCallDisconnected(Relay, CallDisconnectedEvent) - Method in class com.relaypro.sdk.Workflow
A call that was once connected has become disconnected.
onCallFailed(Relay, CallFailedEvent) - Method in class com.relaypro.sdk.Workflow
A call failed to get connected.
onCallProgressing(Relay, CallProgressingEvent) - Method in class com.relaypro.sdk.Workflow
The device we called is making progress on getting connected.
onCallReceived(Relay, CallReceivedEvent) - Method in class com.relaypro.sdk.Workflow
The device is receiving an inbound call request.
onCallRinging(Relay, CallRingingEvent) - Method in class com.relaypro.sdk.Workflow
The device we called is ringing.
onCallStartRequest(Relay, CallStartEvent) - Method in class com.relaypro.sdk.Workflow
There is a request to make an outbound call.
onClose(Session, CloseReason) - Method in class com.relaypro.sdk.JakartaWebsocketReceiver
 
onError(Session, Throwable) - Method in class com.relaypro.sdk.JakartaWebsocketReceiver
 
onIncident(Relay, IncidentEvent) - Method in class com.relaypro.sdk.Workflow
An incident has been created.
onInteractionLifecycle(Relay, InteractionLifecycleEvent) - Method in class com.relaypro.sdk.Workflow
An interaction is starting, resuming, or ending.
onnet - Variable in class com.relaypro.sdk.types.CallConnectedEvent
Whether or not the other party is a Relay-hosted device.
onnet - Variable in class com.relaypro.sdk.types.CallDisconnectedEvent
Whether or not the other party is a Relay-hosted device.
onnet - Variable in class com.relaypro.sdk.types.CallFailedEvent
Whether or not the other party is a Relay-hosted device.
onnet - Variable in class com.relaypro.sdk.types.CallProgressingEvent
Whether or not the other party is a Relay-hosted device.
onnet - Variable in class com.relaypro.sdk.types.CallReceivedEvent
Whether or not the other party is a Relay-hosted device.
onnet - Variable in class com.relaypro.sdk.types.CallRingingEvent
Whether or not the other party is a Relay-hosted device.
onNotification(Relay, NotificationEvent) - Method in class com.relaypro.sdk.Workflow
A broadcast or alert has been sent.
onOpen(Session, String) - Method in class com.relaypro.sdk.JakartaWebsocketReceiver
 
onPlayInboxMessage(Relay, PlayInboxMessagesEvent) - Method in class com.relaypro.sdk.Workflow
Audio is streaming in regarding a missed message.
onPrompt(Relay, PromptEvent) - Method in class com.relaypro.sdk.Workflow
Text-to-speech stream has started or stopped on the device.
onSms(Relay, SmsEvent) - Method in class com.relaypro.sdk.Workflow
A callback for the SmsEvent (TBD).
onSpeech(Relay, SpeechEvent) - Method in class com.relaypro.sdk.Workflow
You have spoken into the device, typically when listen() is happening.
onStart(Relay, StartEvent) - Method in class com.relaypro.sdk.Workflow
Your workflow is starting.
onStop(Relay, StopEvent) - Method in class com.relaypro.sdk.Workflow
Your workflow is stopping.
onTimer(Relay, TimerEvent) - Method in class com.relaypro.sdk.Workflow
An unnamed timer has fired.
onTimerFired(Relay, TimerFiredEvent) - Method in class com.relaypro.sdk.Workflow
A named timer has fired.

P

Panic - com.relaypro.sdk.types.DeviceMode
 
parseDeviceId(String) - Static method in class com.relaypro.sdk.RelayUri
Parses out a device ID from a device or interaction URN.
parseDeviceName(String) - Static method in class com.relaypro.sdk.RelayUri
Parses out a device name from a device or interaction URN.
parseGroupId(String) - Static method in class com.relaypro.sdk.RelayUri
Parses out a group ID from a group URN.
parseGroupName(String) - Static method in class com.relaypro.sdk.RelayUri
Parses out a group name from a group URN.
parseInteraction(String) - Static method in class com.relaypro.sdk.RelayUri
Parses out the name of an interaction from an interaction URN.
placeCall(String, String) - Method in class com.relaypro.sdk.Relay
Places a call to another device.
play(String, String) - Method in class com.relaypro.sdk.Relay
Plays a custom audio file that was uploaded by the user.
playAndWait(String, String) - Method in class com.relaypro.sdk.Relay
Plays a custom audio file that was uploaded by the user.
PlayInboxMessagesEvent - Class in com.relaypro.sdk.types
Inbox messages are being played on the device.
PlayInboxMessagesEvent() - Constructor for class com.relaypro.sdk.types.PlayInboxMessagesEvent
 
playUnreadInboxMessages(String) - Method in class com.relaypro.sdk.Relay
Play a targeted device's inbox messages.
Polish - com.relaypro.sdk.types.LanguageType
 
Portuguese - com.relaypro.sdk.types.LanguageType
 
PromptEvent - Class in com.relaypro.sdk.types
When text-to-speech is being streamed to a Relay device, this event will mark the beginning and end of that stream delivery.
PromptEvent() - Constructor for class com.relaypro.sdk.types.PromptEvent
 

R

rainbow(String, int) - Method in class com.relaypro.sdk.Relay
Switches all the LEDs on to a configured rainbow pattern and rotates the rainbow a specified number of times.
RAINBOW - com.relaypro.sdk.types.LedEffect
 
reason - Variable in class com.relaypro.sdk.types.CallDisconnectedEvent
The reason discovered for disconnection of this call.
reason - Variable in class com.relaypro.sdk.types.CallFailedEvent
The reason discovered for failure of this call.
reason - Variable in class com.relaypro.sdk.types.IncidentEvent
The reason for the incident's resolution.
reason - Variable in class com.relaypro.sdk.types.InteractionLifecycleEvent
Only set if type is "failed".
reason - Variable in class com.relaypro.sdk.types.StopEvent
The reason for the workflow stopping.
receiveMessage(Session, String) - Static method in class com.relaypro.sdk.Relay
 
Relay - Class in com.relaypro.sdk
Actions and utilities that can be performed on a Relay device.
RelayUri - Class in com.relaypro.sdk
Utilities for working with URIs (aka URNs) for Relay devices, groups, and interactions.
RelayUri() - Constructor for class com.relaypro.sdk.RelayUri
 
resolveIncident(String, String) - Method in class com.relaypro.sdk.Relay
Resolves an incident that was created.
ROOT - Static variable in class com.relaypro.sdk.RelayUri
 
rotate(String, String, int) - Method in class com.relaypro.sdk.Relay
Switches all the LEDs on a device to a certain color and rotates them a specified number of times.
ROTATE - com.relaypro.sdk.types.LedEffect
 
Russian - com.relaypro.sdk.types.LanguageType
 

S

say(String, String) - Method in class com.relaypro.sdk.Relay
Utilizes text to speech capabilities to make the device 'speak' to the user.
say(String, String, LanguageType) - Method in class com.relaypro.sdk.Relay
Utilizes text to speech capabilities to make the device 'speak' to the user.
sayAndWait(String, String) - Method in class com.relaypro.sdk.Relay
Utilizes text to speech capabilities to make the device 'speak' to the user.
sayAndWait(String, String, LanguageType) - Method in class com.relaypro.sdk.Relay
Utilizes text to speech capabilities to make the device 'speak' to the user.
SCHEME - Static variable in class com.relaypro.sdk.RelayUri
 
SECS - com.relaypro.sdk.types.TimeoutType
 
setChannel(String, String, boolean, boolean) - Method in class com.relaypro.sdk.Relay
Sets the channel that a device is on.
setColor(String, String) - Method in class com.relaypro.sdk.types.LedInfo
 
setCount(int) - Method in class com.relaypro.sdk.types.LedInfo
 
setDeviceName(String, String) - Method in class com.relaypro.sdk.Relay
Sets the name of a targeted device and updates it on the Relay Dash.
setDuration(int) - Method in class com.relaypro.sdk.types.LedInfo
 
setPatterRepeats(int) - Method in class com.relaypro.sdk.types.LedInfo
 
setRepeatDelay(int) - Method in class com.relaypro.sdk.types.LedInfo
 
setRotations(int) - Method in class com.relaypro.sdk.types.LedInfo
 
setTimer(TimerType, String, long, TimeoutType) - Method in class com.relaypro.sdk.Relay
Serves as a named timer that can be either interval or timeout.
setUserProfile(String, String, boolean) - Method in class com.relaypro.sdk.Relay
Sets the profile of a user by updating the username.
setVar(String, String) - Method in class com.relaypro.sdk.Relay
Sets a variable with the corresponding name and value.
SmsEvent - Class in com.relaypro.sdk.types
 
SmsEvent() - Constructor for class com.relaypro.sdk.types.SmsEvent
 
sourceUri - Variable in class com.relaypro.sdk.types.ButtonEvent
The URN of the device whose button was pressed.
sourceUri - Variable in class com.relaypro.sdk.types.InteractionLifecycleEvent
The interaction URN.
sourceUri - Variable in class com.relaypro.sdk.types.NotificationEvent
The device that was listed as the originator of the alert.
Spanish - com.relaypro.sdk.types.LanguageType
 
SpeechEvent - Class in com.relaypro.sdk.types
You have spoken into the device by holding down the action button.
SpeechEvent() - Constructor for class com.relaypro.sdk.types.SpeechEvent
 
StartEvent - Class in com.relaypro.sdk.types
Your workflow has been triggered.
StartEvent() - Constructor for class com.relaypro.sdk.types.StartEvent
 
startInteraction(String, String) - Method in class com.relaypro.sdk.Relay
Starts an interaction with the user.
startInteraction(String, String, Object) - Method in class com.relaypro.sdk.Relay
Starts an interaction with the user.
startTimeEpoch - Variable in class com.relaypro.sdk.types.CallConnectedEvent
A timestamp of when the call was requested, in epoch seconds.
startTimeEpoch - Variable in class com.relaypro.sdk.types.CallDisconnectedEvent
A timestamp of when the call was requested, in epoch seconds.
startTimeEpoch - Variable in class com.relaypro.sdk.types.CallFailedEvent
A timestamp of when the call was requested, in epoch seconds.
startTimeEpoch - Variable in class com.relaypro.sdk.types.CallProgressingEvent
A timestamp of when the call was requested, in epoch seconds.
startTimeEpoch - Variable in class com.relaypro.sdk.types.CallReceivedEvent
A timestamp of when the call was requested, in epoch seconds.
startTimeEpoch - Variable in class com.relaypro.sdk.types.CallRingingEvent
A timestamp of when the call was requested, in epoch seconds.
startTimer(int) - Method in class com.relaypro.sdk.Relay
Starts an unnamed timer, meaning this will be the only timer on your device.
startWorkflow(Session, String) - Static method in class com.relaypro.sdk.Relay
 
STATIC - com.relaypro.sdk.types.LedEffect
 
StopEvent - Class in com.relaypro.sdk.types
Your workflow has stopped, which might be due to normal completion after you call terminate() or from an abnormal completion error.
StopEvent() - Constructor for class com.relaypro.sdk.types.StopEvent
 
stopPlayback(String, String[]) - Method in class com.relaypro.sdk.Relay
Stops a playback request on the device.
stopTimer() - Method in class com.relaypro.sdk.Relay
Stops an unnamed timer.
stopWorkflow(Session, String) - Static method in class com.relaypro.sdk.Relay
 
Swedish - com.relaypro.sdk.types.LanguageType
 
switchAllLedOff(String) - Method in class com.relaypro.sdk.Relay
Switches all of the LEDs on a device off.
switchAllLedOn(String, String) - Method in class com.relaypro.sdk.Relay
Switches all the LEDs on a device on to a specified color.
switchLedOn(String, int, String) - Method in class com.relaypro.sdk.Relay
Switches on an LED at a particular index to a specified color.

T

taps - Variable in class com.relaypro.sdk.types.ButtonEvent
The number of times the button was pressed.
TargetUri - Class in com.relaypro.sdk.types
A target URI object used in most Relay API functions to send to the server.
TargetUri(String[]) - Constructor for class com.relaypro.sdk.types.TargetUri
 
terminate() - Method in class com.relaypro.sdk.Relay
Terminates a workflow.
timedOut - Variable in class com.relaypro.sdk.types.NotificationState
List of devices on which the alert timed out
TIMEOUT - com.relaypro.sdk.types.TimerType
 
TimeoutType - Enum in com.relaypro.sdk.types
The timeout type for a timer.
TimerEvent - Class in com.relaypro.sdk.types
An unnamed timer has fired.
TimerEvent() - Constructor for class com.relaypro.sdk.types.TimerEvent
 
TimerFiredEvent - Class in com.relaypro.sdk.types
A named timer has fired.
TimerFiredEvent() - Constructor for class com.relaypro.sdk.types.TimerFiredEvent
 
TimerType - Enum in com.relaypro.sdk.types
Type of timer on the device.
translate(String, LanguageType, LanguageType) - Method in class com.relaypro.sdk.Relay
Translates text from one language to another.
trigger - Variable in class com.relaypro.sdk.types.StartEvent
The type of trigger that started your workflow.
Trigger - Class in com.relaypro.sdk.types
The different types of triggers that can start a workflow.
Trigger() - Constructor for class com.relaypro.sdk.types.Trigger
 
triggerWorkflow(String, String, String, String, String, String, String[], Map<String, String>) - Method in class com.relaypro.sdk.Relay
A convenience method for sending an HTTP trigger to the Relay server.
Turkish - com.relaypro.sdk.types.LanguageType
 
type - Variable in class com.relaypro.sdk.types.DeviceInfoResponse
 
type - Variable in class com.relaypro.sdk.types.IncidentEvent
Can be either "resolved" or "cancelled".
type - Variable in class com.relaypro.sdk.types.InteractionLifecycleEvent
Can be either "started", "resumed", "suspended", "ended" or "failed".
type - Variable in class com.relaypro.sdk.types.Trigger
 
Type - com.relaypro.sdk.types.DeviceInfoQueryType
 

U

unsetVar(String) - Method in class com.relaypro.sdk.Relay
Unsets the value of a variable.
uri - Variable in class com.relaypro.sdk.types.CallConnectedEvent
A SIP-style URI of the other device.
uri - Variable in class com.relaypro.sdk.types.CallDisconnectedEvent
A SIP-style URI of the other device.
uri - Variable in class com.relaypro.sdk.types.CallFailedEvent
A SIP-style URI of the other device.
uri - Variable in class com.relaypro.sdk.types.CallProgressingEvent
A SIP-style URI of the other device.
uri - Variable in class com.relaypro.sdk.types.CallReceivedEvent
A SIP-style URI of the other device.
uri - Variable in class com.relaypro.sdk.types.CallRingingEvent
A SIP-style URI of the other device.
uri - Variable in class com.relaypro.sdk.types.CallStartEvent
The URI of the device to call.
uris() - Method in class com.relaypro.sdk.types.TargetUri
 
username - Variable in class com.relaypro.sdk.types.DeviceInfoResponse
 
Username - com.relaypro.sdk.types.DeviceInfoQueryType
 

V

value() - Method in enum com.relaypro.sdk.types.DeviceField
 
value() - Method in enum com.relaypro.sdk.types.DeviceInfoQueryType
 
value() - Method in enum com.relaypro.sdk.types.DeviceMode
 
value() - Method in enum com.relaypro.sdk.types.LanguageType
 
value() - Method in enum com.relaypro.sdk.types.LedEffect
 
value() - Method in enum com.relaypro.sdk.types.TimeoutType
 
value() - Method in enum com.relaypro.sdk.types.TimerType
 
valueOf(String) - Static method in enum com.relaypro.sdk.types.DeviceField
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.relaypro.sdk.types.DeviceInfoQueryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.relaypro.sdk.types.DeviceMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.relaypro.sdk.types.LanguageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.relaypro.sdk.types.LedEffect
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.relaypro.sdk.types.TimeoutType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.relaypro.sdk.types.TimerType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.relaypro.sdk.types.DeviceField
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.relaypro.sdk.types.DeviceInfoQueryType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.relaypro.sdk.types.DeviceMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.relaypro.sdk.types.LanguageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.relaypro.sdk.types.LedEffect
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.relaypro.sdk.types.TimeoutType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.relaypro.sdk.types.TimerType
Returns an array containing the constants of this enum type, in the order they are declared.
vibrate(String, int[]) - Method in class com.relaypro.sdk.Relay
Makes the device vibrate in a particular pattern.

W

Workflow - Class in com.relaypro.sdk
A representation of a Relay workflow instance that can receive events from the Relay server, and is where you implement your workflow logic.
Workflow() - Constructor for class com.relaypro.sdk.Workflow
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages