Skip navigation links
A C E F G H I J L M P R S T U V 

A

authorize() - Method in class engineer.nightowl.sonos.api.SonosApiClient
Authorization methods to connect a user with the Sonos API.
AuthorizeResource - Class in engineer.nightowl.sonos.api.resource
The Authorization flow is dependent on sending your user back to a pre-registered, and user-accessible web service address.
AuthorizeResource(SonosApiClient) - Constructor for class engineer.nightowl.sonos.api.resource.AuthorizeResource
Constructor for AuthorizeResource.

C

closeHttpClient() - Method in class engineer.nightowl.sonos.api.SonosApiClient
Close the HTTP client.
createGroup(String, String, List<String>, String) - Method in class engineer.nightowl.sonos.api.resource.GroupResource
Join players together into a group, optionally with an existing audio stream
createSession(String, String, SonosSessionRequest) - Method in class engineer.nightowl.sonos.api.resource.PlaybackSessionResource
Create a new playback session (removing any existing playback session)
createToken(String, String) - Method in class engineer.nightowl.sonos.api.resource.AuthorizeResource
Generate a token from an authorization code (see getAuthorizeCode methods in the same class)

E

engineer.nightowl.sonos.api - package engineer.nightowl.sonos.api
 
engineer.nightowl.sonos.api.domain - package engineer.nightowl.sonos.api.domain
 
engineer.nightowl.sonos.api.enums - package engineer.nightowl.sonos.api.enums
 
engineer.nightowl.sonos.api.exception - package engineer.nightowl.sonos.api.exception
 
engineer.nightowl.sonos.api.resource - package engineer.nightowl.sonos.api.resource
 
engineer.nightowl.sonos.api.specs - package engineer.nightowl.sonos.api.specs
 
engineer.nightowl.sonos.api.util - package engineer.nightowl.sonos.api.util
 

F

favorite() - Method in class engineer.nightowl.sonos.api.SonosApiClient
Manage a household's favorites.
FavoriteResource - Class in engineer.nightowl.sonos.api.resource
Favorites are 'shortcuts' to playlists, albums, artists etc.
FavoriteResource(SonosApiClient) - Constructor for class engineer.nightowl.sonos.api.resource.FavoriteResource
Constructor for FavoriteResource.
fromString(String) - Static method in enum engineer.nightowl.sonos.api.domain.SonosMusicSource
fromString.

G

generateStateValue() - Method in class engineer.nightowl.sonos.api.resource.AuthorizeResource
Noddy implementation for generating a random state value.
getAccessToken() - Method in class engineer.nightowl.sonos.api.domain.SonosToken
Getter for the field accessToken.
getAccountId() - Method in class engineer.nightowl.sonos.api.domain.SonosMusicObjectId
Getter for the field accountId.
getAccountId() - Method in class engineer.nightowl.sonos.api.domain.SonosSessionRequest
Getter for the field accountId.
getApiKey() - Method in class engineer.nightowl.sonos.api.SonosApiConfiguration
Getter for the field apiKey.
getApiVersion() - Method in class engineer.nightowl.sonos.api.domain.SonosPlayer
Getter for the field apiVersion.
getAppContext() - Method in class engineer.nightowl.sonos.api.domain.SonosSessionRequest
Getter for the field appContext.
getAppId() - Method in class engineer.nightowl.sonos.api.domain.SonosSessionRequest
Getter for the field appId.
getApplicationId() - Method in class engineer.nightowl.sonos.api.SonosApiConfiguration
Getter for the field applicationId.
getAuthBaseUrl() - Method in class engineer.nightowl.sonos.api.SonosApiConfiguration
Getter for the field authBaseUrl.
getAuthorizationHeader() - Method in class engineer.nightowl.sonos.api.SonosApiConfiguration
getAuthorizationHeader.
getAuthorizeCodeUri(String, String) - Method in class engineer.nightowl.sonos.api.resource.AuthorizeResource
Return the URI that a user needs to visit, in order to begin the OAuth process
getAuthorizeCodeUri(String) - Method in class engineer.nightowl.sonos.api.resource.AuthorizeResource
Return the URI that a user needs to visit, in order to begin the OAuth process
getAvailablePlaybackActions() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackStatus
Getter for the field availablePlaybackActions.
getCanCrossfade() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Getter for the field canCrossfade.
getCanRepeat() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Getter for the field canRepeat.
getCanRepeatOne() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Getter for the field canRepeatOne.
getCanResume() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Getter for the field canResume.
getCanSeek() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Getter for the field canSeek.
getCanShuffle() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Getter for the field canShuffle.
getCanSkip() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Getter for the field canSkip.
getCanSkipBack() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Getter for the field canSkipBack.
getCanSkipToItem() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Getter for the field canSkipToItem.
getCanSkipWhilePaused() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Getter for the field canSkipWhilePaused.
getCapabilities() - Method in class engineer.nightowl.sonos.api.domain.SonosPlayer
Getter for the field capabilities.
getClazz() - Method in enum engineer.nightowl.sonos.api.enums.SonosType
Getter for the field clazz.
getConfiguration() - Method in class engineer.nightowl.sonos.api.SonosApiClient
Get the configured options for this client.
getControlBaseUrl() - Method in class engineer.nightowl.sonos.api.SonosApiConfiguration
Getter for the field controlBaseUrl.
getCoordinatorId() - Method in class engineer.nightowl.sonos.api.domain.SonosGroup
Getter for the field coordinatorId.
getCrossfade() - Method in class engineer.nightowl.sonos.api.domain.SonosPlayMode
Getter for the field crossfade.
getCustomData() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackSessionStatus
Getter for the field customData.
getCustomData() - Method in class engineer.nightowl.sonos.api.domain.SonosSessionRequest
Getter for the field customData.
getDeleted() - Method in class engineer.nightowl.sonos.api.domain.SonosItem
Getter for the field deleted.
getDescription() - Method in class engineer.nightowl.sonos.api.domain.SonosFavorite
Getter for the field description.
getDeviceIds() - Method in class engineer.nightowl.sonos.api.domain.SonosPlayer
Getter for the field deviceIds.
getErrorCode() - Method in exception engineer.nightowl.sonos.api.exception.SonosApiError
Getter for the field errorCode.
getErrorTypes() - Static method in enum engineer.nightowl.sonos.api.enums.SonosType
getErrorTypes.
getExpiresIn() - Method in class engineer.nightowl.sonos.api.domain.SonosToken
Getter for the field expiresIn.
getFavorites(String, String) - Method in class engineer.nightowl.sonos.api.resource.FavoriteResource
Get favorites for the specified household
getGroup() - Method in class engineer.nightowl.sonos.api.domain.SonosGroupInfo
Getter for the field group.
getGroups() - Method in class engineer.nightowl.sonos.api.domain.SonosGroups
Getter for the field groups.
getGroups(String, String) - Method in class engineer.nightowl.sonos.api.resource.GroupResource
Get a list of SonosGroup and SonosPlayer
getGuest() - Method in class engineer.nightowl.sonos.api.domain.SonosMusicServiceAccount
getGuest.
getHouseholds() - Method in class engineer.nightowl.sonos.api.domain.SonosHouseholdList
Getter for the field households.
getHouseholds(String) - Method in class engineer.nightowl.sonos.api.resource.HouseholdResource
Get a user's households.
getHttpAuthorization() - Method in class engineer.nightowl.sonos.api.domain.SonosCloudQueueRequest
Getter for the field httpAuthorization.
getHttpClient() - Method in class engineer.nightowl.sonos.api.SonosApiClient
Get the configured HTTP client for this API client instance.
getIcon() - Method in class engineer.nightowl.sonos.api.domain.SonosPlayer
Getter for the field icon.
getId() - Method in class engineer.nightowl.sonos.api.domain.SonosFavorite
Getter for the field id.
getId() - Method in class engineer.nightowl.sonos.api.domain.SonosGroup
Getter for the field id.
getId() - Method in class engineer.nightowl.sonos.api.domain.SonosHousehold
Getter for the field id.
getId() - Method in class engineer.nightowl.sonos.api.domain.SonosItem
Getter for the field id.
getId() - Method in class engineer.nightowl.sonos.api.domain.SonosMusicContainer
Getter for the field id.
getId() - Method in class engineer.nightowl.sonos.api.domain.SonosMusicServiceAccount
Getter for the field id.
getId() - Method in class engineer.nightowl.sonos.api.domain.SonosPlayer
Getter for the field id.
getId() - Method in class engineer.nightowl.sonos.api.domain.SonosService
Getter for the field id.
getImageCompilation() - Method in class engineer.nightowl.sonos.api.domain.SonosFavorite
Getter for the field imageCompilation.
getImageUrl() - Method in class engineer.nightowl.sonos.api.domain.SonosFavorite
Getter for the field imageUrl.
getImageUrl() - Method in class engineer.nightowl.sonos.api.domain.SonosMusicContainer
Getter for the field imageUrl.
getImageUrl() - Method in class engineer.nightowl.sonos.api.domain.SonosService
Getter for the field imageUrl.
getItemId() - Method in class engineer.nightowl.sonos.api.domain.SonosCloudQueueRequest
Getter for the field itemId.
getItemId() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackStatus
Getter for the field itemId.
getItemId() - Method in class engineer.nightowl.sonos.api.domain.SonosStreamUrlRequest
Getter for the field itemId.
getItems() - Method in class engineer.nightowl.sonos.api.domain.SonosFavoriteList
Getter for the field items.
getKey() - Method in enum engineer.nightowl.sonos.api.domain.SonosMusicSource
Getter for the field key.
getLimitedSkips() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Getter for the field limitedSkips.
getLinkCode() - Method in class engineer.nightowl.sonos.api.domain.SonosMusicServiceAccountMatchRequest
Getter for the field linkCode.
getLinkDeviceId() - Method in class engineer.nightowl.sonos.api.domain.SonosMusicServiceAccountMatchRequest
Getter for the field linkDeviceId.
getMinApiVersion() - Method in class engineer.nightowl.sonos.api.domain.SonosPlayer
Getter for the field minApiVersion.
getName() - Method in class engineer.nightowl.sonos.api.domain.SonosFavorite
Getter for the field name.
getName() - Method in class engineer.nightowl.sonos.api.domain.SonosGroup
Getter for the field name.
getName() - Method in class engineer.nightowl.sonos.api.domain.SonosHousehold
Getter for the field name.
getName() - Method in class engineer.nightowl.sonos.api.domain.SonosMusicContainer
Getter for the field name.
getName() - Method in class engineer.nightowl.sonos.api.domain.SonosPlayer
Getter for the field name.
getName() - Method in class engineer.nightowl.sonos.api.domain.SonosService
Getter for the field name.
getNickname() - Method in class engineer.nightowl.sonos.api.domain.SonosMusicServiceAccount
Getter for the field nickname.
getNickname() - Method in class engineer.nightowl.sonos.api.domain.SonosMusicServiceAccountMatchRequest
Getter for the field nickname.
getNotifyUserIntent() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Getter for the field notifyUserIntent.
getObjectId() - Method in class engineer.nightowl.sonos.api.domain.SonosMusicObjectId
Getter for the field objectId.
getPauseTtlSec() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Getter for the field pauseTtlSec.
getPlaybackState() - Method in class engineer.nightowl.sonos.api.domain.SonosGroup
Getter for the field playbackState.
getPlaybackState() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackStatus
Getter for the field playbackState.
getPlaybackStatus(String, String) - Method in class engineer.nightowl.sonos.api.resource.PlaybackResource
Get playback status for the specified group
getPlayerIds() - Method in class engineer.nightowl.sonos.api.domain.SonosGroup
Getter for the field playerIds.
getPlayers() - Method in class engineer.nightowl.sonos.api.domain.SonosGroups
Getter for the field players.
getPlayModes() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackStatus
Getter for the field playModes.
getPlayOnCompletion() - Method in class engineer.nightowl.sonos.api.domain.SonosCloudQueueRequest
Getter for the field playOnCompletion.
getPlayOnCompletion() - Method in class engineer.nightowl.sonos.api.domain.SonosStreamUrlRequest
Getter for the field playOnCompletion.
getPlayTtlSec() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Getter for the field playTtlSec.
getPolicies() - Method in class engineer.nightowl.sonos.api.domain.SonosItem
Getter for the field policies.
getPositionMillis() - Method in class engineer.nightowl.sonos.api.domain.SonosCloudQueueRequest
Getter for the field positionMillis.
getPositionMillis() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackStatus
Getter for the field positionMillis.
getPreviousItemId() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackStatus
Getter for the field previousItemId.
getPreviousPositionMillis() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackStatus
Getter for the field previousPositionMillis.
getQueueBaseUrl() - Method in class engineer.nightowl.sonos.api.domain.SonosCloudQueueRequest
Getter for the field queueBaseUrl.
getQueueVersion() - Method in class engineer.nightowl.sonos.api.domain.SonosCloudQueueRequest
Getter for the field queueVersion.
getQueueVersion() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackStatus
Getter for the field queueVersion.
getReason() - Method in exception engineer.nightowl.sonos.api.exception.SonosApiError
Getter for the field reason.
getRefreshToken() - Method in class engineer.nightowl.sonos.api.domain.SonosToken
Getter for the field refreshToken.
getRepeat() - Method in class engineer.nightowl.sonos.api.domain.SonosPlayMode
Getter for the field repeat.
getRepeatOne() - Method in class engineer.nightowl.sonos.api.domain.SonosPlayMode
Getter for the field repeatOne.
getRestUrl() - Method in class engineer.nightowl.sonos.api.domain.SonosPlayer
Getter for the field restUrl.
getScope() - Method in class engineer.nightowl.sonos.api.domain.SonosToken
Getter for the field scope.
getService() - Method in class engineer.nightowl.sonos.api.domain.SonosFavorite
Getter for the field service.
getService() - Method in class engineer.nightowl.sonos.api.domain.SonosMusicContainer
Getter for the field service.
getService() - Method in class engineer.nightowl.sonos.api.domain.SonosMusicServiceAccount
Getter for the field service.
getServiceId() - Method in class engineer.nightowl.sonos.api.domain.SonosMusicObjectId
Getter for the field serviceId.
getServiceId() - Method in class engineer.nightowl.sonos.api.domain.SonosMusicServiceAccountMatchRequest
Getter for the field serviceId.
getSessionCreated() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackSessionStatus
Getter for the field sessionCreated.
getSessionId() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackSessionStatus
Getter for the field sessionId.
getSessionState() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackSessionStatus
Getter for the field sessionState.
getShowNNextTracks() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Getter for the field showNNextTracks.
getShowNPreviousTracks() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Getter for the field showNPreviousTracks.
getShuffle() - Method in class engineer.nightowl.sonos.api.domain.SonosPlayMode
Getter for the field shuffle.
getSoftwareVersion() - Method in class engineer.nightowl.sonos.api.domain.SonosPlayer
Getter for the field softwareVersion.
getStationMetadata() - Method in class engineer.nightowl.sonos.api.domain.SonosStreamUrlRequest
Getter for the field stationMetadata.
getStreamUrl() - Method in class engineer.nightowl.sonos.api.domain.SonosStreamUrlRequest
Getter for the field streamUrl.
getSuccess() - Method in class engineer.nightowl.sonos.api.domain.SonosSuccess
Getter for the field success.
getTags() - Method in class engineer.nightowl.sonos.api.domain.SonosMusicContainer
Getter for the field tags.
getTokenType() - Method in class engineer.nightowl.sonos.api.domain.SonosToken
Getter for the field tokenType.
getTrack() - Method in class engineer.nightowl.sonos.api.domain.SonosItem
Getter for the field track.
getTrackMetadata() - Method in class engineer.nightowl.sonos.api.domain.SonosCloudQueueRequest
Getter for the field trackMetadata.
getType() - Method in class engineer.nightowl.sonos.api.domain.SonosFavorite
Getter for the field type.
getType() - Method in class engineer.nightowl.sonos.api.domain.SonosMusicContainer
Getter for the field type.
getUseHttpAuthorizationForMedia() - Method in class engineer.nightowl.sonos.api.domain.SonosCloudQueueRequest
Getter for the field useHttpAuthorizationForMedia.
getUserIdHashCode() - Method in class engineer.nightowl.sonos.api.domain.SonosMusicServiceAccount
Getter for the field userIdHashCode.
getUserIdHashCode() - Method in class engineer.nightowl.sonos.api.domain.SonosMusicServiceAccountMatchRequest
Getter for the field userIdHashCode.
getVersion() - Method in class engineer.nightowl.sonos.api.domain.SonosFavoriteList
Getter for the field version.
getVisible() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
getVisible.
getVolume(String, String) - Method in class engineer.nightowl.sonos.api.resource.GroupVolumeResource
Get the volume properties for the specified group
getVolume(String, String) - Method in class engineer.nightowl.sonos.api.resource.PlayerVolumeResource
Get the volume properties for the specified player
getWebsocketUrl() - Method in class engineer.nightowl.sonos.api.domain.SonosPlayer
Getter for the field websocketUrl.
group() - Method in class engineer.nightowl.sonos.api.SonosApiClient
Manage a household's groups.
GroupResource - Class in engineer.nightowl.sonos.api.resource
Get information about players and their groupings
GroupResource(SonosApiClient) - Constructor for class engineer.nightowl.sonos.api.resource.GroupResource
Constructor for GroupResource.
GroupVolumeResource - Class in engineer.nightowl.sonos.api.resource
Manage the volume of groups in a household
GroupVolumeResource(SonosApiClient) - Constructor for class engineer.nightowl.sonos.api.resource.GroupVolumeResource
Constructor for GroupVolumeResource.
groupVolumeResource() - Method in class engineer.nightowl.sonos.api.SonosApiClient
Manage the volume of a group

H

homeTheater() - Method in class engineer.nightowl.sonos.api.SonosApiClient
Manage home theater features
HomeTheaterResource - Class in engineer.nightowl.sonos.api.resource
Send commands to compatible devices
HomeTheaterResource(SonosApiClient) - Constructor for class engineer.nightowl.sonos.api.resource.HomeTheaterResource
Constructor for HomeTheaterResource.
household() - Method in class engineer.nightowl.sonos.api.SonosApiClient
Manage a user's household(s)
HouseholdResource - Class in engineer.nightowl.sonos.api.resource
A Household represents a parent object containing a number of players/groups, and favorites.
HouseholdResource(SonosApiClient) - Constructor for class engineer.nightowl.sonos.api.resource.HouseholdResource
Constructor for HouseholdResource.

I

isEmpty(Collection<?>) - Static method in class engineer.nightowl.sonos.api.util.SonosUtilityHelper
This method returns true if the collection is null or is empty.
isEmpty(Map<?, ?>) - Static method in class engineer.nightowl.sonos.api.util.SonosUtilityHelper
This method returns true of the map is null or is empty.
isEmpty(Object) - Static method in class engineer.nightowl.sonos.api.util.SonosUtilityHelper
This method returns true if the objet is null.
isEmpty(Object[]) - Static method in class engineer.nightowl.sonos.api.util.SonosUtilityHelper
This method returns true if the input array is null or its length is zero.
isEmpty(String) - Static method in class engineer.nightowl.sonos.api.util.SonosUtilityHelper
This method returns true if the input string is null or its length is zero.
isValid() - Method in interface engineer.nightowl.sonos.api.specs.Validatable
isValid.

J

joinOrCreateSession(String, String, SonosSessionRequest) - Method in class engineer.nightowl.sonos.api.resource.PlaybackSessionResource
Join an existing session, or create a new one if there is no existing session
joinSession(String, String, SonosSessionRequest) - Method in class engineer.nightowl.sonos.api.resource.PlaybackSessionResource
Join an existing playback session

L

loadCloudQueue(String, String, SonosCloudQueueRequest) - Method in class engineer.nightowl.sonos.api.resource.PlaybackSessionResource
Load a cloud queue into a playback session (see docs)
loadFavorite(String, String, String, Boolean, SonosPlayMode) - Method in class engineer.nightowl.sonos.api.resource.FavoriteResource
Activate a favorite in a group
loadHomeTheater(String, String) - Method in class engineer.nightowl.sonos.api.resource.HomeTheaterResource
Set the specified player to use its optical or HDMI input.
loadLineIn(String, String, String, Boolean) - Method in class engineer.nightowl.sonos.api.resource.PlaybackResource
Set a device in a group to use the line-in source.
loadStreamUrl(String, String, SonosStreamUrlRequest) - Method in class engineer.nightowl.sonos.api.resource.PlaybackSessionResource
Load a URL as a playback session (see docs)

M

match(String, String, SonosMusicServiceAccountMatchRequest) - Method in class engineer.nightowl.sonos.api.resource.MusicServiceAccountsResource
Match a music service account using provided information.
modifyGroupMembers(String, String, List<String>, List<String>) - Method in class engineer.nightowl.sonos.api.resource.GroupResource
Modify an existing group of players
musicServiceAccounts() - Method in class engineer.nightowl.sonos.api.SonosApiClient
Match music service accounts
MusicServiceAccountsResource - Class in engineer.nightowl.sonos.api.resource
Match accounts stored within a household with those on a music service
MusicServiceAccountsResource(SonosApiClient) - Constructor for class engineer.nightowl.sonos.api.resource.MusicServiceAccountsResource
Constructor for MusicServiceAccountsResource.

P

pause(String, String) - Method in class engineer.nightowl.sonos.api.resource.PlaybackResource
Set a group to 'pause' (not a toggle, see PlaybackResource.togglePlayPause(String, String)
play(String, String) - Method in class engineer.nightowl.sonos.api.resource.PlaybackResource
Set a group to 'play' (not a toggle, see PlaybackResource.togglePlayPause(String, String)
playback() - Method in class engineer.nightowl.sonos.api.SonosApiClient
Manage the playback of the system.
playbackMetadata() - Method in class engineer.nightowl.sonos.api.SonosApiClient
Subscribe/unsubscribe to playback events
PlaybackMetadataResource - Class in engineer.nightowl.sonos.api.resource
PlaybackMetadataResource class.
PlaybackMetadataResource(SonosApiClient) - Constructor for class engineer.nightowl.sonos.api.resource.PlaybackMetadataResource
Constructor for PlaybackMetadataResource.
PlaybackResource - Class in engineer.nightowl.sonos.api.resource
Control playback of groups in a household - play, pause, seek etc.
PlaybackResource(SonosApiClient) - Constructor for class engineer.nightowl.sonos.api.resource.PlaybackResource
Constructor for PlaybackResource.
playbackSession() - Method in class engineer.nightowl.sonos.api.SonosApiClient
Manage playback sessions.
PlaybackSessionResource - Class in engineer.nightowl.sonos.api.resource
PlaybackSessionResource class.
PlaybackSessionResource(SonosApiClient) - Constructor for class engineer.nightowl.sonos.api.resource.PlaybackSessionResource
Constructor for PlaybackSessionResource.
playerVolume() - Method in class engineer.nightowl.sonos.api.SonosApiClient
Manage player volume.
PlayerVolumeResource - Class in engineer.nightowl.sonos.api.resource
Control player volume state
PlayerVolumeResource(SonosApiClient) - Constructor for class engineer.nightowl.sonos.api.resource.PlayerVolumeResource
Constructor for PlayerVolumeResource.

R

refreshCloudQueue(String, String) - Method in class engineer.nightowl.sonos.api.resource.PlaybackSessionResource
Trigger a re-fetch of items from the cloud queue server
refreshToken(String) - Method in class engineer.nightowl.sonos.api.resource.AuthorizeResource
Generate a token from a previously issued refresh token

S

seek(String, String, String, Integer) - Method in class engineer.nightowl.sonos.api.resource.PlaybackResource
Go to a specific point in a track
seek(String, String, String, String) - Method in class engineer.nightowl.sonos.api.resource.PlaybackSessionResource
Seek within a track
seekRelative(String, String, String, Integer) - Method in class engineer.nightowl.sonos.api.resource.PlaybackResource
Seek to a relative position in a track.
seekRelative(String, String, String, String) - Method in class engineer.nightowl.sonos.api.resource.PlaybackSessionResource
Seek by a relative amount (optionally target a specific track)
setAccessToken(String) - Method in class engineer.nightowl.sonos.api.domain.SonosToken
Setter for the field accessToken.
setAccountId(String) - Method in class engineer.nightowl.sonos.api.domain.SonosMusicObjectId
Setter for the field accountId.
setAccountId(String) - Method in class engineer.nightowl.sonos.api.domain.SonosSessionRequest
Setter for the field accountId.
setApiKey(String) - Method in class engineer.nightowl.sonos.api.SonosApiConfiguration
Setter for the field apiKey.
setApiSecret(String) - Method in class engineer.nightowl.sonos.api.SonosApiConfiguration
Setter for the field apiSecret.
setApiVersion(String) - Method in class engineer.nightowl.sonos.api.domain.SonosPlayer
Setter for the field apiVersion.
setAppContext(String) - Method in class engineer.nightowl.sonos.api.domain.SonosSessionRequest
Setter for the field appContext.
setAppId(String) - Method in class engineer.nightowl.sonos.api.domain.SonosSessionRequest
Setter for the field appId.
setApplicationId(String) - Method in class engineer.nightowl.sonos.api.SonosApiConfiguration
Setter for the field applicationId.
setAvailablePlaybackActions(SonosPlaybackPolicy) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackStatus
Setter for the field availablePlaybackActions.
setCanCrossfade(Boolean) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Setter for the field canCrossfade.
setCanRepeat(Boolean) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Setter for the field canRepeat.
setCanRepeatOne(Boolean) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Setter for the field canRepeatOne.
setCanResume(Boolean) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Setter for the field canResume.
setCanSeek(Boolean) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Setter for the field canSeek.
setCanShuffle(Boolean) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Setter for the field canShuffle.
setCanSkip(Boolean) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Setter for the field canSkip.
setCanSkipBack(Boolean) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Setter for the field canSkipBack.
setCanSkipToItem(Boolean) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Setter for the field canSkipToItem.
setCanSkipWhilePaused(Boolean) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Setter for the field canSkipWhilePaused.
setCapabilities(List<SonosCapability>) - Method in class engineer.nightowl.sonos.api.domain.SonosPlayer
Setter for the field capabilities.
setConfiguration(SonosApiConfiguration) - Method in class engineer.nightowl.sonos.api.SonosApiClient
setCoordinatorId(String) - Method in class engineer.nightowl.sonos.api.domain.SonosGroup
Setter for the field coordinatorId.
setCrossfade(Boolean) - Method in class engineer.nightowl.sonos.api.domain.SonosPlayMode
Setter for the field crossfade.
setCustomData(String) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackSessionStatus
Setter for the field customData.
setCustomData(String) - Method in class engineer.nightowl.sonos.api.domain.SonosSessionRequest
Setter for the field customData.
setDeleted(Boolean) - Method in class engineer.nightowl.sonos.api.domain.SonosItem
Setter for the field deleted.
setDescription(String) - Method in class engineer.nightowl.sonos.api.domain.SonosFavorite
Setter for the field description.
setDeviceIds(List<String>) - Method in class engineer.nightowl.sonos.api.domain.SonosPlayer
Setter for the field deviceIds.
setErrorCode(SonosErrorCode) - Method in exception engineer.nightowl.sonos.api.exception.SonosApiError
Setter for the field errorCode.
setExpiresIn(Integer) - Method in class engineer.nightowl.sonos.api.domain.SonosToken
Setter for the field expiresIn.
setGroup(SonosGroup) - Method in class engineer.nightowl.sonos.api.domain.SonosGroupInfo
Setter for the field group.
setGroupMembers(String, String, List<String>) - Method in class engineer.nightowl.sonos.api.resource.GroupResource
Provide a list of player IDs to set in an existing group
setGroups(List<SonosGroup>) - Method in class engineer.nightowl.sonos.api.domain.SonosGroups
Setter for the field groups.
setGuest(Boolean) - Method in class engineer.nightowl.sonos.api.domain.SonosMusicServiceAccount
setGuest.
setHouseholds(List<SonosHousehold>) - Method in class engineer.nightowl.sonos.api.domain.SonosHouseholdList
Setter for the field households.
setHttpAuthorization(String) - Method in class engineer.nightowl.sonos.api.domain.SonosCloudQueueRequest
Setter for the field httpAuthorization.
setHttpClient(CloseableHttpClient) - Method in class engineer.nightowl.sonos.api.SonosApiClient
Set a custom HTTP client.
setIcon(String) - Method in class engineer.nightowl.sonos.api.domain.SonosPlayer
Setter for the field icon.
setId(String) - Method in class engineer.nightowl.sonos.api.domain.SonosFavorite
Setter for the field id.
setId(String) - Method in class engineer.nightowl.sonos.api.domain.SonosGroup
Setter for the field id.
setId(String) - Method in class engineer.nightowl.sonos.api.domain.SonosHousehold
Setter for the field id.
setId(String) - Method in class engineer.nightowl.sonos.api.domain.SonosItem
Setter for the field id.
setId(SonosMusicObjectId) - Method in class engineer.nightowl.sonos.api.domain.SonosMusicContainer
Setter for the field id.
setId(String) - Method in class engineer.nightowl.sonos.api.domain.SonosMusicServiceAccount
Setter for the field id.
setId(String) - Method in class engineer.nightowl.sonos.api.domain.SonosPlayer
Setter for the field id.
setId(String) - Method in class engineer.nightowl.sonos.api.domain.SonosService
Setter for the field id.
setImageCompilation(List<URI>) - Method in class engineer.nightowl.sonos.api.domain.SonosFavorite
Setter for the field imageCompilation.
setImageUrl(URI) - Method in class engineer.nightowl.sonos.api.domain.SonosFavorite
Setter for the field imageUrl.
setImageUrl(URI) - Method in class engineer.nightowl.sonos.api.domain.SonosMusicContainer
Setter for the field imageUrl.
setImageUrl(URI) - Method in class engineer.nightowl.sonos.api.domain.SonosService
Setter for the field imageUrl.
setItemId(String) - Method in class engineer.nightowl.sonos.api.domain.SonosCloudQueueRequest
Setter for the field itemId.
setItemId(String) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackStatus
Setter for the field itemId.
setItemId(String) - Method in class engineer.nightowl.sonos.api.domain.SonosStreamUrlRequest
Setter for the field itemId.
setItems(List<SonosFavorite>) - Method in class engineer.nightowl.sonos.api.domain.SonosFavoriteList
Setter for the field items.
setLimitedSkips(Boolean) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Setter for the field limitedSkips.
setLinkCode(String) - Method in class engineer.nightowl.sonos.api.domain.SonosMusicServiceAccountMatchRequest
Setter for the field linkCode.
setLinkDeviceId(String) - Method in class engineer.nightowl.sonos.api.domain.SonosMusicServiceAccountMatchRequest
Setter for the field linkDeviceId.
setMinApiVersion(String) - Method in class engineer.nightowl.sonos.api.domain.SonosPlayer
Setter for the field minApiVersion.
setMute(String, String, Boolean) - Method in class engineer.nightowl.sonos.api.resource.GroupVolumeResource
Set the mute status of a group (not a toggle)
setMute(String, String, Boolean) - Method in class engineer.nightowl.sonos.api.resource.PlayerVolumeResource
Set the mute status of a player (not a toggle)
setName(String) - Method in class engineer.nightowl.sonos.api.domain.SonosFavorite
Setter for the field name.
setName(String) - Method in class engineer.nightowl.sonos.api.domain.SonosGroup
Setter for the field name.
setName(String) - Method in class engineer.nightowl.sonos.api.domain.SonosHousehold
Setter for the field name.
setName(String) - Method in class engineer.nightowl.sonos.api.domain.SonosMusicContainer
Setter for the field name.
setName(String) - Method in class engineer.nightowl.sonos.api.domain.SonosPlayer
Setter for the field name.
setName(String) - Method in class engineer.nightowl.sonos.api.domain.SonosService
Setter for the field name.
setNickname(String) - Method in class engineer.nightowl.sonos.api.domain.SonosMusicServiceAccount
Setter for the field nickname.
setNickname(String) - Method in class engineer.nightowl.sonos.api.domain.SonosMusicServiceAccountMatchRequest
Setter for the field nickname.
setNotifyUserIntent(Boolean) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Setter for the field notifyUserIntent.
setObjectId(String) - Method in class engineer.nightowl.sonos.api.domain.SonosMusicObjectId
Setter for the field objectId.
setPauseTtlSec(Integer) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Setter for the field pauseTtlSec.
setPlaybackState(String) - Method in class engineer.nightowl.sonos.api.domain.SonosGroup
Setter for the field playbackState.
setPlaybackState(SonosPlaybackState) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackStatus
Setter for the field playbackState.
setPlayerIds(List<String>) - Method in class engineer.nightowl.sonos.api.domain.SonosGroup
Setter for the field playerIds.
setPlayers(List<SonosPlayer>) - Method in class engineer.nightowl.sonos.api.domain.SonosGroups
Setter for the field players.
setPlayModes(SonosPlayMode) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackStatus
Setter for the field playModes.
setPlayModes(String, String, SonosPlayMode) - Method in class engineer.nightowl.sonos.api.resource.PlaybackResource
Set playback options for a group (e.g.
setPlayOnCompletion(Boolean) - Method in class engineer.nightowl.sonos.api.domain.SonosCloudQueueRequest
Setter for the field playOnCompletion.
setPlayOnCompletion(Boolean) - Method in class engineer.nightowl.sonos.api.domain.SonosStreamUrlRequest
Setter for the field playOnCompletion.
setPlayTtlSec(Integer) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Setter for the field playTtlSec.
setPolicies(SonosPlaybackPolicy) - Method in class engineer.nightowl.sonos.api.domain.SonosItem
Setter for the field policies.
setPositionMillis(Integer) - Method in class engineer.nightowl.sonos.api.domain.SonosCloudQueueRequest
Setter for the field positionMillis.
setPositionMillis(Integer) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackStatus
Setter for the field positionMillis.
setPreviousItemId(String) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackStatus
Setter for the field previousItemId.
setPreviousPositionMillis(Integer) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackStatus
Setter for the field previousPositionMillis.
setQueueBaseUrl(URI) - Method in class engineer.nightowl.sonos.api.domain.SonosCloudQueueRequest
Setter for the field queueBaseUrl.
setQueueVersion(String) - Method in class engineer.nightowl.sonos.api.domain.SonosCloudQueueRequest
Setter for the field queueVersion.
setQueueVersion(String) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackStatus
Setter for the field queueVersion.
setReason(String) - Method in exception engineer.nightowl.sonos.api.exception.SonosApiError
Setter for the field reason.
setRefreshToken(String) - Method in class engineer.nightowl.sonos.api.domain.SonosToken
Setter for the field refreshToken.
setRelativeVolume(String, String, Integer) - Method in class engineer.nightowl.sonos.api.resource.GroupVolumeResource
Adjust the volume of a group by the specified amount
setRelativeVolume(String, String, Integer, Boolean) - Method in class engineer.nightowl.sonos.api.resource.PlayerVolumeResource
Adjust the volume of a player by the specified amount
setRepeat(Boolean) - Method in class engineer.nightowl.sonos.api.domain.SonosPlayMode
Setter for the field repeat.
setRepeatOne(Boolean) - Method in class engineer.nightowl.sonos.api.domain.SonosPlayMode
Setter for the field repeatOne.
setRestUrl(URI) - Method in class engineer.nightowl.sonos.api.domain.SonosPlayer
Setter for the field restUrl.
setScope(String) - Method in class engineer.nightowl.sonos.api.domain.SonosToken
Setter for the field scope.
setService(SonosService) - Method in class engineer.nightowl.sonos.api.domain.SonosFavorite
Setter for the field service.
setService(SonosService) - Method in class engineer.nightowl.sonos.api.domain.SonosMusicContainer
Setter for the field service.
setService(SonosService) - Method in class engineer.nightowl.sonos.api.domain.SonosMusicServiceAccount
Setter for the field service.
setServiceId(String) - Method in class engineer.nightowl.sonos.api.domain.SonosMusicObjectId
Setter for the field serviceId.
setServiceId(String) - Method in class engineer.nightowl.sonos.api.domain.SonosMusicServiceAccountMatchRequest
Setter for the field serviceId.
setSessionCreated(Boolean) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackSessionStatus
Setter for the field sessionCreated.
setSessionId(String) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackSessionStatus
Setter for the field sessionId.
setSessionState(String) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackSessionStatus
Setter for the field sessionState.
setShowNNextTracks(Integer) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Setter for the field showNNextTracks.
setShowNPreviousTracks(Integer) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Setter for the field showNPreviousTracks.
setShuffle(Boolean) - Method in class engineer.nightowl.sonos.api.domain.SonosPlayMode
Setter for the field shuffle.
setSoftwareVersion(String) - Method in class engineer.nightowl.sonos.api.domain.SonosPlayer
Setter for the field softwareVersion.
setStationMetadata(SonosMusicContainer) - Method in class engineer.nightowl.sonos.api.domain.SonosStreamUrlRequest
Setter for the field stationMetadata.
setStreamUrl(URI) - Method in class engineer.nightowl.sonos.api.domain.SonosStreamUrlRequest
Setter for the field streamUrl.
setSuccess(Boolean) - Method in class engineer.nightowl.sonos.api.domain.SonosSuccess
Setter for the field success.
setTags(List<SonosTag>) - Method in class engineer.nightowl.sonos.api.domain.SonosMusicContainer
Setter for the field tags.
setTokenType(String) - Method in class engineer.nightowl.sonos.api.domain.SonosToken
Setter for the field tokenType.
setTrack(SonosTrack) - Method in class engineer.nightowl.sonos.api.domain.SonosItem
Setter for the field track.
setTrackMetadata(SonosTrack) - Method in class engineer.nightowl.sonos.api.domain.SonosCloudQueueRequest
Setter for the field trackMetadata.
setTvPowerState(String, String, SonosTvPowerState) - Method in class engineer.nightowl.sonos.api.resource.HomeTheaterResource
Instruct the specified player to set the attached device to the specified power state using HDMI.
setType(String) - Method in class engineer.nightowl.sonos.api.domain.SonosFavorite
Setter for the field type.
setType(SonosMusicSource) - Method in class engineer.nightowl.sonos.api.domain.SonosMusicContainer
Setter for the field type.
setUseHttpAuthorizationForMedia(Boolean) - Method in class engineer.nightowl.sonos.api.domain.SonosCloudQueueRequest
Setter for the field useHttpAuthorizationForMedia.
setUserIdHashCode(String) - Method in class engineer.nightowl.sonos.api.domain.SonosMusicServiceAccount
Setter for the field userIdHashCode.
setUserIdHashCode(String) - Method in class engineer.nightowl.sonos.api.domain.SonosMusicServiceAccountMatchRequest
Setter for the field userIdHashCode.
setVersion(String) - Method in class engineer.nightowl.sonos.api.domain.SonosFavoriteList
Setter for the field version.
setVisible(Boolean) - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
setVisible.
setVolume(String, String, Integer) - Method in class engineer.nightowl.sonos.api.resource.GroupVolumeResource
Set a specific volume for a group Sonos docs
setVolume(String, String, Integer, Boolean) - Method in class engineer.nightowl.sonos.api.resource.PlayerVolumeResource
Set a specific volume for a player
setWebsocketUrl(URI) - Method in class engineer.nightowl.sonos.api.domain.SonosPlayer
Setter for the field websocketUrl.
skipToItem(String, String, SonosSessionRequest) - Method in class engineer.nightowl.sonos.api.resource.PlaybackSessionResource
Skip to a specific item
skipToNextTrack(String, String) - Method in class engineer.nightowl.sonos.api.resource.PlaybackResource
Skip to the next track
skipToPreviousTrack(String, String) - Method in class engineer.nightowl.sonos.api.resource.PlaybackResource
Skip to the previous track
SonosApiClient - Class in engineer.nightowl.sonos.api
 
SonosApiClient(SonosApiConfiguration) - Constructor for class engineer.nightowl.sonos.api.SonosApiClient
Main client for Sonos API.
SonosApiClientException - Exception in engineer.nightowl.sonos.api.exception
SonosApiClientException class.
SonosApiClientException(String) - Constructor for exception engineer.nightowl.sonos.api.exception.SonosApiClientException
Constructor for SonosApiClientException.
SonosApiClientException(Object) - Constructor for exception engineer.nightowl.sonos.api.exception.SonosApiClientException
Constructor for SonosApiClientException.
SonosApiClientException(String, Throwable) - Constructor for exception engineer.nightowl.sonos.api.exception.SonosApiClientException
Constructor for SonosApiClientException.
SonosApiConfiguration - Class in engineer.nightowl.sonos.api
Configuration class to be built up and passed into a SonosApiClient
SonosApiConfiguration() - Constructor for class engineer.nightowl.sonos.api.SonosApiConfiguration
Constructor for SonosApiConfiguration.
SonosApiError - Exception in engineer.nightowl.sonos.api.exception
SonosApiError class.
SonosApiError() - Constructor for exception engineer.nightowl.sonos.api.exception.SonosApiError
Constructor for SonosApiError.
SonosApiError(SonosErrorCode, String) - Constructor for exception engineer.nightowl.sonos.api.exception.SonosApiError
Constructor for SonosApiError.
SonosCapability - Enum in engineer.nightowl.sonos.api.enums
SonosCapability class.
SonosCloudQueueRequest - Class in engineer.nightowl.sonos.api.domain
SonosCloudQueueRequest class.
SonosCloudQueueRequest() - Constructor for class engineer.nightowl.sonos.api.domain.SonosCloudQueueRequest
Constructor for SonosCloudQueueRequest.
SonosCloudQueueRequest(String, String, Boolean, Integer, URI, String, SonosTrack, Boolean) - Constructor for class engineer.nightowl.sonos.api.domain.SonosCloudQueueRequest
Constructor for SonosCloudQueueRequest.
SonosErrorCode - Enum in engineer.nightowl.sonos.api.enums
SonosErrorCode class.
SonosFavorite - Class in engineer.nightowl.sonos.api.domain
SonosFavorite class.
SonosFavorite() - Constructor for class engineer.nightowl.sonos.api.domain.SonosFavorite
Constructor for SonosFavorite.
SonosFavorite(String, String, String, String, URI, List<URI>, SonosService) - Constructor for class engineer.nightowl.sonos.api.domain.SonosFavorite
Constructor for SonosFavorite.
SonosFavoriteList - Class in engineer.nightowl.sonos.api.domain
SonosFavoriteList class.
SonosFavoriteList() - Constructor for class engineer.nightowl.sonos.api.domain.SonosFavoriteList
Constructor for SonosFavoriteList.
SonosFavoriteList(String, List<SonosFavorite>) - Constructor for class engineer.nightowl.sonos.api.domain.SonosFavoriteList
Constructor for SonosFavoriteList.
SonosGroup - Class in engineer.nightowl.sonos.api.domain
SonosGroup class.
SonosGroup() - Constructor for class engineer.nightowl.sonos.api.domain.SonosGroup
Constructor for SonosGroup.
SonosGroup(String, String, String, List<String>, String) - Constructor for class engineer.nightowl.sonos.api.domain.SonosGroup
Constructor for SonosGroup.
SonosGroupInfo - Class in engineer.nightowl.sonos.api.domain
SonosGroupInfo class.
SonosGroupInfo() - Constructor for class engineer.nightowl.sonos.api.domain.SonosGroupInfo
Constructor for SonosGroupInfo.
SonosGroupInfo(SonosGroup) - Constructor for class engineer.nightowl.sonos.api.domain.SonosGroupInfo
Constructor for SonosGroupInfo.
SonosGroups - Class in engineer.nightowl.sonos.api.domain
SonosGroups class.
SonosGroups() - Constructor for class engineer.nightowl.sonos.api.domain.SonosGroups
Constructor for SonosGroups.
SonosGroups(List<SonosGroup>, List<SonosPlayer>) - Constructor for class engineer.nightowl.sonos.api.domain.SonosGroups
Constructor for SonosGroups.
SonosGroupVolume - Class in engineer.nightowl.sonos.api.domain
SonosGroupVolume class.
SonosGroupVolume() - Constructor for class engineer.nightowl.sonos.api.domain.SonosGroupVolume
 
SonosHousehold - Class in engineer.nightowl.sonos.api.domain
SonosHousehold class.
SonosHousehold() - Constructor for class engineer.nightowl.sonos.api.domain.SonosHousehold
Constructor for SonosHousehold.
SonosHousehold(String, String) - Constructor for class engineer.nightowl.sonos.api.domain.SonosHousehold
Constructor for SonosHousehold.
SonosHouseholdList - Class in engineer.nightowl.sonos.api.domain
SonosHouseholdList class.
SonosHouseholdList() - Constructor for class engineer.nightowl.sonos.api.domain.SonosHouseholdList
Constructor for SonosHouseholdList.
SonosHouseholdList(List<SonosHousehold>) - Constructor for class engineer.nightowl.sonos.api.domain.SonosHouseholdList
Constructor for SonosHouseholdList.
SonosItem - Class in engineer.nightowl.sonos.api.domain
SonosItem class.
SonosItem() - Constructor for class engineer.nightowl.sonos.api.domain.SonosItem
Constructor for SonosItem.
SonosItem(String, SonosTrack, Boolean, SonosPlaybackPolicy) - Constructor for class engineer.nightowl.sonos.api.domain.SonosItem
Constructor for SonosItem.
SonosMetadataStatus - Class in engineer.nightowl.sonos.api.domain
SonosMetadataStatus class.
SonosMetadataStatus() - Constructor for class engineer.nightowl.sonos.api.domain.SonosMetadataStatus
 
SonosMusicContainer - Class in engineer.nightowl.sonos.api.domain
SonosMusicContainer class.
SonosMusicContainer() - Constructor for class engineer.nightowl.sonos.api.domain.SonosMusicContainer
Constructor for SonosMusicContainer.
SonosMusicContainer(String, SonosMusicSource, SonosMusicObjectId, SonosService, URI, List<SonosTag>) - Constructor for class engineer.nightowl.sonos.api.domain.SonosMusicContainer
Constructor for SonosMusicContainer.
SonosMusicObjectId - Class in engineer.nightowl.sonos.api.domain
SonosMusicObjectId class.
SonosMusicObjectId() - Constructor for class engineer.nightowl.sonos.api.domain.SonosMusicObjectId
Constructor for SonosMusicObjectId.
SonosMusicObjectId(String, String, String) - Constructor for class engineer.nightowl.sonos.api.domain.SonosMusicObjectId
Constructor for SonosMusicObjectId.
SonosMusicServiceAccount - Class in engineer.nightowl.sonos.api.domain
SonosMusicServiceAccount class.
SonosMusicServiceAccount() - Constructor for class engineer.nightowl.sonos.api.domain.SonosMusicServiceAccount
Constructor for SonosMusicServiceAccount.
SonosMusicServiceAccount(String, String, String, Boolean, SonosService) - Constructor for class engineer.nightowl.sonos.api.domain.SonosMusicServiceAccount
Constructor for SonosMusicServiceAccount.
SonosMusicServiceAccountMatchRequest - Class in engineer.nightowl.sonos.api.domain
SonosMusicServiceAccountMatchRequest class.
SonosMusicServiceAccountMatchRequest() - Constructor for class engineer.nightowl.sonos.api.domain.SonosMusicServiceAccountMatchRequest
Constructor for SonosMusicServiceAccountMatchRequest.
SonosMusicServiceAccountMatchRequest(String, String, String, String, String) - Constructor for class engineer.nightowl.sonos.api.domain.SonosMusicServiceAccountMatchRequest
Constructor for SonosMusicServiceAccountMatchRequest.
SonosMusicSource - Enum in engineer.nightowl.sonos.api.domain
SonosMusicSource class.
SonosPlaybackError - Exception in engineer.nightowl.sonos.api.domain
 
SonosPlaybackError() - Constructor for exception engineer.nightowl.sonos.api.domain.SonosPlaybackError
 
SonosPlaybackErrorCode - Enum in engineer.nightowl.sonos.api.enums
SonosPlaybackErrorCode class.
SonosPlaybackPolicy - Class in engineer.nightowl.sonos.api.domain
SonosPlaybackPolicy class.
SonosPlaybackPolicy() - Constructor for class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Constructor for SonosPlaybackPolicy.
SonosPlaybackPolicy(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Integer, Integer, Integer, Integer) - Constructor for class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
Constructor for SonosPlaybackPolicy.
SonosPlaybackSessionStatus - Class in engineer.nightowl.sonos.api.domain
SonosPlaybackSessionStatus class.
SonosPlaybackSessionStatus() - Constructor for class engineer.nightowl.sonos.api.domain.SonosPlaybackSessionStatus
Constructor for SonosPlaybackSessionStatus.
SonosPlaybackSessionStatus(String, String, Boolean, String) - Constructor for class engineer.nightowl.sonos.api.domain.SonosPlaybackSessionStatus
Constructor for SonosPlaybackSessionStatus.
SonosPlaybackState - Enum in engineer.nightowl.sonos.api.enums
SonosPlaybackState class.
SonosPlaybackStatus - Class in engineer.nightowl.sonos.api.domain
SonosPlaybackStatus class.
SonosPlaybackStatus() - Constructor for class engineer.nightowl.sonos.api.domain.SonosPlaybackStatus
Constructor for SonosPlaybackStatus.
SonosPlaybackStatus(SonosPlaybackPolicy, String, SonosPlaybackState, SonosPlayMode, Integer, String, Integer, String) - Constructor for class engineer.nightowl.sonos.api.domain.SonosPlaybackStatus
Constructor for SonosPlaybackStatus.
SonosPlayer - Class in engineer.nightowl.sonos.api.domain
SonosPlayer class.
SonosPlayer() - Constructor for class engineer.nightowl.sonos.api.domain.SonosPlayer
Constructor for SonosPlayer.
SonosPlayer(String, List<String>, String, String, String, String, URI, String, URI, List<SonosCapability>) - Constructor for class engineer.nightowl.sonos.api.domain.SonosPlayer
Constructor for SonosPlayer.
SonosPlayerVolume - Class in engineer.nightowl.sonos.api.domain
 
SonosPlayerVolume() - Constructor for class engineer.nightowl.sonos.api.domain.SonosPlayerVolume
 
SonosPlayMode - Class in engineer.nightowl.sonos.api.domain
SonosPlayMode class.
SonosPlayMode() - Constructor for class engineer.nightowl.sonos.api.domain.SonosPlayMode
Constructor for SonosPlayMode.
SonosPlayMode(Boolean, Boolean, Boolean, Boolean) - Constructor for class engineer.nightowl.sonos.api.domain.SonosPlayMode
Constructor for SonosPlayMode.
SonosService - Class in engineer.nightowl.sonos.api.domain
SonosService class.
SonosService() - Constructor for class engineer.nightowl.sonos.api.domain.SonosService
Constructor for SonosService.
SonosService(String, String, URI) - Constructor for class engineer.nightowl.sonos.api.domain.SonosService
Constructor for SonosService.
SonosSessionError - Exception in engineer.nightowl.sonos.api.domain
SonosSessionError class.
SonosSessionError() - Constructor for exception engineer.nightowl.sonos.api.domain.SonosSessionError
 
SonosSessionErrorCode - Enum in engineer.nightowl.sonos.api.enums
SonosSessionErrorCode class.
SonosSessionRequest - Class in engineer.nightowl.sonos.api.domain
SonosSessionRequest class.
SonosSessionRequest() - Constructor for class engineer.nightowl.sonos.api.domain.SonosSessionRequest
Constructor for SonosSessionRequest.
SonosSessionRequest(String, String, String, String) - Constructor for class engineer.nightowl.sonos.api.domain.SonosSessionRequest
Constructor for SonosSessionRequest.
SonosStreamUrlRequest - Class in engineer.nightowl.sonos.api.domain
SonosStreamUrlRequest class.
SonosStreamUrlRequest() - Constructor for class engineer.nightowl.sonos.api.domain.SonosStreamUrlRequest
Constructor for SonosStreamUrlRequest.
SonosStreamUrlRequest(String, URI, Boolean, SonosMusicContainer) - Constructor for class engineer.nightowl.sonos.api.domain.SonosStreamUrlRequest
Constructor for SonosStreamUrlRequest.
SonosSuccess - Class in engineer.nightowl.sonos.api.domain
SonosSuccess class.
SonosSuccess() - Constructor for class engineer.nightowl.sonos.api.domain.SonosSuccess
Constructor for SonosSuccess.
SonosSuccess(Boolean) - Constructor for class engineer.nightowl.sonos.api.domain.SonosSuccess
Constructor for SonosSuccess.
SonosTag - Enum in engineer.nightowl.sonos.api.enums
SonosTag class.
SonosToken - Class in engineer.nightowl.sonos.api.domain
SonosToken class.
SonosToken() - Constructor for class engineer.nightowl.sonos.api.domain.SonosToken
Constructor for SonosToken.
SonosToken(String, String, String, Integer, String) - Constructor for class engineer.nightowl.sonos.api.domain.SonosToken
Constructor for SonosToken.
SonosTvPowerState - Enum in engineer.nightowl.sonos.api.enums
SonosTvPowerState class.
SonosType - Enum in engineer.nightowl.sonos.api.enums
Enumerates and maps the possible return types from Sonos.
SonosUtilityHelper - Class in engineer.nightowl.sonos.api.util
 
SonosUtilityHelper() - Constructor for class engineer.nightowl.sonos.api.util.SonosUtilityHelper
 
Subscribable - Interface in engineer.nightowl.sonos.api.specs
Subscribable interface.
subscribe(String, String) - Method in class engineer.nightowl.sonos.api.resource.FavoriteResource
Subscribe to events for this resource.
subscribe(String, String) - Method in class engineer.nightowl.sonos.api.resource.GroupResource
Subscribe to events for this resource.
subscribe(String, String) - Method in class engineer.nightowl.sonos.api.resource.GroupVolumeResource
Subscribe to events for this resource.
subscribe(String, String) - Method in class engineer.nightowl.sonos.api.resource.PlaybackMetadataResource
Subscribe to events for this resource.
subscribe(String, String) - Method in class engineer.nightowl.sonos.api.resource.PlaybackResource
Subscribe to events for this resource.
subscribe(String, String) - Method in class engineer.nightowl.sonos.api.resource.PlaybackSessionResource
Subscribe to events for this resource.
subscribe(String, String) - Method in class engineer.nightowl.sonos.api.resource.PlayerVolumeResource
Subscribe to events for this resource.
subscribe(String, String) - Method in interface engineer.nightowl.sonos.api.specs.Subscribable
Subscribe to events for this resource.
suspend(String, String, String) - Method in class engineer.nightowl.sonos.api.resource.PlaybackSessionResource
Suspend a named session (feature appears to still be in development)

T

togglePlayPause(String, String) - Method in class engineer.nightowl.sonos.api.resource.PlaybackResource
Toggle the play/pause state of a group
toString() - Method in class engineer.nightowl.sonos.api.domain.SonosCloudQueueRequest
toString() - Method in class engineer.nightowl.sonos.api.domain.SonosFavorite
toString() - Method in class engineer.nightowl.sonos.api.domain.SonosGroupInfo
toString() - Method in class engineer.nightowl.sonos.api.domain.SonosItem
toString() - Method in class engineer.nightowl.sonos.api.domain.SonosMusicContainer
toString() - Method in class engineer.nightowl.sonos.api.domain.SonosMusicObjectId
toString() - Method in class engineer.nightowl.sonos.api.domain.SonosMusicServiceAccountMatchRequest
toString() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackPolicy
toString() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackSessionStatus
toString() - Method in class engineer.nightowl.sonos.api.domain.SonosPlaybackStatus
toString() - Method in class engineer.nightowl.sonos.api.domain.SonosPlayer
toString() - Method in class engineer.nightowl.sonos.api.domain.SonosPlayMode
toString() - Method in class engineer.nightowl.sonos.api.domain.SonosSessionRequest
toString() - Method in class engineer.nightowl.sonos.api.domain.SonosStreamUrlRequest
toString() - Method in class engineer.nightowl.sonos.api.domain.SonosSuccess
toString() - Method in exception engineer.nightowl.sonos.api.exception.SonosApiError

U

unsubscribe(String, String) - Method in class engineer.nightowl.sonos.api.resource.FavoriteResource
Unsubscribe from events related to this resource.
unsubscribe(String, String) - Method in class engineer.nightowl.sonos.api.resource.GroupResource
Unsubscribe from events related to this resource.
unsubscribe(String, String) - Method in class engineer.nightowl.sonos.api.resource.GroupVolumeResource
Unsubscribe from events related to this resource.
unsubscribe(String, String) - Method in class engineer.nightowl.sonos.api.resource.PlaybackMetadataResource
Unsubscribe from events related to this resource.
unsubscribe(String, String) - Method in class engineer.nightowl.sonos.api.resource.PlaybackResource
Unsubscribe from events related to this resource.
unsubscribe(String, String) - Method in class engineer.nightowl.sonos.api.resource.PlaybackSessionResource
Unsubscribe from events related to this resource.
unsubscribe(String, String) - Method in class engineer.nightowl.sonos.api.resource.PlayerVolumeResource
Unsubscribe from events related to this resource.
unsubscribe(String, String) - Method in interface engineer.nightowl.sonos.api.specs.Subscribable
Unsubscribe from events related to this resource.

V

Validatable - Interface in engineer.nightowl.sonos.api.specs
Validatable interface.
validate() - Method in class engineer.nightowl.sonos.api.domain.SonosMusicServiceAccountMatchRequest
Hook to validate an object
validate() - Method in class engineer.nightowl.sonos.api.domain.SonosSessionRequest
Hook to validate an object
validate() - Method in interface engineer.nightowl.sonos.api.specs.Validatable
Hook to validate an object
valueOf(String) - Static method in enum engineer.nightowl.sonos.api.domain.SonosMusicSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum engineer.nightowl.sonos.api.enums.SonosCapability
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum engineer.nightowl.sonos.api.enums.SonosErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum engineer.nightowl.sonos.api.enums.SonosPlaybackErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum engineer.nightowl.sonos.api.enums.SonosPlaybackState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum engineer.nightowl.sonos.api.enums.SonosSessionErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum engineer.nightowl.sonos.api.enums.SonosTag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum engineer.nightowl.sonos.api.enums.SonosTvPowerState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum engineer.nightowl.sonos.api.enums.SonosType
Returns the enum constant of this type with the specified name.
values() - Static method in enum engineer.nightowl.sonos.api.domain.SonosMusicSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum engineer.nightowl.sonos.api.enums.SonosCapability
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum engineer.nightowl.sonos.api.enums.SonosErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum engineer.nightowl.sonos.api.enums.SonosPlaybackErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum engineer.nightowl.sonos.api.enums.SonosPlaybackState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum engineer.nightowl.sonos.api.enums.SonosSessionErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum engineer.nightowl.sonos.api.enums.SonosTag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum engineer.nightowl.sonos.api.enums.SonosTvPowerState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum engineer.nightowl.sonos.api.enums.SonosType
Returns an array containing the constants of this enum type, in the order they are declared.
A C E F G H I J L M P R S T U V 
Skip navigation links

Copyright © 2018. All rights reserved.