PlayOptions Class
- java.
lang. Object - com.
azure. communication. callautomation. models. PlayOptions
- com.
public final class PlayOptions
The PlayOptions model.
Constructor Summary
| Constructor | Description |
|---|---|
| PlayOptions(PlaySource playSource, List<CommunicationIdentifier> playTo) |
Constructor |
| PlayOptions(List<PlaySource> playSources, List<CommunicationIdentifier> playTo) |
Constructor |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
getOperationCallbackUrl()
Get the overridden call back URL override for operation. |
| String |
getOperationContext()
Get the operation |
|
List<Play |
getPlaySources()
Get the play sources. |
|
List<Communication |
getPlayTo()
Get the list of targets to play to. |
| boolean |
isLoop()
Get the loop property: The option to play the provided audio source in loop when set to true. |
|
Play |
setLoop(boolean loop)
Set the loop property: The option to play the provided audio source in loop when set to true. |
|
Play |
setOperationCallbackUrl(String operationCallbackUrl)
Set a callback URI that overrides the default callback URI set by Create |
|
Play |
setOperationContext(String operationContext)
Set the operation |
Methods inherited from java.lang.Object
Constructor Details
PlayOptions
public PlayOptions(PlaySource playSource, List<CommunicationIdentifier> playTo)
Constructor
Parameters:
PlayOptions
public PlayOptions(List<PlaySource> playSources, List<CommunicationIdentifier> playTo)
Constructor
Parameters:
Method Details
getOperationCallbackUrl
public String getOperationCallbackUrl()
Get the overridden call back URL override for operation.
Returns:
getOperationContext
public String getOperationContext()
Get the operationContext property.
Returns:
getPlaySources
public List<PlaySource> getPlaySources()
Get the play sources.
Returns:
getPlayTo
public List<CommunicationIdentifier> getPlayTo()
Get the list of targets to play to.
Returns:
isLoop
public boolean isLoop()
Get the loop property: The option to play the provided audio source in loop when set to true.
Returns:
setLoop
public PlayOptions setLoop(boolean loop)
Set the loop property: The option to play the provided audio source in loop when set to true.
Parameters:
Returns:
setOperationCallbackUrl
public PlayOptions setOperationCallbackUrl(String operationCallbackUrl)
Set a callback URI that overrides the default callback URI set by CreateCall/AnswerCall for this operation. This setup is per-action. If this is not set, the default callback URI set by CreateCall/AnswerCall will be used.
Parameters:
Returns:
setOperationContext
public PlayOptions setOperationContext(String operationContext)
Set the operationContext property.
Parameters:
Returns: