HardwareInfo.Builder

public abstract class HardwareInfo.Builder


Builder for HardwareInfo.

Summary

Public methods

abstract HardwareInfo
HardwareInfo.Builder

Clears brandMetadata.

HardwareInfo.Builder

Clears deviceMetadata.

HardwareInfo.Builder

Clears hardwareMetadata.

HardwareInfo.Builder

Clears manufacturerMetadata.

HardwareInfo.Builder

Clears modelMetadata.

HardwareInfo.Builder

Clears productMetadata.

abstract HardwareInfo.Builder

Brand of the device.

HardwareInfo.Builder

Metadata about brand.

abstract HardwareInfo.Builder

The name of the industrial design.

HardwareInfo.Builder

Metadata about device.

abstract HardwareInfo.Builder

Name of the hardware.

HardwareInfo.Builder

Metadata about hardware.

abstract HardwareInfo.Builder

Manufacturer.

HardwareInfo.Builder

Metadata about manufacturer.

abstract HardwareInfo.Builder

The model of the device.

HardwareInfo.Builder

Metadata about model.

abstract HardwareInfo.Builder

The name of the overall product.

HardwareInfo.Builder

Metadata about product.

Public methods

build

public abstract HardwareInfo build()

clearBrandMetadata

@CanIgnoreReturnValue
public HardwareInfo.Builder clearBrandMetadata()

Clears brandMetadata.

clearDeviceMetadata

@CanIgnoreReturnValue
public HardwareInfo.Builder clearDeviceMetadata()

Clears deviceMetadata.

clearHardwareMetadata

@CanIgnoreReturnValue
public HardwareInfo.Builder clearHardwareMetadata()

Clears hardwareMetadata.

clearManufacturerMetadata

@CanIgnoreReturnValue
public HardwareInfo.Builder clearManufacturerMetadata()

Clears manufacturerMetadata.

clearModelMetadata

@CanIgnoreReturnValue
public HardwareInfo.Builder clearModelMetadata()

Clears modelMetadata.

clearProductMetadata

@CanIgnoreReturnValue
public HardwareInfo.Builder clearProductMetadata()

Clears productMetadata.

setBrand

public abstract HardwareInfo.Builder setBrand(String value)

Brand of the device. For example, `Google`.

setBrandMetadata

@CanIgnoreReturnValue
public HardwareInfo.Builder setBrandMetadata(Metadata value)

Metadata about brand.

setDevice

public abstract HardwareInfo.Builder setDevice(String value)

The name of the industrial design. E.g. angler.

setDeviceMetadata

@CanIgnoreReturnValue
public HardwareInfo.Builder setDeviceMetadata(Metadata value)

Metadata about device.

setHardware

public abstract HardwareInfo.Builder setHardware(String value)

Name of the hardware. For example, `Angler`.

setHardwareMetadata

@CanIgnoreReturnValue
public HardwareInfo.Builder setHardwareMetadata(Metadata value)

Metadata about hardware.

setManufacturer

public abstract HardwareInfo.Builder setManufacturer(String value)

Manufacturer. For example, `Motorola`.

setManufacturerMetadata

@CanIgnoreReturnValue
public HardwareInfo.Builder setManufacturerMetadata(Metadata value)

Metadata about manufacturer.

setModel

public abstract HardwareInfo.Builder setModel(String value)

The model of the device. For example, `Asus Nexus 7`.

setModelMetadata

@CanIgnoreReturnValue
public HardwareInfo.Builder setModelMetadata(Metadata value)

Metadata about model.

setProduct

public abstract HardwareInfo.Builder setProduct(String value)

The name of the overall product. E.g. angler.

setProductMetadata

@CanIgnoreReturnValue
public HardwareInfo.Builder setProductMetadata(Metadata value)

Metadata about product.