- 
                    
                    
 public class Beacon.BuilderBuilder class for Beacon objects. Provides a convenient way to set the various fields of a Beacon Example: Beacon beacon = new Beacon.Builder() .setId1("2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6") .setId2("1") .setId3("2") .build();
- 
                
                    
                    
                    
                    
                    
                    - 
                                
                            
                                Constructor SummaryConstructors Constructor Description Beacon.Builder()Creates a builder instance 
 - 
                                
                            
                                Method SummaryModifier and Type Method Description Beaconbuild()Builds an instance of this beacon based on parameters set in the Builder Beacon.BuildercopyBeaconFields(Beacon beacon)Beacon.BuildersetIdentifiers(List<Identifier> identifiers)Beacon.BuildersetId1(String id1String)Convenience method allowing the first beacon identifier to be set as a String. Beacon.BuildersetId2(String id2String)Convenience method allowing the second beacon identifier to be set as a String. Beacon.BuildersetId3(String id3String)Convenience method allowing the third beacon identifier to be set as a String. Beacon.BuildersetRssi(int rssi)Beacon.BuildersetRunningAverageRssi(double rssi)Beacon.BuildersetTxPower(int txPower)Beacon.BuildersetBeaconTypeCode(int beaconTypeCode)Beacon.BuildersetServiceUuid(int serviceUuid)Beacon.BuildersetServiceUuid128Bit(Array<byte> serviceUuid128Bit)Beacon.BuildersetBluetoothAddress(String bluetoothAddress)Beacon.BuildersetDataFields(List<Long> dataFields)Beacon.BuildersetExtraDataFields(List<Long> extraDataFields)Beacon.BuildersetManufacturer(int manufacturer)Beacon.BuildersetBluetoothName(String name)Beacon.BuildersetParserIdentifier(String id)Beacon.BuildersetMultiFrameBeacon(boolean multiFrameBeacon)- 
                    
                    
                    - 
                                
                            
                                Method Detail- 
                                        copyBeaconFieldsBeacon.Builder copyBeaconFields(Beacon beacon) - Parameters:
- beacon- the beacon whose fields we should copy to this beacon builder
 
 - 
                                        setIdentifiersBeacon.Builder setIdentifiers(List<Identifier> identifiers) - Parameters:
- identifiers- identifiers to set
 
 - 
                                        setId1Beacon.Builder setId1(String id1String) Convenience method allowing the first beacon identifier to be set as a String. It will be parsed into an Identifier object - Parameters:
- id1String- string to parse into an identifier
 
 - 
                                        setId2Beacon.Builder setId2(String id2String) Convenience method allowing the second beacon identifier to be set as a String. It will be parsed into an Identifier object - Parameters:
- id2String- string to parse into an identifier
 
 - 
                                        setId3Beacon.Builder setId3(String id3String) Convenience method allowing the third beacon identifier to be set as a String. It will be parsed into an Identifier object - Parameters:
- id3String- string to parse into an identifier
 
 - 
                                        setRssiBeacon.Builder setRssi(int rssi) 
 - 
                                        setRunningAverageRssiBeacon.Builder setRunningAverageRssi(double rssi) 
 - 
                                        setTxPowerBeacon.Builder setTxPower(int txPower) 
 - 
                                        setBeaconTypeCodeBeacon.Builder setBeaconTypeCode(int beaconTypeCode) 
 - 
                                        setServiceUuidBeacon.Builder setServiceUuid(int serviceUuid) 
 - 
                                        setServiceUuid128BitBeacon.Builder setServiceUuid128Bit(Array<byte> serviceUuid128Bit) 
 - 
                                        setBluetoothAddressBeacon.Builder setBluetoothAddress(String bluetoothAddress) 
 - 
                                        setDataFieldsBeacon.Builder setDataFields(List<Long> dataFields) 
 - 
                                        setExtraDataFieldsBeacon.Builder setExtraDataFields(List<Long> extraDataFields) 
 - 
                                        setManufacturerBeacon.Builder setManufacturer(int manufacturer) 
 - 
                                        setBluetoothNameBeacon.Builder setBluetoothName(String name) 
 - 
                                        setParserIdentifierBeacon.Builder setParserIdentifier(String id) 
 - 
                                        setMultiFrameBeaconBeacon.Builder setMultiFrameBeacon(boolean multiFrameBeacon) 
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
 
-