Session2CommandGroup.Builder
  public
  static
  final
  
  class
  Session2CommandGroup.Builder
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| โณ | android.media.Session2CommandGroup.Builder | 
This API is not generally intended for third party application developers. Use the AndroidX Media3 session Library for consistent behavior across all devices.
 Builds a Session2CommandGroup object.
Summary
| Public constructors | |
|---|---|
| 
      Builder()
       | |
| 
      Builder(Session2CommandGroup commandGroup)
      Creates a new builder for  | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        Session2CommandGroup.Builder | 
      addCommand(Session2Command command)
      Adds a command to this command group. | 
| 
        
        
        
        
        
        Session2CommandGroup | 
      build()
      Builds  | 
| 
        
        
        
        
        
        Session2CommandGroup.Builder | 
      removeCommand(Session2Command command)
      Removes a command from this group which matches given  | 
| Inherited methods | |
|---|---|
Public constructors
Builder
public Builder (Session2CommandGroup commandGroup)
Creates a new builder for Session2CommandGroup with commands copied from another
 Session2CommandGroup object.
| Parameters | |
|---|---|
| commandGroup | Session2CommandGroup: This value cannot benull. | 
Public methods
addCommand
public Session2CommandGroup.Builder addCommand (Session2Command command)
Adds a command to this command group.
| Parameters | |
|---|---|
| command | Session2Command: A command to add. Shouldn't benull. | 
| Returns | |
|---|---|
| Session2CommandGroup.Builder | This value cannot be null. | 
build
public Session2CommandGroup build ()
Builds Session2CommandGroup.
| Returns | |
|---|---|
| Session2CommandGroup | a new Session2CommandGroup.
 This value cannot benull. | 
removeCommand
public Session2CommandGroup.Builder removeCommand (Session2Command command)
Removes a command from this group which matches given command.
| Parameters | |
|---|---|
| command | Session2Command: A command to find. Shouldn't benull. | 
| Returns | |
|---|---|
| Session2CommandGroup.Builder | This value cannot be null. | 
