public static interface ShareDeviceRequest.Builder
  
  
  Builder class to generate 
      ShareDeviceRequest instances.
Public Method Summary
| abstract ShareDeviceRequest | 
                  
                  build()
                   
                    Builds a new instance of  
                    ShareDeviceRequest | 
| abstract ShareDeviceRequest.Builder | 
                  
                  setCommissioningWindow(CommissioningWindow
                  commissioningWindow)
                   
                    Sets the  
                    CommissioningWindowopened for the device being shared. | 
| abstract ShareDeviceRequest.Builder | 
                  
                  setDeviceDescriptor(DeviceDescriptor
                  deviceDescriptor)
                   
                    Sets the  
                    DeviceDescriptorof the device being shared. | 
| abstract ShareDeviceRequest.Builder | |
| abstract ShareDeviceRequest.Builder | 
                  
                  setNetworkLocation(NetworkLocation
                  networkLocation)
                   
                    Sets the network location of the device being shared.
                   | 
| abstract ShareDeviceRequest.Builder | 
Public Methods
public abstract ShareDeviceRequest build ()
Builds a new instance of 
            ShareDeviceRequest
Throws
| IllegalStateException | if any of CommissioningWindow, DeviceDescriptor, or DeviceName are not specified. | 
|---|
public abstract ShareDeviceRequest.Builder setCommissioningWindow (CommissioningWindow commissioningWindow)
Sets the 
            CommissioningWindow opened for the device being shared.
public abstract ShareDeviceRequest.Builder setDeviceDescriptor (DeviceDescriptor deviceDescriptor)
Sets the DeviceDescriptor
            of the device being shared.
public abstract ShareDeviceRequest.Builder setDeviceName (String deviceName)
Sets the device name of the device being shared.
public abstract ShareDeviceRequest.Builder setNetworkLocation (NetworkLocation networkLocation)
Sets the network location of the device being shared.
public abstract ShareDeviceRequest.Builder setRoomName (String roomName)
Sets the room name of the device being shared.