Class Key.Builder (6.83.0)

public static class Key.Builder

Builder for Key instances.

Inheritance

Object > Key.Builder

Methods

append(ByteArray value)

public Key.Builder append(ByteArray value)

Appends a BYTES value to the key.

Parameter
Name Description
value com.google.cloud.ByteArray
Returns
Type Description
Key.Builder

append(Date value)

public Key.Builder append(Date value)

Appends a DATE value to the key

Parameter
Name Description
value com.google.cloud.Date
Returns
Type Description
Key.Builder

append(Timestamp value)

public Key.Builder append(Timestamp value)

Appends a TIMESTAMP value to the key

Parameter
Name Description
value com.google.cloud.Timestamp
Returns
Type Description
Key.Builder

append(ProtocolMessageEnum value)

public Key.Builder append(ProtocolMessageEnum value)

Appends a ENUM value to the key.

Parameter
Name Description
value ProtocolMessageEnum
Returns
Type Description
Key.Builder

append(double value)

public Key.Builder append(double value)

Appends a FLOAT64 value to the key.

Parameter
Name Description
value double
Returns
Type Description
Key.Builder

append(Boolean value)

public Key.Builder append(Boolean value)

Appends a BOOL value to the key.

Parameter
Name Description
value Boolean
Returns
Type Description
Key.Builder

append(Double value)

public Key.Builder append(Double value)

Appends a FLOAT64 value to the key.

Parameter
Name Description
value Double
Returns
Type Description
Key.Builder

append(Long value)

public Key.Builder append(Long value)

Appends an INT64 value to the key.

Parameter
Name Description
value Long
Returns
Type Description
Key.Builder

append(String value)

public Key.Builder append(String value)

Appends a STRING value to the key.

Parameter
Name Description
value String
Returns
Type Description
Key.Builder

append(BigDecimal value)

public Key.Builder append(BigDecimal value)

Appends a NUMERIC value to the key.

Parameter
Name Description
value BigDecimal
Returns
Type Description
Key.Builder

append(long value)

public Key.Builder append(long value)

Appends an INT64 value to the key.

Parameter
Name Description
value long
Returns
Type Description
Key.Builder

appendObject(Object value)

public Key.Builder appendObject(Object value)

Appends an object following the same conversion rules as Key#of(Object...). When using the Builder, most code should prefer using the strongly typed append(...) methods, for both performance and the benefit of compile-time checking.

Parameter
Name Description
value Object
Returns
Type Description
Key.Builder

build()

public Key build()
Returns
Type Description
Key