public class Webex
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Webex.LogLevel
The enumeration of log message level
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
APP_NAME |
static java.lang.String |
APP_VERSION |
Constructor and Description |
---|
Webex(android.app.Application application,
Authenticator authenticator)
Constructs a new Webex object with an
Authenticator and Application |
Modifier and Type | Method and Description |
---|---|
Authenticator |
getAuthenticator() |
java.lang.String |
getVersion()
Get current SDK version
|
MembershipClient |
memberships()
Memberships represent a person's relationships to spaces.
|
MessageClient |
messages()
Messages are how we communicate in a space.
|
PersonClient |
people()
People are registered users of Cisco Webex.
|
Phone |
phone()
Phone can be used to make audio and video calls on Cisco Webex. |
void |
runInBackground(boolean background)
Invoke this method when the application switches between background and foreground.
|
void |
setLogLevel(Webex.LogLevel logLevel)
Set the log level of the logging.
|
SpaceClient |
spaces()
Spaces are virtual meeting places in Cisco Webex where people post messages and collaborate to get work done.
|
TeamMembershipClient |
teamMembershipClient()
Team Memberships represent a person's relationships to teams.
|
TeamClient |
teams()
Teams are groups of people with a set of spaces that are visible to all members of that team.
|
WebhookClient |
webhooks()
Webhooks allow the application to be notified via HTTP (or HTTPS?) when a specific event occurs in Cisco Webex, e.g.
|
public static final java.lang.String APP_NAME
public static final java.lang.String APP_VERSION
public Webex(android.app.Application application, Authenticator authenticator)
Authenticator
and Applicationapplication
- The android applicationauthenticator
- The authentication strategy for this SDKpublic java.lang.String getVersion()
public void runInBackground(boolean background)
background
- application run in background or not.public Authenticator getAuthenticator()
Authenticator
object from the application when constructing this Webex object. It can be used to check and modify authentication state.public Phone phone()
Phone
can be used to make audio and video calls on Cisco Webex.Phone
represents a calling device in Cisco Webex Android SDK.public MessageClient messages()
MessageClient
is uesd to manage the messages on behalf of the authenticated user.SpaceClient
,
MembershipClient
public PersonClient people()
PersonClient
is used to find a person on behalf of the authenticated user.MembershipClient
,
MessageClient
public MembershipClient memberships()
MembershipClient
is used to manage the authenticated user's relationship to spaces.SpaceClient
,
MessageClient
public TeamClient teams()
TeamClient
is used to create and manage the teams on behalf of the authenticated user.TeamMembershipClient
,
MembershipClient
public TeamMembershipClient teamMembershipClient()
TeamMembershipClient
is used to create and manage the team membership on behalf of the authenticated user.TeamClient
,
SpaceClient
public WebhookClient webhooks()
WebhookClient
is used to create and manage the webhooks for specific events.public SpaceClient spaces()
SpaceClient
is used to manage the spaces on behalf of the authenticated user.MembershipClient
,
MessageClient
public void setLogLevel(Webex.LogLevel logLevel)
logLevel
- log message level