HardwareInfo.Builder

abstract class HardwareInfo.Builder


Builder for HardwareInfo.

Summary

Public functions

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!
setBrand(value: String!)

Brand of the device.

HardwareInfo.Builder!

Metadata about brand.

abstract HardwareInfo.Builder!
setDevice(value: String!)

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!
setModel(value: String!)

The model of the device.

HardwareInfo.Builder!

Metadata about model.

abstract HardwareInfo.Builder!
setProduct(value: String!)

The name of the overall product.

HardwareInfo.Builder!

Metadata about product.

Public functions

build

abstract fun build(): HardwareInfo!

clearBrandMetadata

@CanIgnoreReturnValue
fun clearBrandMetadata(): HardwareInfo.Builder!

Clears brandMetadata.

clearDeviceMetadata

@CanIgnoreReturnValue
fun clearDeviceMetadata(): HardwareInfo.Builder!

Clears deviceMetadata.

clearHardwareMetadata

@CanIgnoreReturnValue
fun clearHardwareMetadata(): HardwareInfo.Builder!

Clears hardwareMetadata.

clearManufacturerMetadata

@CanIgnoreReturnValue
fun clearManufacturerMetadata(): HardwareInfo.Builder!

Clears manufacturerMetadata.

clearModelMetadata

@CanIgnoreReturnValue
fun clearModelMetadata(): HardwareInfo.Builder!

Clears modelMetadata.

clearProductMetadata

@CanIgnoreReturnValue
fun clearProductMetadata(): HardwareInfo.Builder!

Clears productMetadata.

setBrand

abstract fun setBrand(value: String!): HardwareInfo.Builder!

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

setBrandMetadata

@CanIgnoreReturnValue
fun setBrandMetadata(value: Metadata!): HardwareInfo.Builder!

Metadata about brand.

setDevice

abstract fun setDevice(value: String!): HardwareInfo.Builder!

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

setDeviceMetadata

@CanIgnoreReturnValue
fun setDeviceMetadata(value: Metadata!): HardwareInfo.Builder!

Metadata about device.

setHardware

abstract fun setHardware(value: String!): HardwareInfo.Builder!

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

setHardwareMetadata

@CanIgnoreReturnValue
fun setHardwareMetadata(value: Metadata!): HardwareInfo.Builder!

Metadata about hardware.

setManufacturer

abstract fun setManufacturer(value: String!): HardwareInfo.Builder!

Manufacturer. For example, `Motorola`.

setManufacturerMetadata

@CanIgnoreReturnValue
fun setManufacturerMetadata(value: Metadata!): HardwareInfo.Builder!

Metadata about manufacturer.

setModel

abstract fun setModel(value: String!): HardwareInfo.Builder!

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

setModelMetadata

@CanIgnoreReturnValue
fun setModelMetadata(value: Metadata!): HardwareInfo.Builder!

Metadata about model.

setProduct

abstract fun setProduct(value: String!): HardwareInfo.Builder!

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

setProductMetadata

@CanIgnoreReturnValue
fun setProductMetadata(value: Metadata!): HardwareInfo.Builder!

Metadata about product.